核心知识点
- 编译器和解释器的区别,java程序的执行过程,java为什么是跨平台的语言
- java基本数据类型,java中的运算符,Java中的流程控制语句
- 类的定义,类中属性的定义(会进行默认的初始化),类中方法的定义,方法中的局部变量(必须初始化)
- 对象的定义,通过点运算符访问对象的属性和方法
- 构造方法的定义,默认构造方法,使用new运算符调用构造方法
- 组合(在类中定义另外一个类的对象作为属性)
- 传值方法调用,传引用方法调用(类的对象作为参数)
- 包的定义,包的引入(import),信息隐藏,访问控制权限,Public private protected 缺省
- 方法重载,构造方法的重载
- this 关键字,使用this关键字调用类中其它构造方法
- 关联、多重性(一对一,一对多,多对多)、聚合、组合、集合类的使用(ArrayList,Vector,add方法,get方法)
- 一维数组的定义、初始化,二维数组的定义,对象数组的定义、初始化
- 匿名对象的使用
- 继承的定义,extends关键字的使用,面向对象代码的复用,子类自动继承父类中的属性和方法。
- 子类对象可以自动向父类对象进行类型转换,instanceof的使用
- 子类对父类构造方法的调用(隐式调用父类无参构造方法,使用s