总结:hashmap线程不安全允许有null的键和值效率高一点、方法不是Synchronize的要提供外同步有containsvalue和containsKey方法HashMap 是Java1.2 引进的Map interface 的一个实现HashMap是Hashtable的轻量级实现hashta...
分类:
其他好文 时间:
2015-12-10 14:57:36
阅读次数:
147
线程安全一般都涉及到synchronized 就是一段代码同时只能有一个线程来操作 不然中间过程可能会产生不可预制的结果---------------------------------------------------------如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时...
分类:
编程语言 时间:
2015-12-04 10:49:38
阅读次数:
203
第一种(懒汉,线程不安全):1publicclassSingleton{2privatestaticSingletoninstance;3 privateSingleton(){}4publicstaticSingletongetInstance(){5if(instance==null){6ins...
分类:
编程语言 时间:
2015-12-04 09:08:20
阅读次数:
178
Servlet采用单实例多线程方式运行,因此是线程不安全的。默认情况下,非分布式系统,Servlet容器只会维护一个Servlet的实例,当多个请求到达同一个Servlet时,Servlet容器会启动多个线程分配给不同请求来执行同一个Servlet实例中的服务方法。为什么这么做?有效利用JVM允许多...
分类:
编程语言 时间:
2015-12-03 00:13:40
阅读次数:
245
------- android培训、java培训、期待与您交流! ----------Collection有两个直接子类List和Set。List有三个子类:ArrayList,LinkedList,Vector。ArrayList:底层数据结构是数组,查询快,增删慢。线程不安全,效率高。Vecto...
分类:
其他好文 时间:
2015-11-25 15:15:22
阅读次数:
159
StringBuffer可实现同步,StringBuilder线程不安全。
分类:
编程语言 时间:
2015-11-21 22:20:36
阅读次数:
260
转自:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全):public class Singleton {
private static Singleton instance;
private Singleton (){} public static Singleton getInstance() {
if (inst...
分类:
其他好文 时间:
2015-11-20 12:48:26
阅读次数:
143
第一种:(懒汉)线程不安全public class Singleton { private static Singleton instance; private Singleton(){ } public static Singleton getInstance(){ if(instance ==....
分类:
其他好文 时间:
2015-11-18 12:25:42
阅读次数:
125
Servlet是单例的,是线程不安全的。比较灵活,但是容易会使两个线程产生错误 类由我们自己来写,对象由服务器生成,方法由服务器自己调用。 一个servletconfig对象对应着一段web.xml中的servlet的配置信息。 可以获取到servletname --getServletName 获...
分类:
其他好文 时间:
2015-11-14 16:18:36
阅读次数:
341
String不适合做字符串拼接,每次会new新对象,效率最低,StringBuffer和StringBuilder效率高,StringBuffer线程安全,速度相对慢,用的少,只有在考虑线程问题时才使用。StringBuilder线程不安全,速度看,用的多。例:public class String...
分类:
其他好文 时间:
2015-11-05 15:07:02
阅读次数:
308