基础知识1

一. Java基础语法
1. 类型转换
2. 方法
3. 位运算
4. 循环
5. 装箱与拆箱
6. 内存分析
二. 面向对象
1. 概念
2. 对象的初始化与创建
3. 创建对象的内存分析
4. 封装
5. 继承
6. 多态
7. Instanceof
8. Static关键字、代码块
9. 抽象类
10. 接口
11. 方法的重写和重载
三. 异常处理
四. 集合
1. 集合的概念
2. Collection体系
3. Collection中常用方法
4. Iterator迭代器
5. Contains方法
6. 集合转数组
7. Remove方法
8. List集合
9. 泛型
10. HashSet集合
11. TreeSet集合
12. Map接口常用方法
13. Map的遍历
14. HashMap
15. HashTable集合
16. Properties集合
17. TreeSet集合元素排序
18. 自平衡二叉树
19. Collections工具类
五. IO流
1. 什么是IO
2. IO流的分类
3. IO流四大家族
4. FileInputStream和FileOutputStream
5. FileReader和FileWriter
6. 文件拷贝
7. BufferedReader和BufferedWriter
8. PrintStream
六. 注解
七. 反射
1. Class类
2. Class类的实例
3. Class类的创建方式
4. 类加载器
5. 获取类运行时完整结构
6. 动态创建对象调用方法和属性
八. 多线程
1. 概念
2. 创建线程的三种方式
3. 静态代理
4. Lambda表达式
5. 停止线程
6. 线程休眠
7. 线程礼让
8. 线程强制执行
9. 线程状态
10. 线程优先级
11. 守护线程
12. 线程同步机制
13. 死锁
14. Lock(锁)
15. 线程池
16. wait和notify
17. 生产者消费者

你可能感兴趣的:(java,jvm,开发语言)