effective Java笔记
qq_34356521
这个作者很懒,什么都没留下…
展开
-
一:类的创建和销毁__构建器builder和javaBean
解决静态工厂和构造函数不能很好的扩展大量的可选参数,采用如下的两个方案解决javaBean:通过无参构造实例化一个对象,在调用setter方法来设定每一个必要/可选参数构建器builder(只在很多参数才使用)public class Student { // 必要参数 private final int age; private final String s原创 2017-12-20 16:32:03 · 200 阅读 · 0 评论 -
一:类的创建和销毁__singleton单例模式
使用的场景:在系统中本质上是唯一的,只要一个实例对象jdk1.5之前的实现方式/** *单例的实现方式2 */public class SingLeton2 { // 私有 public static final SingLeton2 INSTANCE = new SingLeton2(); // 私有 private Sin原创 2017-12-21 10:02:36 · 429 阅读 · 0 评论 -
一:类的创建和销毁__3
1.编码的过程中应该避免不必要的对象的创建,在在能使用的基本类型应避免使用自动拆装箱类型;2.对于过期对象引用,转载 2017-12-25 09:32:48 · 916 阅读 · 0 评论 -
一:类的创建和销毁__静态工厂替代构造函数
使用的场景:demo:服务提供者框架三大组件组件1:服务接口,由提供者实现组件2:提供者注册api,系统用来注册实现,让客户端访问组件3:服务访问api,客户端获取服务的实例可选组件4:服务提供者接口 Providerpublic interface Service {}public interface Provider {//服务的提供者原创 2017-12-20 15:25:15 · 179 阅读 · 0 评论