摘要: 垃圾回收机制(GC)是java常重要特性之一。它让开发者无需关注内存的创建和释放,而是通过GC自动回收垃圾(无用对象)。 哪些内存需要回收 java堆和方法区是垃圾回收的主要内存区域,程序计数器、虚拟机栈、本地方法栈这几个内存区域是现成私有的,线程结束时内存自然也就回收了。 如何判断对象可回收? 在 阅读全文
posted @ 2018-08-17 21:42 大力dali 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式 阅读全文
posted @ 2018-07-27 15:15 大力dali 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 模式定义 确保一个类只有一个实例,并提供该实例的全局访问方法。 模式类图 以下是单例模式的UML类图 代码实现 一般包含三个要素: 私有的静态变量 私有的构造函数,保证外部不能通过new的方式创建对象 公有的获取该实例的静态方法,对外提供访问该对象的访问方法 懒汉式单例模式(线程不安全 延迟加载) 阅读全文
posted @ 2018-07-26 15:16 大力dali 阅读(442) 评论(0) 推荐(2) 编辑