
JAVA
ajun495175289
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
强引用 软引用 弱引用 虚引用的区别
1、强引用,GC不会回收,宁可抛出OOM如:new Object();新一个对象就相当于强引用; 2、软引用,只有内存不够时才回收,常用于缓存;当内存达到一个阀值,GC就会去回收它; 3、弱引用,GC总是会回收它,常用于Map;当GC扫描一次遇到没有被引用的就回收 4、虚引用,"虚引用"顾名思义,就是形同虚设,与其他几种引用都不同,虚引用并不会决定对象的生命周期。如果一个对象仅持原创 2013-06-08 22:07:54 · 1037 阅读 · 0 评论 -
JAVA生产消费模式(代码及流程图)
流程图 package thread.stack; import java.util.ArrayList; import java.util.List; /** * 自制的栈(数据结构) * */ public class Stack { //堆栈数据结构实现的辅助变量 private List myList = new ArrayLis原创 2013-06-09 21:40:41 · 1455 阅读 · 0 评论 -
享元模式
享元模式 它的好处是避免不必要的对象的产生,提高性能 1. 多个人要去查看同一个内容的东西,只创建一次,共享这张表 2. 如下图: 3.具体实现的代码如下: public interface IReportManager { public String createReport(); } public class FinancialR原创 2013-06-09 21:26:55 · 603 阅读 · 0 评论 -
装饰者模式
装饰者模式 装饰者模式的好处是便于扩展,对一个东西不管怎么变,只需要找到相应的组件去改变它 1.如何组装在一起: 创建主题: PacketBodyCreator body = new PacketBodyCreator(); 创建header PacketHTMLHeaderCreator html = new PacketHTMLHeaderCreator(body);原创 2013-06-09 21:29:57 · 615 阅读 · 0 评论