![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java代码效率
文章平均质量分 50
沙滩爱上鞋
保持初心,持续学习
展开
-
Java代码效率(五):销毁和创建对象(二)
销毁和创建对象(二)目录准则六:避免创建不必要的对象1、参考链接准则七:消除过期的对象引用1、示例2、说明准则八:避免使用中介方法finalizer和清除方法cleaner1、说明准则九:try-with-resources优先于try-finally1、示例2、说明目录准则六:避免创建不必要的对象1、参考链接避免创建不必要的对象准则七:消除过期的对象引用1、示例/*** @program: HeadFirst* @description:过期引用:是指永远也不会再被解除的引用* 本列中原创 2021-04-26 15:45:35 · 84 阅读 · 0 评论 -
Java代码效率(四):销毁和创建对象(一)
销毁和创建对象结构具体准则一:用静态工程方法代替构造器获取实列准则二:遇到多个构造器参数时要考虑使用构建器准则三:用私有构造器或者枚举类型强化Singleton属性准则四:通过私有构造器强化不可实列话的能力准则五:优先考虑依赖注入来引用资源准则六:避免创建不必要的对象准则七:消除过期的对象引用准则八:避免使用中介方法finalizer和清除方法cleaner准则九:try-with-resources优先于try-finally结构具体准则一:用静态工程方法代替构造器获取实列准则二:遇到多个构造器参原创 2021-04-26 14:49:25 · 145 阅读 · 0 评论 -
Java代码效率(三):工厂方法
一用静态工厂方法代替构造器二普通工厂设计模式三抽象工厂=========================================一用静态工厂方法代替构造器/** * 一、简单示列子 * 静态工厂生产对象的优点: * 1、不用使用new构造函数规定的名字 * 2、不必每次调用方法都创建一个对象 * 3、可以根据参数返回的对象也不同 * 4、可以根据条件生产子类的对象 * * 静态工厂生产对象的缺点: *原创 2021-04-07 16:52:41 · 95 阅读 · 0 评论 -
Java代码效率(二):避免创建不必要的对象
Java代码效率(二):避免创建不必要的对象##一.字符串常量##二.包装类型小心使用##三.避免每次都创建一个内容一样的实列举例如下##一.字符串常量 String s = new String("你好");// 创建了一个新的实列,如果在for循环中就会产生很多实列 String sOne = "你好";// 始终只有一个实列##二.包装类型小心使用 private static Integer sum() { Integer原创 2021-03-19 17:30:00 · 145 阅读 · 3 评论 -
Java代码效率(一):构建对象
构造对象的几种形式一重叠构造器二JavaBean三基础构建器四类层次结构构建器原创 2021-03-19 14:44:11 · 107 阅读 · 0 评论