请教 String str = "hello"; String str=new String ("hello")有区别吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个字符串, 分配在内存的数据区, 第二个字符串分配在内存的堆中, 记住一点就够了,所有new 出来的东西全部在堆中分配 是不是,String str = "hello";我创建了一个引用,str这个应用指向的是常量池中的内存地址,没有创建对象.而String str=new String ("hello")中的str是指向的堆中对象的地址, 有区别String str = "hello";先在内存中找是不是有"hello" 这个对象,如果有,就让str指向那个"hello".如果内存里没有"hello",就创建一个新的对象保存"hello".String str=new String ("hello")就是不管内存里是不是已经有"hello"这个对象,都新建一个对象保存"hello" 界面重叠 按钮无法注册动作事件监听器 弱弱的提问~~~ 请教一下这程序有哪些地方不足 异常一问 很菜的一个问题,jsp+javaBean连接数据库 怎样将 HH:MM:SS 这种类型的字符串转化为 date 类型 如何在一个class文件里实现图象的输出或者说是存储 初次使用IntelliJ IDEA碰到的一个的问题,请列位大虾不吝赐教,感谢感谢! b/s结构中如何实现树型列表? 不明白它的输出结果. 跪求利用UDP实现可靠连接的java代码
String str = "hello";
先在内存中找是不是有"hello" 这个对象,如果有,就让str指向那个"hello".如果内存里没有"hello",就创建一个新的对象保存"hello".
String str=new String ("hello")
就是不管内存里是不是已经有"hello"这个对象,都新建一个对象保存"hello"