![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
就业
若水,上善
BE WATER,BE STRONGER
展开
-
不执行finally代码的原因以及总结
不执行finally代码的原因以及总结通常来说,在try 和catch 代码块执行后,无论是否抛出异常,finally代码都会执行。但遇到以下几种情况时,finally代码将不被执行:1、调用 System.exit 函数System.exit()的作用是中止当前虚拟机,虚拟机都被中止了,finally代码块自然不会执行。try { System.out.println(" P1"); System.exit(1);} finally { System.out.pr原创 2020-10-30 18:01:11 · 2991 阅读 · 0 评论 -
JAVA面试题总结(持续更新)
ArrayList和LinkedList的区别和联系相同点:两者都实现了List接口,都具有List中元素有序、不唯一的特点。不同点:ArrayList实现了长度可变的数组,在内存中分配连续空间。遍历元素和随机访问元素的效率比较高;LinkedList采用链表存储方式。插入、删除元素时效率比较高。HashMap和Hashtable的区别和联系相同点:实现原理相同,功能相同,底层都是哈希表结构,查询速度快,在很多情况下可以互用不同点:1、Hashtable是早期提供的接口,H原创 2020-10-30 17:20:14 · 103 阅读 · 0 评论