Java
余龙飞
刚柔并济,方显男儿本色。
展开
-
什么是线程局部变量(Thread Local Variable)
ThreadLocal 类是悄悄地出现在 Java 平台版本 1.2 中的。虽然支持线程局部变量早就是许多线程工具(例如 Posixpthreads 工具)的一部分,但 Java Threads API 的最初设计却没有这项有用的功能。而且,最初的实现也相当低效。由于这些原因,ThreadLocal 极少受到关注,但对简化线程安全并发程序的开发来说,它却是很方便的。在轻松使用线程的第转载 2012-02-17 15:52:25 · 7943 阅读 · 0 评论 -
Java反射机制的作用是什么
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、转载 2012-03-06 21:55:41 · 1309 阅读 · 0 评论 -
Java 类和对象的初始化过程
解析 Java 类和对象的初始化过程 本文转自:http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html 由一个单态模式引出的问题谈起张 国建 (guojian.zhang@gmail.com), 软件工程师, 北京高伟达西南分软北京高伟达西南分软 Java EE 软件工程师,转载 2012-06-01 14:28:34 · 2033 阅读 · 0 评论 -
解析 Java 类和对象的初始化过程
本文转自: http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html由一个单态模式引出的问题谈起张 国建 (guojian.zhang@gmail.com), 软件工程师, 北京高伟达西南分软简介: 类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重转载 2012-06-09 21:34:08 · 2540 阅读 · 0 评论 -
Java对象锁wait()/notify()的一点理解
wait()和notify()是用来 做线程同步用的, 他们都必须在synchronized语句块中调用。进入synchronized块表示获得了对象锁,离开synchronized块表示释放了对象锁(对象锁释放了,其他等待此对象锁的线程就可以执行自己的synchronized语句块了)。 那么对象锁是个什么概念呢?你可以把任何对象视做一把锁(? extends Object),原创 2012-07-17 16:11:59 · 5102 阅读 · 0 评论 -
Java FutureTask理解
尊敬原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8956703FutureTask是为了弥补Thread的不足而设计的,它可以让程序员准确地知道线程什么时候执行完成并获得到线程执行完成后返回的结果(如果有需要)。java.util.concurrent 类 FutureTaskjava.lang.Ob原创 2013-05-21 18:10:59 · 15596 阅读 · 1 评论