黑马程序员_String 对象
来源:互联网 发布:手机淘宝怎样修改星评 编辑:程序博客网 时间:2024/05/01 12:44
------- android培训、java培训、期待与您交流! ----------
String 对象
String s = "abc"
和
String s1 = new String("abc")
都是在创建String的对象,
当我们判断 s==s1 的时候他会返回false,因为他们创建了的对象不一样。
==是比较两个对象地址的
当我们判断 s.equals(s1)的时候他会返回true,因为String类重写了equals方法,他会判断连个对象的内容是否相同,也就是判断abc是否相同
我们知道字符串在内存中一点那创建了就不会改变,
但是我们在定义:String s = "abc": 然后 String s = "efg":
这是我们system.out.println(s); 会打印出:efg。
有些同学在这里可能迷惑了,不是abc是不变的,怎么输出efg呢?
abc在内存中是固定不变的,但是这里我们把引用 s 指向了efg,二内存中还是会存在abc的。
- 黑马程序员_String对象
- 黑马程序员_String 对象
- 黑马程序员_String对象
- 黑马程序员_String对象
- 黑马程序员_Java常见对象_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String类
- thinksns
- linux中遇到的问题
- Blocks from Wiki
- 程序员实践经验
- JAVA学习笔记一:JAVA基础JAVA SE
- 黑马程序员_String 对象
- RSA算法原理(一)
- 【分享】8500本豆瓣图书的基本信息、评分和书评
- Oracle字符串类型char,nchar,varchar2,nvarchar2区别
- 如何使用VSS对PB8.0下进行版本控制详解
- grid control端口号7788和7799的含义
- CAP原理与最终一致性 强一致性 弱一致性
- NHibernate 映射文件中主键的不同配置方法
- 北大ACM 2262 Goldbach's Conjecture