在java中常会碰到equal和==的用法。
equal:是用来比较两个对象内部的内容是否相等的,由于所有的类都是继承
      自java.lang.Object类的,所以如果没有对该方法进行覆盖的话,调用
      的仍然是Object类中的方法,而Object中的equal方法返回的却是==
      的判断,因此,如果在没有进行该方法的覆盖后,调用该方法是没有
      任何意义的。
==:是用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的
    是真正意义上的指针操作。
posted on 2007-12-23 17:58  -only-  阅读(867)  评论(3)    收藏  举报