社区
Java SE
帖子详情
关于创建对象的疑问?高手请进
sklyk
2007-09-02 05:47:43
String s1 = "hello";
String s2 = "hello";
请问这是创建了一个hello字符串,还是两个单独的字符串????
...全文
120
7
打赏
收藏
关于创建对象的疑问?高手请进
String s1 = "hello"; String s2 = "hello"; 请问这是创建了一个hello字符串,还是两个单独的字符串????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sklyk
2007-09-02
打赏
举报
回复
bit1010(因为学无止境所以更要努力学)、sharpyuce()
两位,真不好意思,我就十几分,不过为表示谢意,每人送一分,还望海涵!
sharpyuce
2007-09-02
打赏
举报
回复
上面的 s1 != s2笔误~~
sharpyuce
2007-09-02
打赏
举报
回复
String s2 = new String("hello");
这是 s1 s2表示是对象的引用 ,s1 = s2
但是他们的内容是相同的 一般用equals() 和compareto()来比较他们的内容~!
s1.equls(s2) 为true;
s1.compareto(s2) == 1;
个人观点 !
sharpyuce
2007-09-02
打赏
举报
回复
String s1 = "hello";
String s2 = "hello";
这中创建字符串的方式,“hello”是存储在栈中的,一般称为常量池的方式,这样的方式创建可以说 :s1 == s2 ;
如果是: String s1 = new String("hello");
bit1010
2007-09-02
打赏
举报
回复
楼上的两位同学的答案貌似正确,实际上害人不浅。
"hello"作为字符串常量,它们都放在JVM的对象池中,也就是说,上面的s1和s2指向了同一个字符串,也就是说s1 == s2的值是true。
结贴给分吧,谢谢。
phyeas
2007-09-02
打赏
举报
回复
支持楼上的
snail1toz
2007-09-02
打赏
举报
回复
s1,s2只是2个引用,分别指向了2个内存地址,只是巧合的是他们的值都是hello
c++内存管理与指针的使用
导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++
高手
从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++
高手
,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配
11. Python语言的核心编程 · 第十一章 Python语言的面向对象(上)
Python的面向对象(上)1. 面向对象简介2. 类(class)3. 类的定义4. 参数self4.1 属性和方法4.2 self 1. 面向对象简介 • Python是一门面向对象的编程语言 • 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的 • 面向过程 • 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序 • 这种编写方式往往只适用于一个功能...
零基础到渗透测试
高手
,一站式教程详解——看完这篇,精通渗透测试不再是难题!
还记得小杰之前为大家分享过一些关于网络安全自学的关键点,比如“网络安全只有计算机高材生才能学?”“没有名校背景,根本进不了这个行业?”这些
疑问
。这次,我们阿一将为大家奉上一份更详细深入的学习指南,详细解析网络安全学习的每一个重要环节。从基础到进阶,从理论到实战,帮你彻底搞清楚如何一步步掌握这门技术,最终在网络安全领域中脱颖而出。还在等什么?快跟着我们小杰一起努力学习叭。
视频教程-Web前端从初级到
高手
之路-其他
Web前端从初级到
高手
之路 Adobe认证讲师 Adobe教育讲师委员会委员...
如何成为编程
高手
如何成为编程
高手
第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章