摘要:
之前在开发中,就总纳闷,为什么继承接口时,会出现@Override注解,有时候还会提示写注解@SuppressWarnings? 原来这是java特有的特性,注解! 那么什么是注解呢? 注解就是某种注解类型的一个实例,我们可以用它在某个类上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的 阅读全文
posted @ 2016-05-26 23:12
沧海一滴
阅读(540)
评论(0)
推荐(0)
摘要:
java.text.MessageFormat类MessageFormat提供一种语言无关的方式来组装消息,它允许你在运行时刻用指定的参数来替换掉消息字符串中的一部分。你可以为MessageFormat定义一个模式,在其中你可以用占位符来表示变化的部分: import java.text.Messa 阅读全文
posted @ 2016-05-26 13:44
沧海一滴
阅读(2892)
评论(0)
推荐(0)
摘要:
synchronized中阻塞队列的线程是非公平的 测试demo: 阅读全文
posted @ 2016-05-26 13:35
沧海一滴
阅读(569)
评论(0)
推荐(1)
摘要:
随着互联网的蓬勃发展,越来越多的互联网企业面临着用户量膨胀而带来的并发安全问题。本文着重介绍了在java并发中常见的几种锁机制。 1.偏向锁 偏向锁是JDK1.6提出来的一种锁优化的机制。其核心的思想是,如果程序没有竞争,则取消之前已经取得锁的线程同步操作。也就是说,若某一锁被线程获取后,便进入偏向 阅读全文
posted @ 2016-05-26 13:16
沧海一滴
阅读(13856)
评论(0)
推荐(0)
摘要:
无意间翻看之间的代码,发现了一段难以理解的代码。 bs是由一段字符串经过MD5加密后,输出的byte数组。我起初难以理解为什么在接下来的循环中要将bs[i]&oxFF再复制给int类型呢? bs[i]是8位二进制,0xFF转化成8位二进制就是11111111,那么bs[i]&0xFF不是还是bs[i 阅读全文
posted @ 2016-05-26 12:57
沧海一滴
阅读(2893)
评论(0)
推荐(0)