
Java面试题笔试题
Pelb
这个作者很懒,什么都没留下…
展开
-
运行时异常与一般异常有何异同
异常表示程序运行过程中可能出现的非正常状态运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。笔者交流:javajre@163.comjava编译器要求方法必须声明抛出可能发生的非运行异常,但是并不要求必须声明抛出未被捕获的运行时异常。------------------思想------------------本土市场的领先能原创 2017-04-02 14:07:20 · 2130 阅读 · 0 评论 -
Arraylist,Vector,LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢。原创 2017-04-03 08:21:11 · 504 阅读 · 0 评论 -
ArrayList,Vector,LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素涉及到元素移动等内存操作,所以索引数据快而插入数据慢。Vecteor由于使用了synchronized方法(线程安全),通常性能上较ArrayList差。而LinkedList使用双向链表实现存储,序号索引数据需要进行前向或后原创 2017-03-27 03:55:13 · 278 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都实现了Map接口。主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上高于Hashtable,HashMap允许将null作为一个entry的key或者value,Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsValue原创 2017-04-05 03:28:40 · 245 阅读 · 0 评论