摘要:Java 的不可变类 (IMMUTABLE CLASS) 和 可变类 (MUTABLE CLASS)一、简单定义 不可变对象(Immutable Objects)即对象一旦被创建,它的状态(对象的数据,也即对象属性值)就不能改变,反之即为可变对象(Mutable Objects)。 ...
阅读全文
摘要:一、Object 类的主要方法public final Class getClass() 返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。public int hashCode() 返回该对象的哈希码值。p...
阅读全文
摘要:override:覆盖,表示在子类中一个函数覆盖了基类中的同名函数名称,或者局部的某个函数覆盖了全局的某个同名函数名称。被覆盖的函数通常不能直接被调用,而是必须借助一些显式的强制手段。override 是运行时概念。overload:重载,表示在同一级子类或同一命名空间中,一个函数因参数类型与个数不...
阅读全文
摘要:import java.util.Scanner;import java.io.Console;//参考 http://qa.helplib.com/461531//参考 http://www.micmiu.com/lang/java/java-input-console/public class ...
阅读全文