问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java数组基础问题?

发布网友 发布时间:2022-04-28 15:53

我来回答

4个回答

热心网友 时间:2022-06-19 13:48

这么跟你讲吧,java中没有引用传递,都是值传递
在students 数组中,stu[0] 保存的值是 new Student() 的内存地址
Student s = stu[0] 也是将 同一个内存地址的值 赋给了 s
所以 s 跟 stu[0] 保存的值都是同一个对象的内存地址,任意修改这个对象的 name或者 id之类的属性, s 跟 stu[0] 中获取到的内容会对应的都变
再说下String 类,这个是一个不可变类,所有对原字符串做的操作都会返回一个新字符串对象,具体可以看String的内部源码,String提供的方法最后的返回值都是new String();

str[0] = hello, s1 = str[0]; 这个时候s只是保存了 hello的值 跟str[0] 其实并没有什么关联关系,修改s1只会返回 一个新的String 对象,但是不会修改原有对象的值

热心网友 时间:2022-06-19 13:48

Java不存在指针,你这个情况是这样的:你先将数组st第一个元素赋值成hello,然后赋值给字符串s1,最后你又将字符串java的值修改成java,所以st数组的第一个元素没有变化,但是字符串s1的值修改成java了,所以输出就是这样的

热心网友 时间:2022-06-19 13:49

System.identityHashCode方法是打印地址,前面两步,ss[0]与s1都指向了"hello"这个常量,后面s1指向了"java",ss[0]还是指向"hello"

热心网友 时间:2022-06-19 13:49

你这是个顺序结构
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
打印机硒鼓安装方法及步骤 如何安装新硒鼓? 我现在很困惑该不该和女友继续发展下去 电脑上字体怎么安装方法简单易行的字体安装步骤及技巧 网页字体显示不出.怎么办? 如何添加电脑上没有的字体解决电脑字体限制增加字体选择多样性_百度知 ... 不有效字体文件 电脑字体识别不了 梦见身上煤炭黑的长辈给我钥匙的预兆 株洲最值得一去的古镇 JAVA基础问题,到底是值传递还是引用传递? Java基础问题(追加80分) 求解Java基础选择题。 Java基础题? JAVA最最基础的问题 JAVA基本问题 java基础问题? 关于Java程序的基础问题 自学java遇到的基础问题!!! 关于Java的基础问题 登陆QQ企点显示当前版本过低,请先升级到QQ最新版本是什么意思? 雄性激素和雌性激素分别是男性和女性特有的吗? 男人身体里的雌性激素有什么作用 男性体内的雌性激素由什么分泌?女性体内的雄性激素由什么分泌? 男女体内都有雌性和雄性激素吗?分别是哪个部位分泌的? 男人体内有雌性激素吗?女人体内有雄性激素吗? 男人会分泌雌激素吗? 有谁知道男人体内有雌性激素吗 男性身上有没有雌性激素,请给出依据 男人生理有雌性激素吗 四道Java基础题,你能做对几道? 怎么退订农行ETC 星巴克的咖啡粉(拿铁)要怎么弄最好吃 一个男人心里有你时会有哪些表现? 男人心里有没有你的表现 一个男生对你有好感的表现是什么? 和男人交往,如果他“心中有你”,哪4个表现就注定了? 男生心里有人的表现? 两性交往中,一个男人的心里有你都有哪些表现呢? 一个男人心里有这个女人,会有什么样的表现呢? 男生特别在乎一个人,都会有哪些表现? 男人心里你,这几个表现是藏不住的 感情中,一个男人心里是否有你,有怎样的表现? 假如男人心里有你的时候,会有哪些的表现呢? 心里真的有你的男人,都是有哪方面的表现? 相处中的哪些表现可以看出一个男人心里究竟有没有你? 如果心里有你,男人会不自觉流露出哪两个表现? 发酵粉被烫死怎么办? 一个男人心里有没有你,一般会有哪些的表现呢? 孕晚期喝什么花茶好呢,白开水实在喝不下去了?