240 发简信
IP属地:四川
  • effective java 第三版 条目7 排除不需要的对象引用

    如果你是从一个需要手动内存管理的程序员(c/c++)转到一个由自动内存管理的程序员(java),你的工作会更加简单。因为你需要的对象会自动...

  • effective java 第三版 条目6 避免创建不必要的对象

    这通常是很合适去重用一个单例而不是去再创建另一个每一次使用都相同的功能性对象。重用资源可以更快也更加流行。同时一个不可变得对象总是能够被...

  • effective java 第三版 条目5 使用依赖注入来连接资源更好

    许多类都会依赖一个或者多个潜在的资源,例如一个拼写检查依赖一个字典。很容易就可以看见一个使用这样实现的静态工具类。(条目4) //Inap...

  • effective java 第三版 条目4 使用私有构造器强制不可实例化

    你偶尔可能会想要写一个只有一组静态方法的和静态字段的类。这样的类有一个坏名气,因为许多人会滥用这些类而导致不去思考面向对象的思维。但是这...

  • effective java 第三版 条目3 使用私有构造器或者一个枚举类型强制单例属性

    单例是一个类只能被实例化一次,典型的单例的表现是一个无状态(没有字段)的对象。如一个函数或者一个从本质上将是唯一的系统组件。让一个类单例将...

  • effective java 第三版 条目2:思考使用builder当面对大量的构造器参数的时候

    静态工厂和构造器都有这样一个限制:他们当面对一个大量的操作参数都不能表现很好。思考这样一个问题,如果有一个类,它表示一包食物的营养价值的标签...

  • effective java 第三版 条目1:思考使用静态工厂方法而不是构造器

    在客户端,比较传统的去获取一个类的实例的方式是提供一个公共的构造器。但是这里有另一个应该成为每一个程序员工具包的的一项技术——一个类可以提...