一、toString方法,一般建议在方法中覆盖,如果打印类名,如System.out.println(Person),实际上是打印Person.toString
二、在classpath中,如果把.;放到后面,首先搜寻的类就不是在当前目录下,有可能指向错误的类
三、equals方法:==需要比较两个对象是不是指向同一个引用,指向不同引用的话就为false,
而equals只需要两个对象引用的内容相等就可以为true,但是由于对象引用的类的hashcode是唯一,所以在不覆盖
equals方法的情况下,两个对象无法相等。所以要使用equals方法,一般也建议覆盖
四、String类里面的equals已经被覆盖,只需要两个对象的字符串序列相同,两个对象就相等