- 博客(2)
- 收藏
- 关注
原创 fanalize方法
fanalize方法用处垃圾回收器只知道那些显示地经由new分配的内存空间,有些特殊的内存区域无法回收。finalize()的主要用途是释放一些其他做法开辟的内存空间,以及做一些清理工作。1. native method调用了C/C++方法malloc()函数系列来分配存储空间,除非调用C/C++的free()函数,否则这些内存空间将不会得到释放。2. 打开的文件资源,这些资源不属于垃圾回收器的回...
2018-04-27 11:10:05 329
原创 学习大话设计模式——简单工厂模式
何时使用简单工厂模式构造函数有许多参数或者对象初始化有很多操作时,不适合使用new创建对象;面对对象面对对象类比活字印刷于印刷术,单一职责原则,好处在于可维护:修改需要改的字,不需要整个重改;可复用:可以重复使用;可扩展:需要添加时,直接添加内容;灵活性好:可灵活修改;封装:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制...
2018-04-12 15:21:00 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人