抽象类与接口的区别
接口中的方法都是抽象方法。抽象类中可以包含抽象方法,也可以包含实例方法。
一个类只能继承一个抽象类,实现(implements)多个接口,多个接口之间使用逗号分隔。
接口中没有构造方法,抽象类中可以有非抽象的构造方法。
定义接口的关键字是interface,定义抽象类的关键字是abstract class。
final finally的区别
1.final修饰的方法不能被子类重写。抽象方法不能被final修饰。
2.final修饰的类不能有子类继承。抽象类不能被final修饰。
1.finally在程序运行的过程中,无论是否出现的异常都会执行的代码。除非(System.exit(1))。
异常处理的关键字
try、catch、finally、throw、throws