自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Hash冲突

这是我遇到过的一个面试题。 Hash冲突:如果存放两个元素a,b。经过hash计算,发现需要存在在内存的同一个地址。即为hash冲突。 此时HashMap如何处理? 先了解下Hashmap的结构,它本身使用数组实现,每个数组的元素是一个实体对象,包含key、value、next,hash,next我们要注意下,它指向另外一个实体对象。假设key值计算内存地址的hash算

2014-01-22 11:17:42 443

原创 多线程常见面试题

再发一道题。题目:主线程100次,子线程50,交替执行50次。我看很多同学使用了join方法配合内部类。我仍然使用了信号器与发消息通知的结构实现。贴代码了。public class Printer { boolean flag = true; public synchronized void printThreadA() {  if (flag) {   for (in

2014-01-13 11:51:54 347

原创 心得

看了很多牛人的帖子,做技术要耐的住寂寞 学习java,大家要认真对待每一个细节。学习的透彻可以提升个人的能力,也可能决定你去哪家公司,什么岗位,那多少薪水。 本人记忆力不是很好,只能靠理解每个知识点。感觉也没什么技巧,不明白的地方,最好身体力行实现下。 待续。。

2014-01-13 10:03:01 301

原创 java实现【有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABC.】

该题应属于生产者消费者模式一类 生产者消费者模式:根据标志位来发消息,实现对线程的控制。 直接贴答案了,请各位大虾们指正哦。 创建三个线程 如下:ThreadA、ThreadB、ThreadC public class ThreadA implements Runnable { Printer printer; ThreadA(Printer printer

2014-01-13 09:57:03 1302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除