Java
文章平均质量分 94
有情怀的程序猿
这个作者很懒,什么都没留下…
展开
-
Java中的ReentrantLock和synchronized两种锁定机制的对比
转载自:http://blog.csdn.net/fw0124/article/details/6672522原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言转载 2013-07-29 19:03:49 · 392 阅读 · 0 评论 -
Java注释中的@deprecated与源代码中的@Deprecated
Java注释中的@deprecated与源代码中的@Deprecated 用 @Deprecated注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。 其次,请注意标题,这两个标记有大小写之分,一个是D,一个是d。源代码标记@Deprecated是在J转载 2013-08-02 11:13:06 · 1256 阅读 · 0 评论 -
没有银弹:探讨 Java 8 新增特性的优缺点
转载自:http://www.csdn.net/article/2013-08-02/2816449-Love-and-hate-for-Java8Java 8或许是 迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。 Java 8试图“创新”,根据 微软对这个词的定义,就是把其他框架或语言里成转载 2013-08-06 10:09:32 · 481 阅读 · 0 评论 -
无符号右移运算符 (>>>)
转载自:http://hi.baidu.com/wlred/item/68abdeebf0910d2c5a2d64cc无符号右移运算符 (>>>)是右移表达式的位,不保留符号。使用示例result = expression1 >>> expression2其中result是任何变量。expression1是任何表达式。expression2是任何表达式。转载 2013-08-07 10:26:44 · 4838 阅读 · 0 评论 -
Java transient关键字
转载自:http://www.blogjava.net/fhtdy2004/archive/2009/06/20/286112.htmlVolatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了转载 2013-08-07 14:23:16 · 427 阅读 · 0 评论 -
Java 强引用、 软引用、 弱引用、虚引用
转自:http://www.apkbus.com/forum.php?mod=viewthread&tid=135341.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制转载 2013-09-22 15:12:31 · 487 阅读 · 0 评论 -
字符串、字节数组互转
转自:http://wenwen.soso.com/z/q389142437.htm/*** 将Byte转换为String 或者将String转换为Byte* * @author Administrator* */public class ByteOrStringHelper {/*** 默认的字符集编码* UTF-8 一个汉字占三个字节*/转载 2013-10-23 16:28:10 · 571 阅读 · 0 评论