文档介绍:java笔试题目及答案(2)
java笔试题目及答案
多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回
值的类型
13、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别
答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真
14、给我一个你最常见到的runtime ex ___ption
答:常见的运行时异常有如下这些ArithmeticEx ___ption, ArrayStoreEx ___ption, BufferOverflowEx ___ption,
BufferUnderflowEx ___ption, CannotRedoEx ___ption, CannotUndoEx ___ption, ClassCastEx ___ption, CMMEx ___ption,
ConcurrentModificationEx ___ption, DOMEx ___ption, EmptyStackEx ___ption, IllegalArgumentEx ___ption,
IllegalMonitorStateEx ___ption, IllegalPathStateEx ___ption, IllegalStateEx ___ption, I ___gingOpEx ___ption,
IndexOutOfBoundsEx ___ption, MissingResour ___Ex ___ption, NegativeArraySizeEx ___ption, NoSuchElementEx ___ption,
NullPointerEx ___ption, ProfileDataEx ___ption, ProviderEx ___ption, RasterFor ___tEx ___ption, SecurityEx ___ption,
SystemEx ___ption, UndeclaredThrowableEx ___ption, U ___odifiableSetEx ___ption, UnsupportedOperationEx ___ption
15、error和ex ___ption有什么区别
答:error 。比如说内存溢出。不可能指望程序能处理这样的情况
ex ___ption 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况
16、List, Set, Map是否继承自Collection接口
答: List,Set是,Map不是
17、abstract cl