Java学习之Java源码讲解

关于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\private\protected\public

 

12.GC回收机制

 

三、异常处理

 

1.try-catch-finally

 

2.如何自定义异常

 

四、集合

 

1.ArrayList

 

2.LinkedList

 

3.Vector

 

4.HashMap

 

5.TreeMap

 

6.LinkedHashMap

 

7.HashSet

 

8.TreeSet

 

9.LinkedHashSet

 

10.Hashtable

 

11.Queue

 

12.PriorityQueue

 

13.Deque&ArrayDeque

 

14.Comparable和Comparator

 

五、综合类核心代码

 

1.注解,枚举,正则表达式

 

2.String

 

3多线程

 

4.序列化

 

5.AWT和Swing

 

6.自动装箱和拆箱

 

7.Wrapper类

 

六、JAVA8新特性

 

1.lambda表达式

 

2.方法引用

 

3.函数接口

 

4.Stream和Stream Filter

 

5.接口中的default和static方法

 

6.forEach

 

7.Stream Collectors类

 

8.StringJoiner

 

9.Optional类

 

10.Array并行排序算法

 

七、Input/Output

 

1.创建文件

 

2.读取文件

 

3.写文件

 

4.添加删除文件

 

5.gzip压缩文件

 

八、Java小实例

 

通过JAVA实例小程序来理解。

 

posted @ 2021-07-02 10:07  指尖上的代码go  阅读(838)  评论(0)    收藏  举报