博客专栏  >  编程语言   >  Effective Java Notes

Effective Java Notes

在这里我会尽我最大的能力精读《Effective Java》这本书,广泛全面的收集相关资料,整理成博客,与广大Java爱好者分享成果,一起努力,共同进步,对于大家对我的批评与指正,本人不胜感激。

关注
0 已关注
10篇博文
  • Effective Java —— 始终要覆盖toString方法

    提供好的toString实现可以使类用起来更加舒适 如下有一个用户信息类: package com.blog.effective.note10; /** * 〈用户信息〉 * * @a...

    2018-01-12 14:42
    25
  • Effective Java -- 重写equals方法的通用约定(二)

    这篇博客承接上一篇博客,我们来讲讲重写equals() 方法时候要满足的性质——传递性用通俗的话来解释传递性就是说:如果A等于B,然后B等于C,那么我们就可以说A等于C以下我们来举出一个反面例子来帮助...

    2018-01-02 09:47
    319
  • Effective Java -- 重写equals方法的通用约定(一)

    equals() 方法是Object 类的一个非final 方法,在重写改类的时候我们应该遵循一下五种通用约定: 自反性:对于任何的非null 的引用值 x ,那么 x.equals(x) 的返回值一...

    2017-12-17 09:51
    126
  • Effective Java -- 避免使用终结方法

    本文是 《Effective Java Second Edition》第7条的读书笔记,文中如有错误或表述不当,非常欢迎能批评指正,本人不胜感激! 一下使用的JVM参数为-Xmx5m -Xmn5m。...

    2017-11-24 11:13
    141
  • Effective Java -- 消除过期的对象引用

    本文是 《Effective Java Second Edition》第6条的读书笔记,文中如有错误或表述不当,非常欢迎能批评指正,本人不胜感激!我们来用一段通俗易懂的话来描述什么是过期的对象引用 ...

    2017-11-12 09:54
    308
  • Effective Java -- 避免创建不必要的对象

    本文是 《Effective Java Second Edition》第5条的读书笔记,文中如有错误或表述不当,非常欢迎能批评指正,本人不胜感激!首先我们来看一下一个极端的方面例子String str...

    2017-11-02 09:51
    601
  • Effective Java -- 通过私有构造器强化不可实例化的能力

    本文是 《Effective Java Second Edition》第4条的读书笔记,文中如有错误或表述不当,非常欢迎能批评指正,本人不胜感激!在绝大多数的项目中,我们都会用到一些工具类来供我们调用...

    2017-11-01 20:42
    480
  • Effective Java -- 用私有构造器或者枚举类型强化Singleton属性

    用私有构造器或者枚举类型强化Singleton属性 常见的实现`Singleton`的方法 第一种方法中,公有静态成员是该类的实例(并且是final的) 第二种方法中,公有的成员是静态工厂方法,该方法...

    2017-10-30 22:01
    233
  • Effective Java -- 遇到多个构造器参数时要考虑用构建器(Builder)

    Effective Java -- 遇到多个构造器参数时要考虑用构建器(Builder) 什么是构建器(Builder)呢,参加过面试的同学可能会有被问到`String`和`StringBuffer`...

    2017-10-30 13:06
    320
  • Effective Java -- 用静态工厂方法来代替构造器

    本文是 《Effective Java》的读书笔记,由于是Java进阶书,难免会有理解的偏差,发现有错误,非常欢迎能提出来,本人不胜感激!为什么要考虑使用静态工厂方法代替构造器呢?本书中说明了以下的优...

    2017-10-28 10:36
    503

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部