A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
依然超级赛亚人
高级黑马
黑马币:155
帖子:356
精华:0
© 依然超级赛亚人 高级黑马 / 2014-7-19 16:38 / 3091 人查看 / 22 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
icris 发表于 2014-7-19 18:05 String s2 = "hello"; 是把原来的hello地址赋给了s2 String s2 = new String("hello"); 是又在内存中存了另 ...
fantacyleo 发表于 2014-7-19 18:10 String s1="hello";这句之后,"hello"会被存到常量池中。String s2="hello";会让s2指向常量池中的"hello", ...
icris 发表于 2014-7-19 18:10 补充测试
java—family 发表于 2014-7-19 18:48 1.java运行环境有一个字符串池,由String类维护,执行语句String str="abc"时: ...
java—family 发表于 2014-7-19 18:59 补充哈,String str = new String("abc"); 如果常量池中有adc 是拷贝过去的。常量池中不会存放相同的字符 ...
as_heima 发表于 2014-7-19 19:27 String是一个特殊的包装类数据。可以用: String str = new String("abc"); String str = "abc";
依然超级赛亚人 发表于 2014-7-19 22:10 呃...我有点迟钝,这个程序的目的在于表达....?请明示。
依然超级赛亚人 发表于 2014-7-19 22:14 String str =new String("abc");中创建的这个新串不在常量池?在哪里呢?堆中吗?而且它新生成"abc"不浪 ...
依然超级赛亚人 发表于 2014-7-19 22:20 嗯....恕我不敢苟同您的意见,经过前面的一些回答,我也想起了一些东西,也感觉这以上这两种形式的创建方 ...
導ぷ仙″兲蕐 发表于 2014-7-20 13:05 把原来的hello地址赋给了s2
有了黑马骑士勋章,比白马王子还要牛!