首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类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
32
问题
类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://kaotiyun.com/show/mz9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的()。
在软件设计中不使用的工具是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
与“SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=ALL;(SELECT最后得分FROM歌手WHERESUBSTR(歌手号,1,1)="2")”等价的SQL语句是()。
在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()。
在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是()。
请在考生文件夹下完成下列基本操作题。修改报表my:Report,按“日期”分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个标签对象,其文本为“总售出票数”,另外添加一个域控件,显示每天的总售出票数。
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是______。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
随机试题
并殖吸虫病常用的免疫学检查方法包括
某社区医生欲了解社区老年人的糖尿病患病状况,先将全体老年人编号,然后决定起点,每隔固定的间隔抽取一例构成样本,此种抽样方法为
肖先生,72岁,胃癌晚期,不能进食,给予脂肪乳、氨基酸等输入。1周后注射部位沿静脉走向出现条索状红线,局部组织肿胀、发红,病人主诉有疼痛感。
下面关于渗井施工描述错误的是()。
经济业务发生,会引起的会计要素变动的情况有()。
通过协议的方式,甲远洋运输公司收购了乙房地产开发公司,其资金来源为:发行债券25%,银行贷款60%,自有资金15%,该种收购方式属于()。
下列各项中,经海关查明属实,可酌情减免进口关税的有()。
近年来,政府对扶贫工作高度重视,加大了对扶贫的投入。但在一些地方,投入的增加并没有带来明显的效果,村民反映收入并没有增加,因此对政府扶贫工作意见很大。对此,你怎么看?
Washington,June22—MorethanthreedecadesaftertheEndangeredSpeciesActgavethefederalgovernmentfoolsandamandateto
Without systems software, application software in a computer is(73)
最新回复
(
0
)