2019年1月14日

3.Java hashCode() equals总结

摘要: 1.hashCode存在的意义在于查找的快捷性,如Hashtable,HashMap等。hashCode是用来在散列存储结构中确定对象的存储地址的。 2.两个对象如果相同,那么两个对象的hash'Code一定要相同。 3.如果对象的equals方法被重写,那么对象的hashCode也重写,并且产生h 阅读全文

posted @ 2019-01-14 22:54 平凡的猪 阅读(102) 评论(0) 推荐(0)

2.Java中的final关键字

摘要: Java中,final关键字可以用来修饰类,方法和变量; 修饰类时:表明这个类不能被继承;类中的成员方法被隐式的指定为final方法;类中的成员变量可以根据需要指定为final。 修饰方法时:禁止子类重写父类的方法,也就是禁止子类不能够存在与父类相同的方法。 修饰变量:final修饰的变量为常量,只 阅读全文

posted @ 2019-01-14 22:01 平凡的猪 阅读(115) 评论(0) 推荐(0)

2019年1月11日

1.Java字符串常量String

摘要: (2)使用new String("")创建的对象会存储到heap中,是运行期新创建的; new创建字符串时首先查看池中是否有相同值的字符串,如果有,则拷贝一份到堆中,然后返回堆中的地址; 如果池中没有,则在堆中创建一份,然后返回堆中的地址(注意,此时不需要从堆中复制到池中, 否则,将使得堆中的字符串 阅读全文

posted @ 2019-01-11 16:28 平凡的猪 阅读(811) 评论(0) 推荐(0)

导航