09 2018 档案

摘要:代理模式的定义: 代理模式是一个使用律非常高的模式,定义如下: 为其他对象提供一种代理,以控制对这个对象的访问。 类图: 简单的静态代理: public interface IRunner{ //这是一个代理类和被代理类都需要实现的接口 //在接口中定义一个抽象函数 public void requ 阅读全文
posted @ 2018-09-25 23:07 代码喵在进步 阅读(298) 评论(0) 推荐(1)
摘要:定义 单例模式是一个比较简单的模式,其定义如下: 确保某一个类只有一个实例,而且自行实例化,并向整个系统提供这个实力。 优点: 1.由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁地创建、销毁时,且创建或销毁时性能又无法优化,单例模式的优势就非常明显。 2.由于单例模式只生成 阅读全文
posted @ 2018-09-18 14:39 代码喵在进步 阅读(781) 评论(0) 推荐(0)
摘要:众所周知,在java语言中,内存分配和回收是由jvm自动管理的。因此内存的分配和回收也是jvm三大功能之一。垃圾收集器(GC)需要完成三件事情: 哪些内存需要回收? 什么时候进行回收? 如何回收? 本篇博客将解答jvm是如何处理以上三个问题的。值得注意的是,java运行时数据区中的程序计数器,虚拟机 阅读全文
posted @ 2018-09-01 22:45 代码喵在进步 阅读(187) 评论(1) 推荐(0)