Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107527
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-23 12:37
文章分类

全部博文(41)

文章存档

2015年(1)

2014年(28)

2013年(12)

我的朋友

发布时间:2014-08-30 21:57:55

        java 的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。堆是与栈作用不同的内存,一般用于存放不放在当前.........【阅读全文】

阅读(477) | 评论(0) | 转发(0)

发布时间:2014-08-30 21:23:25

Collection是集合类的上级接口,继承与他的接口主要有Set和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。......【阅读全文】

阅读(512) | 评论(0) | 转发(0)

发布时间:2014-08-30 20:49:00

       HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。      (1)HashMap允许将null作为一个entry的key或者value,而Hashtable不允许.........【阅读全文】

阅读(717) | 评论(0) | 转发(0)

发布时间:2014-08-30 20:40:23

子线程循环10次,接着主线程循环10,接着又回到子线程循环10次,接着再回到主线程又循环10,如此循环50次,请写出程序。方法1:    点击(此处)折叠或打开package com.wp;import java.util.concurrent.Executors;import java.util.c.........【阅读全文】

阅读(541) | 评论(0) | 转发(0)

发布时间:2014-08-30 19:53:48

主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。Lock还有更强大的功能,例如,它的tryLock方法可以非阻塞方式去拿锁。举例说明(对下面的题用lock 进行了.........【阅读全文】

阅读(1406) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册