1.==使用
通过==比较两个变量是否相等时,如果两个变量是基本数据类型,且都是数值型,则只要两个变量的值相等,则返回true。
如果两个变量是引用类型,两个变量必须指向同一个对象时,结果才为true。
2.equal()使用
通过equal()比较两个字符串,只要两个字符串内容相等,则返回true。
通过equal()比较两个引用类型,如果没有重写equal()则这两个引用必须指向同一个对象时,结果才为true。如果重写了equal()就需要根据重写后的equal()具体判断了。如String、Data类重写了equal(),equal()重写后比较的是内容。