Java Puzzler 6 库

    技术2022-05-11  7

    1。BigInteger实例是不可变的。(有些类似与String)

    2。无论何时,如果overriding了equals方法,就必须同时overriding hashCode方法。

    3。overriding和overloading不能同时进行。(否则overriding就是无效的)

    4。Date类将一月表示为0,Calendar也是。

    5。遵守命名习惯,比如构造函数的声明没有返回值等。

    6。Math.abs不一定返回非负的结果,参数为Integer.MIN_VALUE和Long.MIN_VALUE时,结果就是参数。

    7。不要使用基于减法的比较器,除非能保证其结果不会大于Integer.MAX_VALUE。


    最新回复(0)