08、this关键字
this关键字是java中常用的关键字,可用于任何实例方法中,可指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用。
09、static关键字
static关键字主要用于内存管理。它主要是成员变量、成员方法、块和内部类中使用。static属于类,但不是类的实例。
10、对象的生命周期
当java源代码编译成class文件被JVM的类加载器装载到内存中后,也会经历一个从产生到消亡的过程。通常来说,java对象的生命周期包含了java类的初始化、对象的创建与初始化、对象的销毁等主要工作。
11、封装
封装是把过程和数据封装起来以避免外界直接访问,外界只能通过已定义的接口实现对数据的访问。封装是一种信息隐藏技术,在java中通过关键字private进行封装。
12、继承的实现
可以说继承是面向对象最显著的一个特征。java继承是一种使用已存在的类的定义作为基础去建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能。
13、多态--方法覆盖与重载
在java中有两种类型的多态性:编译时的多态性和运行时的多态性。我们可以通过方法覆盖和方法重载在java中执行多态性。
14、包
在大的软件公司,一个项目往往有很多程序员参加开发。为了更好地定义和组织类,java提供了包机制,用来区别类名的命名空间。
15、最终类
有一些类,在定义的时候就被设置为只能让使用者直接使用该类里面的功能,而不能被继承,这种类就是最终类。最终类用关键字final修饰。所以,被final修饰的类不能被继承,不能作为其它类的父类。