DESKTOP-SJOMA8Q_20200828-达旭辉

学习日志

问题

​ 1、关于hashcode()identityHashCode

​ tostring() 方法返回的是 :包名 . 类名 @ 16进制的哈希码值

​ 如果 hashcode 方法未被重写,则 hashcode() 和 identityHashCode 显示的结果都是从 Object 类继承的hashcode 方法提供的二进制的哈希码值。

​ 如果 hashcode 方法被重写了,则 hashcode() 返回的哈希码值就是重写后自己定义的哈希码值,而 identityHashCode 返回的还是原来从Object 继承来的哈希码值。

​ 2、

​ char 数组中定义的字符序列是存储在堆中的;

char[] data = { 'h' , 'e' , 'l' , 'l' , 'o' };

​ new 出来的对象也是存在堆中的;

String x = new String( data );

​ 只要是双引号引起来的数据都是放在字符串池中的。

String s = "hello" ;

吐槽

​ 今天发现周围的小伙伴儿都挺好玩的。

​ 明天考试,好紧张。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1