1、java异常类:
Throwable下分为Error和Exception类,Exception类下分为RuntimeException和IoException类
所以说,异常的继承结构:基类为Throwable,其中Error和Exception继承Throwable,IOException和RuntimeException继承Exception;非RuntimeException一般是外部错误,其需要被try/catch语句捕捉,或者用throws字句声明抛出;error类表示java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的。就像盖楼过程的偷工减料造成的大楼坍塌。
异常处理机制中,finally块,当try语句块不管是否发生错误或者捕捉到异常,都会执行。
2、java构造器constructor
class的constructor在一个对象被new时执行
3、this代表了当前类的对象引用,super表示的是当前对象的当前类的父类对象
4、Java语言的内存回收机制,内存回收线程负责释放无用内存
5、构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。