1、面向过程和面向对象的区别2、类和对象的关系3、创建类4、创建对象5、局部变量和成员变量的区别6、构造器7、构造器的重载8、this9、static修饰属性10、static修饰方法11、代码块12、包 和 import13、三大特性14、final15、抽象类、抽象方法16、接口(JDK1.8之前)