1 / 4
文档名称:

Java知识总结--CoreJava.doc

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

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

分享

预览

Java知识总结--CoreJava.doc

上传人:iluyuw9 2016/4/26 文件大小:0 KB

下载得到文件列表

Java知识总结--CoreJava.doc

相关文档

文档介绍

文档介绍:Java 知识总结--CoreJava 在学****编程的过程中,我觉得不止要获得课本的知识,更多的是通过学****技术知识提高解决问题的能力,这样我们才能走在最前方,更多 Java 专业知识, 广州疯狂 java 培训为你讲解;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 类 ,Vector,LinkedList 存储性能和区别它们都实现了 List 接口 ArrayList 和 Vector 都是基于数组实现的 LinkedList 基于双向循环链表(查找效率低,添加删除容易) ArrayList 不是线程安全的而 Vector 是线程安全的, 所有速度上 ArrayList 高于 Vector 和 Collections 的区别 Collection 是集合类的上级接口,继承与他的接口主要有 Set 和 List Collections 是针对集合类的一个帮助类, 他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。 6 List 、 Map 、 Set 三个接口,存取元素时,各有什么特点? List 以特定次序来持有元素,可有重复元素。 Set 无法持有重复元素,内部排序 Map 保存 key-value 值, value 可多值。 7 final,finally,finalize 的区别 Final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承 Finally 是异常处理语句结构的一部分,表示总是执行 Finalize 是 Object 类的一个方法, 在垃圾收集时的其他资源回收,例如关闭文件等。 8 Overloa d和 Overrid e的区别。 Overloa d的方法是否可以改变返回值的类型? 方法的重写 Override 和重载 Overload 是 Java 多态的不同表现。重写 Overriding 是父类与子类之间多态的一种表现,方法名,参数列表返回值类型都得与父类的方法一直。重载 Overloading 是一种类中多态的一种表现。重载的方法是可以改变返回值类型的。 9用一句话总结一下冒泡排序依次比较相邻的两个数,将小数放在前面,大数放在后面。 10实现线程安全的两种方式 1)synchronized