240 发简信
IP属地:湖北
  • [QyQiaoo] 写在前面

    今天为2018-07-30今天开始Servlet、JSP、Spring MVC 博客的编写安排,虽然内容简单,但也是值得积累学习的,加油 MyJ...

  • [Effective Java] (14)在公有类中使用访问方法而非公有域

    由于这种类的数据域是可以直接访问的,并没有提供封装(encapsulation)的功能。如果不改变API,就无法改变它的数据表示法,也无法加强任...

  • [Effective Java] (13)使类和成员的可访问性最小化

    设计良好的模块会隐藏所有的实现细节,会把实现细节与它的API清晰的隔离开来,模块之间只通过它们的API进行通信,一个模块不需知道其他模块的内部工...

  • [Effective Java] (12)考虑实现Comparable接口

    Comparable接口中的唯一的方法是compareTo,其不仅可以进行简单的同性比较,而且允许顺序比较。与equals方法具有相似的特征特征...

  • [Effective Java] (11) 谨慎地覆盖clone

    Cloneable接口的目的是作为对象的mixin接口(mixin interface),表明这样的对象允许克隆(clone)。不能仅仅因为一个...

  • [Effective Java] (10)始终要覆盖toString

    toString的通用约定指出,被返回的字符串应该是一个“简洁的,但信息丰富,并且易于阅读的表达形式”,并建议所有的子类都覆盖这个方法。 提供好...

  • [Effective Java] (09)覆盖equals时总要覆盖hashCode

    在每个覆盖了equals方法的类中,也必须覆盖hashCode方法。若不这样做,就会违反Object.hashCode的通用约定,从而导致该类无...

  • [Effective Java] (08)覆盖equals时请遵守通用规定

    1. 不用覆盖的情况 类的每个实例本质上都是唯一的。对于代表活动实体而不是值(value)的类来说确实如此,如Thread; 不关心类是否提供了...

  • [Effective Java] (07)避免使用终结方法

    终结方法(finalizer):通常是不可预测的,也是很危险的,一般情况下是不必要的。虽然终结方法也有一些好处,但终结方法会导致行为不稳定、降低...

个人介绍
一只努力的渣渣,欢迎交流