![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java类
im_cheer
这个作者很懒,什么都没留下…
展开
-
java中的Observable
java中的Observable的实现除了notifyObservers方法中只用synchronized锁了部分代码块,其它方法都是同步的。 public void notifyObservers(Object arg) { /* * a temporary array buffer, used as a snapshot of the state of原创 2017-05-28 14:50:12 · 864 阅读 · 0 评论 -
java线程池
原贴地址:http://cuisuqiang.iteye.com/blog/2019372 Java四种线程池的使用 博客分类: JDK java线程线程池监控 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 n转载 2017-08-16 19:39:43 · 146 阅读 · 0 评论 -
java动态代理(JDK和cglib)
原贴:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html java动态代理(JDK和cglib) JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会转载 2017-08-17 14:56:58 · 196 阅读 · 0 评论 -
HashTable,HashMap,LinkedHashMap,TreeMap之间的区别。
HashTable 是线程安全的,用了synchronized限制了每个方法,并且Key和Value都不能是Null.其它和HashMap没什么差别。 Hashmap用对象的hashCode()对数组长度进行取模来决定放在哪个bucket中,并且1.8中当一个bucket中的链表过长是,该会转换成红黑树,变短时也会退化回链表。另一个区别是HashMap的迭代器(Iterator)是fail-f原创 2017-08-11 17:05:21 · 378 阅读 · 0 评论 -
标签: javajvmjavadoc多线程object工作
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构转载 2017-08-15 16:48:18 · 146 阅读 · 0 评论 -
(转)Java 内存分配全面浅析
转载于https://blog.csdn.net/shimiso/article/details/8595564 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以...转载 2019-08-01 01:00:02 · 170 阅读 · 0 评论