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实例小程序来理解。



  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值