在java中用String new一个新对象时
来源:互联网 发布:linux系统更改用户名 编辑:程序博客网 时间:2024/05/17 22:57
在java中用String new一个新对象时,
String aa=new String ("aaaa");
首先会在String Pool中查找有没有aaaa这个对象,如果有的话,则不在StringPool 中再去创建aaaa这个对象,直接在堆(heap)中去创建对象,然后返回新创建的对象的引用给 aa,即aa指向了在堆新创建的这个String 对象;
如果在StringPool中没有aaaa这个对象,那么先在StringPool中创建一个aaaa对象,然后在再堆中创建一个aaaa对象,将堆中的这个心对象的引用返回给引用aa,即aa指向了堆中新创建的aaaa这个对象;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/brilliantenginer/archive/2011/04/28/6368527.aspx
- 在java中用String new一个新对象时
- java 中用,String new 一个新对象
- java中用new创建一个对象的过程解析
- java在调用System.out.println()打印一个新new的对象时,为什么会调用toString方法?
- 反射:new 一个String对象
- String 变量只要被赋值就等于新new一个String对象
- 关于String s1 = new String("abc") 创建一个对象问题和Java常量池总结
- 在Java中用引号创建String对象和用构造函数的区别
- java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- 在栈上new出一个对象
- Java基础:创建String对象时,String s=new String("abc")和String s="abc"的区别
- java 使用new新建一个对象时的操作过程
- Java中new一个对象时 执行顺序的探析
- Java String对象的经典问题(new String())
- JAVA String对象的经典问题(new String())
- Java String对象的经典问题(new String())
- Java String对象的经典问题(new String())
- Java String对象的经典问题(new String())
- Hibenate中多表关联
- bochs
- Java聊天小程序
- 垃圾收集解析
- 或许我不出类拔萃,但注定与众不同
- 在java中用String new一个新对象时
- 发文章要有耐心,不能急于求成
- 【又到论文投稿时】四篇文章,两次拒稿信
- 【SCI秘籍经验】我的科研感悟I(共4部分)
- 【SCI秘籍经验】我的科研感悟II(共4部分)
- IT公司中最流行的10种编程语言
- 【SCI秘籍经验】我的科研感悟III(共4部分)
- 一个女程序员在twitter上发了一条tweet
- 如何使用Loadrunner测试Windows Socket