Avatar notebook default
12篇文章 · 12113字 · 57人关注
  • 结语

    本文集到此就要告一段落了。我已读完《Effective Java》这本书,学到了许多非常有用的知识。文集中每一篇文章都是在我学习过程中怀有强烈意...

  • 合理使用异常

    阅读经典——《Effective Java》10 异常是面向对象编程中非常重要的一环,合理使用异常,可以提高程序的可读性、可靠性和可维护性。本文...

  • 如何为API编写文档注释

    阅读经典——《Effective Java》09 要想使一个API真正可用,就必须为其编写文档。Java提供了Javadoc工具,使得为API编...

  • 类型安全的异构容器

    阅读经典——《Effective Java》08 异构容器是指能够容纳不同类型对象的容器。像我们通常用的List、Map等容器,它们的原生态类型...

  • 复合优先于继承

    阅读经典——《Effective Java》07 继承(inheritance)是实现代码重用的有力手段,但并非总是最好的选择。继承打破了封装性...

  • 不可变类

    阅读经典——《Effective Java》06 不可变类是指实例不能被修改的类。每个实例中包含的信息都必须在创建该实例的时候就提供,并在对象的...

  • 如何编写hashCode

    阅读经典——《Effective Java》05 上一篇文章介绍了如何覆盖equals方法,通常在覆盖了equals方法的类中也必须覆盖hash...

  • 覆盖equals时请遵守通用约定

    阅读经典——《Effective Java》04 通常我们不必覆盖equals方法,而是沿用Object类为我们提供的实现: 在这种情况下,类的...

  • 避免使用finalize

    阅读经典——《Effective Java》03 Java语言包中的Object类是所有类的祖先。该类提供了诸如equals、hashCode、...

    0.1 3001 19 10 1

文集作者