以下是Java6中的引入的部分新特性,相比Java5的新特性就少了很多了。关于Java6更详细的介绍可参考Java SE 6 Features and Enhancements | OracleMenu。
在java中,单例有很多种写法,面试时,手写代码环节,除了写算法题,有时候也会让手写单例模式。2.加锁我们优化上面的代码,遇到并发,很容易想到加锁,把获取对象的方法加上关键字synchronized,很巧,这种写法也称为懒汉式单例,如下:但是,显然,我们把整个方法都同步了,效率很
本文将描述JDK6中String.intern()是如何实现的,以及在JDK7和JDK8中对字符串池化技术做了哪些改变。String池化介绍String池化就是把一些值相同,但是标识符不同的字符串用一个共享的String对象来表示,而不是用多个String对象。