1 / 9
文档名称:

java重点知识总结.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java重点知识总结.doc

上传人:274030239 2016/4/8 文件大小:0 KB

下载得到文件列表

java重点知识总结.doc

相关文档

文档介绍

文档介绍:CoreJava 部分 1 简述下 java 基本数据类型及所占位数, java 基本数据类型: 4类8种整数类型: byte(1byte),short(2byte),int(4byte),long(8byte) 浮点类型: float(4byte),double(8byte) 字符类型: char(2byte) 逻辑类型: boolean(false/true 1byte) 2 说出 5 个启动时异常------RunTimeException ------NullPointerException ------ArrayIndexOutOfBoundsException ------ClassCastException ------NumberFormatException 3 HashMap 和 HashTable 的区别: 1HashMap 允许空键值对, HashTable 不允许 2HashMap 不是线程安全的, HashTable 是 3HashMap 直接实现 Map 接口, HashTable 继承 Dictionary 类 4. ArrayList,Vector,LinkedList 存储性能和区别它们都实现了 List 接口 ArrayList 和 Vector 都是基于数组实现的 LinkedList 基于双向循环链表(查找效率低,添加删除容易) ArrayList 不是线程安全的而 Vector 是线程安全的,所有速度上 ArrayList 高于 Vector 5. Collection 和 Collections 的区别 Collection 是集合类的上级接口,继承与他的接口主要有 Set 和 List Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。 6 List 、 Map 、 Set 三个接口,存取元素时,各有什么特点? List 以特定次序来持有元素,可有重复元素。 Set 无法持有重复元素,内部排序 Map 保存 key-value 值, value 可多值。 7 final,finally,finalize 的区别 Final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承 Finally 是异常处理语句结构的一部分,表示总是执行 Finalize 是 Object 类的一个方法,在垃圾收集时的其他资源回收,例如关闭文件等。 8 Overload 和 Override 的区别。 Overload 的方法是否可以改变返回值的类型? 方法的重写 Override 和重载 Overload 是 Java 多态的不同表现。重写 Overriding 是父类与子类之间多态的一种表现, 方法名, 参数列表返回值类型都得与父类的方法一致。重载 Overloading 是一种类中多态的一种表现。重载的方法是可以改变返回值类型的。 9 用一句话总结一下冒泡排序依次比较相邻的两个数,将小数放在前面,大数放在后面。 10 实现线程安全的两种方式 1) synchronized 方法: 通过在方法声明加入 synchronized 关键字来声明 synchronized 方法 2) Synchronized 块:通过 synchronized 关