java中String数据类型
对于字符串对象来说,虽然在参数传递的时候也是引用传递,但是java虚拟机在函数内部对字符串对象进行了特殊处理–视String对象为常量(final) 所以对传进来的引用地址所引用的string对象比能直接进行修改,而是产生一个副本对其进行操作,对其进行的操作不会影响原来的值。
下面我们看一例子(sun认证试题)来证明这一点:
1. public class X {
2. public static void main (String[]args) {
3. string s = new string (“Hello”);
4. modi