Effective
文章平均质量分 72
insanuscsdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Effective java读书笔记(2)
第二章节 这一章关注的是所有对象的通用方法,并且指出了覆盖这些方法所需要的约定和细节 8)覆盖equals时请遵守通用约定我们首先需要我们覆盖equals时所期望的结果: 1. 类的每个实例本质上都是唯一的。 2. 不关心类是否提供了“逻辑相等”的测试功能。 3. 父类已经覆盖了equals,从父类继承过来的行为对于子类也是合适的。 4. 类是私有的或是包级私有的,可以确定它的equal原创 2016-03-14 12:58:44 · 183 阅读 · 0 评论 -
Effective java读书笔记(3)
第三章节13)使类和成员的可访问性最小化首先,“信息隐藏(information hiding)”或“封装(encapsulation)”是软件设计的基本原则之一。 我们提出几天规则: 1. 尽可能地使每个类或者成员不被外界访问。 2. 实例域决不能是公有的 类具有公有的静态final数组与,或者返回这种域的访问方式,这几乎总是错误的 public static final Thin原创 2016-03-17 13:44:30 · 295 阅读 · 0 评论 -
Effective java读书笔记(4)
第四章节23)请不要在新代码中使用原生态类型 如果使用原生态类型,就失去了泛型在安全性和表述性方面的所有优势 ArrayList i = new ArrayList()这样写的目的是为了支持jdk5以前的代码。24)消除非受检警告 尽可能消除每一非受检警告。 如果无法消除警告,同时可以证明引起警告的代码是类型安全的,可以用一个@SuppressWarnings("unchecked原创 2016-03-21 21:29:31 · 189 阅读 · 0 评论 -
Effective java读书笔记
第一章节1)利用静态工厂方法代替构造器//com.insanus.OldNews.java package com.insanus; public class OldNews { //private static OldNews object = null; private OldNews() { } public static OldNews createOldNe原创 2016-03-11 17:16:40 · 226 阅读 · 0 评论
分享