类的子类继承时,必须重写其所有的抽 象方法. 区别: 一个具象类只能继承一个抽象类,但能继承多个接口. 接口中的成员都是 static &; final 类型的.
Java 中没有多重继承,但可以通过接口,来实现多重继承机制
09、 关键字的意义是什么? 09、static 关键字的意义是什么?
static--类成员中共有的属性. 1, 修饰的成员为类成员,不需要实例化,就可以用类名.成员名;调用; 2, static 的成员,不管产生多少实例,都指向同一个内存空间; 3, 在 static 的上下文中,不可以直接调用非 static 成员; 4, static 语句块中的成员,只会在第一次初始化中运行一次,一般是对 static 的成员进行初始化的.
10、 关键字的意义是什么?修饰变量、对象、方法和类时有何不同? 10、final 关键字的意义是什么?修饰变量、对象、方法和类时有何不同?
意义: 最终的,不可改变的.
1, 修饰变量,为常量,值不可变; 2, 修饰对象,值可变,引用不变; 3, 修饰方法,方法不可重写. 4, 修饰类,无子类,不可以被继承,更不可能被重写.
11、 的异常处理机制是什么?哪些异常必须捕获? 11、java 的异常处理机制是什么?哪些异常必须捕获?获取异常信息的常用方 法
异常处理机制:
常用方法: ⑴自定义异常类; ⑵声明抛出异常的方法; ⑶异常的监控与处理.
在正确
设计和实现的程序中出现的异常,即非人为(
程序员),而因环境原因引起的异常,必须捕获. ⑴ print(e); //打印出异常名,异常消息; ⑵ e.getMessage(); //只显示异常消息; ⑶ e.printStackTrace(); //
显示异常名,异常消息,异常抛出的路径 …….
12、两大集合类的区别是什么?Iterator 的作用是什么? 12、 两大集合类的区别是什么? 的作用是什么?
Set: 没有先后顺序,无重复值. List: 有先后顺序,有重复值.
Iterator 的作用:
对 collection 中的对象进行遍历.