
java
miracle72011
这个作者很懒,什么都没留下…
展开
-
String中hashCode分析
String str="222";char[] value=str.toCharArray();if(i == 0 && value.length > 0) { char ac[] = value; for(int j = 0; j System.out.println("+++++++++"+原创 2016-08-30 09:15:44 · 419 阅读 · 0 评论 -
NIO初步学习
nio主要有channel、buffer、selector组成,java nio中文件系统是阻塞的,不会用到selsector。buffer读和写的暂存容器和channel配合使用,四个属性mark,position,limit,capacity。方法包括filp()、clear()、channel是client与io设备之间读写的交通通道,数据xianfangdaobuffer,再经过c原创 2016-10-11 13:57:01 · 304 阅读 · 0 评论 -
java 多线程notify wait 注意事项
1. 你可以使用wait和notify函数来实现线程间通信。你可以用它们来实现多线程(>3)之间的通信。2. 永远在synchronized的函数或对象里使用wait、notify和notifyAll,不然Java虚拟机会生成 IllegalMonitorStateException。3. 永远在while循环里而不是if语句下使用wait。这样,循环会在线程睡眠前后都检查wait的条件,原创 2017-10-25 20:10:30 · 350 阅读 · 0 评论