Java知识总结
文章平均质量分 77
onepiece2345
这个作者很懒,什么都没留下…
展开
-
浅谈Java的反射机制
一. Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一能力在实际应用中用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。 二. 关于反射jdk对应的包是java.lang.ref原创 2012-11-30 17:50:44 · 714 阅读 · 0 评论 -
Java线程synchronized锁知识,生产者消费者问题
1.synchronized关键字代表同步机制里的互斥锁,可在方法或代码块里声明,在方法声明时,表示某个线程访问这个方法时,必须要得到这个方法所属当前对象的锁,若这个对象里有2个方法都声明了synchronized关键字,两个线程分别访问这两个加锁的方法,则同一时间只能有一个线程取得这个对象的锁,所以只能有一个线程可以访问其中对应的方法,其他一个线程必须等待这个线程释放锁,才可以访问对应的方法。原创 2012-11-21 13:52:22 · 1899 阅读 · 0 评论