數(shù)據(jù)技術(shù)課堂數(shù)據(jù)分析+機(jī)器學(xué)習(xí)訓(xùn)練營
運(yùn)行時(shí)常量池 => String.intern
=> 常量池存放值,但是每個(gè)值都有一個(gè)地址,使得每次調(diào)用 intern
方法時(shí)返回的都是值的地址,多次調(diào)用對(duì)象是不變的,那個(gè)值和地址都是不變的
String s1 = new String("ABCDE");String s2 = new String("ABCDE");String s3 = s1.intern();String s4 = s2.intern();System.out.println(s1 == s2); // falseSystem.out.println(s3 == s4); // true
標(biāo)簽: