一.String s = "abc" 和 String s = new String("abc") 的区别 1.String s = "abc"; 创建过程分析:在class文件被JVM装载到内存中,JVM会创建一块String Pool(String缓冲池).当执行String s = “abc”;时,JVM首先在String Pool中查看是否存在字符串对象“abc”(如何查看呢?用equals()方法判断),如果已存在该对象,则不用创建新…
题目是这样的下面那些生成新的String对象() A . String s = new String(); B . String s = new String("A"); C. String s = " "; D. String s = "A".intern(); E. String s = (String)String.class.newInstance(); 从这一个题目突然一看之下,感觉A.B.C.D.E全都对,那么到底选什…