- 博客(5)
- 收藏
- 关注
原创 Java5.0多线程编程
[size=large] Lock接口 ReentrantLock是Lock的具体类,Lock提供了以下一些方法: lock(): 请求锁定,如果锁已被别的线程锁定,调用此方法的线程被阻断进入等待状态。 tryLock():如果锁没被别的线程锁定,进入锁定状态,并返回true。若锁已被锁定,返回false,不进入等待状态。此方法还可带时间参数,如果锁在方法执行时已被锁定,线程将继续...
2011-11-22 16:00:43 54
原创 Java Map遍历的方法
第一种:利用entryset遍历 [code="java"] Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = en...
2011-11-09 19:41:43 58
原创 Java常见异常汇总
转自于: [url]http://www.javaask.com/java/abnormal/2010/1229/585.html[/url] [size=large] NO.1 java.lang.NullPointerException java.lang.Object java.lang.Throwable java.lang.Exception j...
2011-11-09 19:27:56 61
原创 java io/流
[转]JAVA IO流 [url]http://www.blogjava.net/orangelizq/archive/2007/10/01/150026.html[/url] [size=large]Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream...
2011-11-09 19:20:02 56
原创 Java:使用synchronized和Lock对象获取对象锁
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/70300 在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。 1.对象的锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给...
2011-11-07 12:43:46 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人