随笔分类 -  Effective Java

摘要:第10条:覆盖equals时,请遵守通用约定 1、使用==来比较两个对象的时候,比较的是两个对象在内存中的地址是否相同(两个引用指向的是否为同一个对象);Object中定义的equals方法也是这样比较的; 2、当我们自定义类的时候,如果不覆盖equals方法,那么就会使用默认的equals方法(O 阅读全文
posted @ 2019-09-29 15:55 寻觅beyond 阅读(283) 评论(0) 推荐(0) 编辑
摘要:第1条 用静态工厂方法代替构造器 这个静态工厂,与设计模式中的静态工厂不同,这里的静态工厂方法,替换为“静态方法”比较好理解,主要就是建议编写静态方法来创建对象。 使用静态方法的好处: 1、静态方法有名称,可以确切地描述功能,比如根据哪些参数,返回哪种类型; 2、不需要先创建对象实例,再调用方法来创 阅读全文
posted @ 2019-09-21 15:32 寻觅beyond 阅读(404) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示