欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java学习回顾与总结

程序员文章站 2022-04-10 19:37:21
网易云java架构师课程学习,回顾总结一.基础回顾1.java基础内容1.1 java语法1.2 方法的重写与重载,覆盖与隐藏1.3 java修饰词与访问权限1.4 继承1.5 封装1.6 多态1.7 super与this1.8 内存分配1.9 封装1.10 继承1.11 封装2.java中级内容二.重点掌握三.个人总结四.未来展望......

网易云java架构师课程学习,回顾总结

一.基础回顾

1.java基础内容

1.1 java语法

第一行代码!!!

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
  • Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
    -----------------------------------------------------------------------------引自“百度百科”

1.2 方法的重写与重载,覆盖与隐藏

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

1.3 java修饰词与访问权限

public protected (default) private
同一个类 yes yes yes yes
同一个包 yes yes yes no
不同包子类 yes yes no no
不同包非子类 yes no no no

1.4 继承

java学习回顾与总结
java学习回顾与总结

1.5 封装

概念
将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的访问和操作。
目的
直接通过操控类对象来达到目的,不需要对具体实现十分了解,使类属性和方法的具体实现对外不可见。不但方便还起到了
java学习回顾与总结

1.6 多态

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

1.7 super与this

java学习回顾与总结
java学习回顾与总结

1.8 内存分配之静态域,堆、栈和常量池

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

1.9 静态变量,静态代码块,静态方法,以及初始化顺序

java学习回顾与总结
java学习回顾与总结

1.10 抽象类与接口

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

1.11 内部类

java学习回顾与总结

1.12 配置文件

java学习回顾与总结

1.13 序列化与反序列化

1.14 异常处理

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

2.java中级内容

2.1 文件处理与IO

java学习回顾与总结

2.2 泛型

介绍
Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时监测非法的类型。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型对于集合类尤其有用,例如,ArrayList就是一个无处不在的集合类。
泛型的本质是参数化类型,也就是所操作的数据类型被指定为一个参数。

使用
泛型有三种常用的使用方式:泛型类,泛型接口和泛型方法。

2.3 枚举

public enum Color {  
    RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
    // 成员变量  
    private String name;  
    private int index;  
    // 构造方法  
    private Color(String name, int index) {  
        this.name = name;  
        this.index = index;  
    }  
   }

二.重点掌握

1.java容器与集合框架

java学习回顾与总结
java学习回顾与总结
java学习回顾与总结
java学习回顾与总结

2.Map的重点解析

java学习回顾与总结

三.个人总结

java的学习,之前基础掌握的不是很牢靠,还需要更加深一步的钻研才好。

四.未来展望

希望今后做一名优秀的系统架构师。能够应对高并发,大数据的应用场景。能够架设高性能的软件系统。

本文地址:https://blog.csdn.net/qq_44625080/article/details/109521256