一、
数组
二、面向对象编程
1.类
2.修饰符:
3.变量
4.方法
5.对象
6.方法(函数)重载
7.方法可变参数传参
8.方法的参数传递
9.软件-包
10.封装和隐藏
11.四种访问权限修饰符
12.构造器(构造方法
13. 构造器(也叫构造方法)的重载
14. 关键字——this
15.javaBean
16.继承
17.继承——细节
18.方法的重写(override
19.Super
20.this和super的区别
21.简单类对象的实例化
22.子类对象的实例化
23.多态性
24.操作符instanceof
25.object 类
26..类型转换
27.== 和 equals
28.String 对象的创建
29.包装类(Wrapper)
30.static——关键字(静态的
31.单例设计模式——懒汉式/饿汉式
32.main方法
33.代码块-初始化块
34.final —— 关键字
35.抽象类 abstract class
36.模板方法实际模式
37.接口——理论
38.接口举例
39.工厂模式——写代码的一种方式
40.内部类
41.面向对象的总结
三
1.异常
2.捕获异常
3.抛出异常
4.java集合——HashSet集合
5.java集合——TreeSet
6.List与ArrayList
7.map——hashmap
8.操作集合的工具类 Collections
9.泛型
10.枚举类概述
11.注解概述
12.IO流
13. File类
14.io与io流体系 java IO原理
15.文件字节输入流
16.缓冲字节流
17.轮转流
18.标准输入输出流
19.打印流和数据流
20.对象流
21.随机存取流
22.总结
四 反射
1.反射机概述
2.Class类
3.反射获取一个类的父类
4.反射获取一个类的构造器
5.通过反射创建一个对象
6.反射机制获取类的方法
7.反射机制获取类的属性和包
8.反射机制调用指定方法和指定属性
9.反射机制调用指定属性
10.Java的动态代理
五 线程
1.基本概念
2.多线程的创建和启动
3.Thread类的有关方法
4.线程的生命周期
5.线程的同步
6.线程的死锁问题
7. 线程通信
8.经典例题:生产者/消费者问题