首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类Test定义如下: class Test { public static void main(string args[]) { String s1="abc"; String s2=new String(s1);
类Test定义如下: class Test { public static void main(string args[]) { String s1="abc"; String s2=new String(s1);
admin
2010-02-22
24
问题
类Test定义如下:
class Test
{
public static void main(string args[])
{
String s1="abc";
String s2=new String(s1);
if(s1==s2)
System.out.println("s1==s2";
if(s1.equals(s2))
System.out.println("s1.equals(s2)");
}
}
那么程序的执行结果为:【 】
选项
答案
s1.equals(s2)
解析
本题考查的是:“==”和equals的区别。=操作符专门用来比较变量的值是否相等。比较好理解的一点是:int a=10;int b=10;则a==b将是true。但不好理解的地方是: String a=new String("foo");String b=new String("foo");则a==b将返回false。对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身。a和b都使用了 new操作符,意味着将在内存中产生两个内容为"foo"的字符串,既然是“两个”,它们自然位于不同的内存地址。a和b的值其实是两个不同的内存地址的值,所以使用“==”操作符,结果会是false。诚然,a和b所指的对象,它们的内容都是"foo",应该是“相等”,但是==操作符并不涉及到对象内容的比较。对象内容的比较,正是equals方法做的事。
转载请注明原文地址:https://jikaoti.com/ti/geH0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
查询2018年的退休人员的职工号和退休日期,正确的SQL语句是()。
定义学生、教师和课程的关系模式s(s#,sn,sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
在VisualFoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是()。
下列叙述中错误的是,()。
在VisualFoxPmp以下叙述错误的是()。
下列4项中说法不正确的是______。
SQL语言又称为______。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下面代码的输出结果是vlist=list(range(5))print(vlist)
Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是
随机试题
某护士在某社区卫生服务站实习,带教老师介绍该服务站负责社区内居民的预防、保健、医疗、康复、健康教育及计划生育,该护生认为这属于社区护理的
狂证的治法不包括
对于地下承压水条件下进行大断面盾构施工,最宜适合的洞口加固处理是()
()是解决合同纠纷的首选。
在我国古代,一直存在着“社稷祭祀”的制度。北京中山公园内保留着明代所建的社稷坛,以五色土建成的社稷坛包含着古人对土地的崇拜。所谓的五色土是指青、红、白、黑、黄五种颜色的土,象征着我们广博的大中华。其中“青土”对应的是我国()。
高科技与艺术各行其道,怎会走到一起?李政道先生的一席话可谓鞭辟入里:“艺术和科学的共同基础是人类的创造力。科学和艺术是不能分割的,她们的关系是与智慧和情感的二元性密切关联的。伟大艺术的美学鉴赏和伟大科学观念的理解都需要智慧,而随后的感受升华和情感又是分不开
产品组合
以下属于器械型操作技能的是()
アニメ
Drunkendriving—sometimescalledAmerica’ssociallyacceptedformofmurder—hasbecomeanationalepidemic.Everyhourofevery
最新回复
(
0
)