Object

Object

  1. 当打印引用时,实际上会打印出引用所指对象的toString()方法的返回值,因为每个类都直接或间接地继承自Object,而Object类中定义了toString(),因此每个类都有toString()这个方法。
  2. 关于进制的表示:16进制,逢16进一,16进制的数字包括:0~9 A,B,C,D,E,F
  3. equals()方法,该方法定义在Object类当中,因此java中的每个类都具有该方法,对于Object类中的equals()方法来说,它是判断调用equals()方法的引用与传进来的引用是否一致,即这两个引用是否指向的是同一个对象。对于Object类的equals()方法来说,它等价于==

String

  1. 对于String类的equals()方法来说,它是判断当前字符串与传进来的字符串的内容是否一致。
  2. String是常量,其对象一旦创建完毕就无法改变。当使用+拼接字符串时,会生成新的String对象,而不是向原有的String对象追加内容。