[java]String变量的内存分配问题
2012-07-06 00:20
323 查看
String a="hello";----首先在字符串池中寻找,没有--放入字符串池中--变量a指向字符串池中的hello;若有-- 变量a直接指向字符串池中的hello
String b=new String("hello");----首先在字符串中找有没有hello,有则不用加入,没有需要把hello加入字符串池--给一个新的内存,内存里放的是hello---变量b指向新的内存
相关文章推荐
- java中有关“变量”内存分配问题
- Java的内存分配机制以及变量在内存中的分配(以String为例)
- java内存分配和String类型的深度解析
- JAVA变量及内存分配
- JAVA的内存分配与释放问题
- java内存控制和变量问题
- java+内存分配及变量存储位置的区别
- java中String类型变量的赋值问题介绍
- Java变量以及内存分配(非常重要)
- Java当中的内存分配以及值传递问题内存解析
- 黑马程序员-java各类型数据在内存分配问题
- String内存分配问题
- Java String类型变量的比较问题
- java 内存分配及变量存储位置的区别
- c中定义变量的内存分配顺序问题
- 【转】java内存分配和String类型的深度解析
- java 内存分配及变量存储位置的区别
- 小白请教几个关于Java虚拟机内存分配策略的问题
- java内存分配和String类型的深度解析
- java的内存分配问题