对于Java中源码的学习,是很多同学头痛的知识点。本论文对JAVA的八个学习要点进行了梳理,分别是基础知识、面向对象、异常处理、集合、综合核心代码、java8新特性、Input/Output和Java小实例。
一,基本知识。
1.对Java本质的宏观理解。
2.JVM原则。
3.Java变量。
4.Java数据类型。
5.Java操作符。
6.Java判断语句的if-else。
7.Java循环语句switch-case\for\while\do-while和continue\break。
二是面向对象。
1.构造器。
2.关键字static、super、final
3.继承
4.方法负载过大。
5.多态性
6.静态与动态结合。
7.抽象类
8.抽象方法。
9.接口
10.密封性。
11.访问修饰语default\私有\protected\public。
12.GC回收机制。
三、异常处理。
1.try-catch-finally。
2.异常的定制方法。
四,集合
1.ArrayList。
2.链接列表。
3.Vector。
4.哈什马普。
5.reeMap。
6.LinkedHashMap。
7.哈什塞特。
8.树集。
9.LinkedHashSet。
10.Hashtable。
11.Queue。
12.PriorityQueue。
13.Deque和ArrayDeque。
14.Comparable和Comparator。
五、合成类核心码。
1.注释,枚举,regex。
2.string。
3.多线程
4.序列化
5.AWT和Swing。
6.自动装盒和拆箱。
7.视窗类。
JAVA8的新特性。
1.Lambda表达式。
2.方法参考。
3.功能接口。
4.Stream和StreamFilter。
5.接口中的default和static方法。
6.forEach。
7.StreamCollectors类。
8.StringJoiner。
9.选项类。
10.Array并行排序算法。
七,输入/输出输出。
1.建立档案。
2.阅读文件。
3.写文件
4.添加删除文件。
5.gzip压缩文件。
8,Java小实例。
可以通过JAVA实例小程序理解。