Java语言基础
一、基础语法
1.数据类型
2.类型转换
3.运算符
4.流程控制
5.方法
6.引用
7.包管理
8.数组
9.排序
10.Arrays
11.JVM内存模型
二、面向对象
1.this
2.super
3.static
4.final
5.instanceof
6.封装
7.继承
8.多态
9.访问控制
10.内部类
11.泛型
12.枚举
13.包装类
14.抽象类
15.接口
16.匿名类
三、常用API
1.Random
2.Math
3.UUID
4.System
5.Calendar
6.String
7.StringBuffer
8.StringBuilder
9.Date
10.SimpleDateFormat
四、集合
1.List
2.Map
3.Set
4.statck
5.Queue
6.Vector
7.Collections
五、多线程
1.线程安全
2.线程状态
3.线程池
4.线程间通讯
六、IO
1.OutputStream
2.InputStream
3.File
4.Writer
5.Reader
七、其他
1.Swing开发
2.方法引用
3.Lambda
4.Stream
5.异常
6.正则表达式
7.TCP
8.Socket
9.HTTP
10.爬虫