统计了java的知识点,后面的有些自己也没有接触过,需要一步步学习,后期会将学习的东西补充上来
基础
- 数据类型与字长
- switch语句
- index for 和foreach
- labeled loop
- 异常体系
- 集合体系结构
- 迭代器
- 集合和泛型
强化
- LinkedList
- ArrayList
- HashMap
- TreeSet
- Quene
- WeakHashMap
- 集合只读视图
- 集合同步视图
- deprecated集合
- 线程体系结构
- 线程状态转换
- valatile
- Atom对象
- deprecated线程API
- File对象
- thread local对象
- input/output流设计体系
- 字符编码设置
- NIO
- 正则表达式
- 反射体系结构
- 类初始化过程
- classloader层次结构设计
进阶
- 有向图/根节点
- GC原理
- finalized和GC
- java安全类库
- SQL注入
- JDBC
- socket
- URL和URI
- 资源状态错误原理
- JDK工具
- 泛型集合协变
- 优先级Quene
- stream与MapReadnve
- Collections/Arrays/Commons
- 线程中断
- 线程/线程组默认处理机制
- Callable/Future
- 线程池/定时器
了解
- Semaphore/CountDownlatch/CyclicBarrier
- JNI:java层与C层数据双向访问
- JNI:java层与C层数据双向调用
- jNI库生成/加载机制
- SecurityManager
- java二进制保护
- JDBC参数调优
- 数据库连接池参数调优
- JIT机制
- 典型Carbage Collectors原理
- GC参数调优
- socket与ososI协议栈资源管理
- java层线程/C层线程/OS线程/CPU核(物理线程)关系
- class格式
- 栈帧结构
- klass-oop