java基础问题疑惑
12、分析下面的代码,其输出结果是( )。
1. public class Test {
2. public static void main (String [] args) {
3. string foo = "blue";
4. string bar = foo;
5. foo = "green";
6. System.out.printIn(bar);
7. }
8. }
A. 一个异常抛出
B. 代码无法编译
C. null
D. blue
E. green
知识点列表:4.1 系统定义的类(包)。
正确答案是选择D,我是选择E,我是认为在第四行,bar不是已经引用了foo的内存地址,然后又把”green“赋予给foo,不就相当与给foo里"blue"重新赋予green值吗,我搞混了,望高手请教下
1. public class Test {
2. public static void main (String [] args) {
3. string foo = "blue";
4. string bar = foo;
5. foo = "green";
6. System.out.printIn(bar);
7. }
8. }
A. 一个异常抛出
B. 代码无法编译
C. null
D. blue
E. green
知识点列表:4.1 系统定义的类(包)。
正确答案是选择D,我是选择E,我是认为在第四行,bar不是已经引用了foo的内存地址,然后又把”green“赋予给foo,不就相当与给foo里"blue"重新赋予green值吗,我搞混了,望高手请教下
...全文
相关推荐
JAVA初学者在学习的过程中总是会遇到一些很疑惑的问题
JAVA初学者在学习的过程中总是会遇到一些很疑惑的问题,往往是知其然不知其所以然,下面针对这些基础的也是经常碰到的问题进行一个详细的解答,以便后来者少走弯路,知其然知其所以然。
学习Java的困惑,相信你肯定遇到过
编程中遇到的常见问题,看了肯定有茅塞顿开之感。Java总有你没掌握的内容
java常见疑惑与陷阱
里面介绍了一些java的常见疑惑与陷阱,让我们注意到一些以前没有察觉到的不良设计或习惯,提高代码质量
JAVA语言程序设计与数据结构第十版基础篇答案.rar
按章节整理过的java程序设计与数据结构的课后答案,同时也包含源代码文件,可直接运行!
java语言程序设计 基础篇 第6版课后答案
课后题的答案比较齐全,pdf的文档,我用过,绝对不错


Java SE
