public int hashCode()
{
  return 7 * name.hashCode() 
    + 11 * new Double(dalary).hashCode()
    + 13 * hireDay.hashCode();
}
这个方法里,为什么每个hashCode()前面都要乘一个数字呢?
还有散列码的具体用处?
最后一问题:
Object类中的equals()与instanceof()的区别在哪?
请高手帮忙!谢谢