摘要: 如题,这是Java面试经常遇到的问题。究竟是会reture try里的值还是finally中的值,亦或者finally中会执行吗?下面我们通过代码来分析: 这里输出的结果是: 我们可以看到finally的语句被执行了,因为不管是执行try 还是执行catch 最后都会执行finally中的代码。但是 阅读全文
posted @ 2017-07-03 20:41 我为自己找借口 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 如图,HashMap的结果就是这个样子。横向是链表,纵向是数组。所以hashmap是由数组和链表组成的。 下面来实现HashMap 上面有一个点需要注意一下: 1.HashMap允许key为null,所以需要处理一下 2.HashMap存放键值对的时候,需要检查容量是否充足,但是因为我们这里是引用传 阅读全文
posted @ 2017-07-03 19:33 我为自己找借口 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 package com.lionel.test; 2 import java.util.ArrayList; 3 import java.util.Arrays; 4 import java.util.Collection; 5 import java.util.Comparator; 6 import java.util.HashMap; 7 import java.uti... 阅读全文
posted @ 2017-06-14 11:36 我为自己找借口 阅读(960) 评论(0) 推荐(0) 编辑
摘要: http://java.sun.com/products/archive/ 阅读全文
posted @ 2017-06-13 09:43 我为自己找借口 阅读(112) 评论(0) 推荐(0) 编辑
摘要: sleep()和wait()的区别 sleep是线程类的方法,它会让出cpu去执行其他线程,当指定时间过后,会从新回到此线程上,但是虽然让出了CPU ,并不会释放对象锁, wait是object的方法,它会让出同步锁,等待其他线程调用notify()方法后,才进入对象锁的争夺中。 get load的 阅读全文
posted @ 2017-06-12 18:40 我为自己找借口 阅读(120) 评论(0) 推荐(0) 编辑