String pool是什么? String pool是什么?他具体有怎么用?请举例讲解下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String pool 就是String 池,也就是内存的 Data segment 区,专放静态变量和字符串的区,比如:String a="Hello";那么字符串"Hello"就放在 String pool 中,如果是 String a = new String("Hello"),那么就放在内存的heap(堆)里面 这种问题建议不要来论坛问,太泛了,不是三言两语就能说清的,建议楼取取 google一下,很多,而且很详细 String pool就是字符串池例如:String str1="asd";String str2="asd";结果是str1==str2因为String str1="asd";先会检查String pool中是否有asd这个字符串,若存在不必另外划分区间str2直接引用str1,这样能节省存储的空间 枚举什么?咋用?求解。。。。 struts include .do 怎样操作? 程序调试问题Exception in thread "main" java.util.NoSuchElementException 跪求:java中标识数据的生存时间(顶既有分) Java连接数据库 条形码问题,请教各位... 如何计算年龄天数? 源代码 of Java,100分! jvm 1.1.5对Swing的支持怎么样? 求教StringBuilder报错,急!!!!! 求教java / C 通讯时aocketaddr_in 如何转换的问题 java更新firebird数据库数据时报错
那么字符串"Hello"就放在 String pool 中,如果是 String a = new String("Hello"),那么就放在内存的heap(堆)里面
例如:
String str1="asd";
String str2="asd";
结果是str1==str2
因为String str1="asd";先会检查String pool中是否有asd这个字符串,若存在不必另外划分区间str2直接引用str1,这样能节省存储的空间