Java String 只读特性
来源:互联网 发布:深圳编程猫公司 编辑:程序博客网 时间:2024/05/21 18:18
public class Test {
public static void changeStr(String str1){
str1="welcome";
}
public static void main(String[] args) {
String str="1234";
changeStr(str);
System.out.println(str);
}
}
// 输出:1234
上面这段代码, 注意其中的红色的两个变量.
首先说str .str变量存放的是对"1234"的字符串对象的引用地址.在调用changeStr(str) 方法的时候,是str把引用地址传递给str1这个变量. 由于java中string 是只读的,所以无法修改"1234"这个字符串对象的值.
str1="welcome"; 则是又创建了一个"welcome"的字符串对象.并修改str1的引用地址.
而str还是指向原来的"1234"的地址. 所以结果是1234. 这个面试题的重点在于 考察 string对象的只读属性. final class
- Java String 只读特性
- c# string的只读特性
- Java String对象具有只读性
- java string特性
- Java中string的特性
- Java多线程String的常量池特性
- java高级特性之--String 、StringBuffer、StringBuilder
- 黑马程序员-Java中只读类String和StringBuffer、StringBuilder类)
- Java只读集合实例
- oracle 11g 新特性---只读表
- Google guava 集合的创建特性和只读特性
- String,只读,多线程并发访问,没有问题
- String变量的内容是只读的
- Java 7新特性: switch中对String的支持
- Java 7新特性: switch中对String的支持
- java中遇到过的String的一些特性
- 【学习总结】java高级特性之String、StringBuffer、StringBuilder
- java设置文件属性(隐藏,只读...)
- Struts遍历标签<s:iterator>总结
- 一个大牛的系列文章:An intro to modern OpenGL. Chapter 2.1: Buffers and Textures
- PHP实现MVC开发: 一个简单的MVC
- 多路视频策略显示
- JavaScript中Apply和Call原理分析与使用
- Java String 只读特性
- c#系列一
- 【转】国内HTML5前端开发框架汇总
- JBoss 系列三十六:jBPM5示例之 Email
- WebGL学习随手记(一)
- JS 判断对象类型
- iOS应用开发规划
- Ajax与servlet交互的实例【转】
- 金文学何许人也的即时通讯