
java
brozenwind
这个作者很懒,什么都没留下…
展开
-
java synchronized详解
来自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一原创 2013-08-12 14:51:20 · 312 阅读 · 0 评论 -
[转]java泛型
原文地址:[转]java泛型作者:T_SWIO规则和限制 1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。3、泛型的类型参数可以有多个。4、泛型的参数类型可以使用extends语句,例如<T extendssuperclass>。习惯上称为“有界类型”。5、泛型的参数类型转载 2013-08-12 14:51:18 · 291 阅读 · 0 评论 -
浅谈java里Class.forName
我们在API文档下从java.lang包内找得Class类的forName()方法:staticClass forName(StringclassName)【常用】 返回与带有给定字符串名的类或接口相关的Class对象 用法与【Class.forName(className,true, currentLoader)】相同staticClass forName(String n原创 2013-08-12 14:51:09 · 293 阅读 · 0 评论 -
ThreadLocal()浅谈
首先,ThreadLocal不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set()到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new对象的操作来创建原创 2013-08-12 14:51:27 · 314 阅读 · 0 评论