java ==和equals 的区别 ==:比较两个数的引用是否相同,在Object中实现的; equals:比较两个值(非引用地址)是否相等,但前提是必须重写equals方法,如String类重写了equals方法。