网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
"=="和equals 方法究竟有什么区别?
参考答案
更多 “ "=="和equals 方法究竟有什么区别? ” 相关考题
考题
程序员已经创建了一个类,该类的实例可以用做Hashtable的键(key)。哪两项是对的?()
A.该类有一个返回类型为int的equals方法。B.该类有一个返回类型为boolean的equals方法。C.该类有一个接收一个参数的equals方法。D.该类有一个接收两个参数的equals方法。
考题
程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:()publicinthashCode(){return(size.hashCode()+color.hashCode())*17;}哪一个equals方法支持此目标?()
A.无法确定B.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size);}C.publicbooleanequals(Objecto){Socks=(Sock)o;returncolor.equals(s.color);}D.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size)color.equals(s.color);}
考题
Strings=hello;Stringt=hello;charc[]={’h’,’e’,’l’,’l’,’o’};Whichreturntrue?()
A.s.equals(t);B.t.equals(c);C.s==t;D.t.equals(newString(hello));E.t==c;
考题
Giventhatbandcrefertoinstancesofwrapperclasses,whichtwostatementsaretrue?()
A.b.equals(b)returnstrue.B.b.equals(c)returnsthesameresultasb==c.C.b.eqials(c)canreturnfalseevenifc.equals(b)returnstrue.D.b.equals(c)throwsanexceptionifbandcaredifferentwrappertypes.E.b.equals(c)returnsfalseifthetypeofwrapperobjectsbeingcomparedaredifferent.
考题
下列关于equals()方法和==运算符的说法,不正确的是( )。A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相同C.==运算符和equals()方法的功能一样,可以相互替换D.==运算符和equals()方法的功能不一样,不可以相互替换
考题
下列关于equals()方法和==运算符的说法,不正确的一个是______。A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相等C.=运算符和equals()方法的功能一样,可以相互替换D.=运算符和equals()方法的功能不完全一样,不可以相互替换
考题
下列有关HashSet集合的描述中,错误的是()
A.HashSet是Set接口的一个实现类B.向HashSet存入对象时,对象一般会重写hashCode ()和equals ()方法C.向HashSet存入对象时,对象的equals ()方法一定会被执行D.HashSet存储的元素是不可重复的
考题
下面关于编译的描述哪些是错误的:()A、方法的参数名和类中的方法名相同的时候会产生编译错误。B、实现equals()方法时,先用getClass()或者instanceof进行类型比较,可以提高性能。C、equals()或者==都可以用来比较两个不同实例类的值是否相同。D、每个类都应该定义main()方法。
考题
HashSet子类依靠()方法区分重复元素。A、toString()、equals()B、clone()、equals()C、hashCode()、equals()D、getClass()、clone()
考题
程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行: public int hashCode() { return (size.hashCode() + color.hashCode()) * 17; } 哪一个equals方法支持此目标?() A、 无法确定B、 public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size);}C、 public boolean equals(Object o) { Sock s = (Sock) o; return color.equals(s.color);}D、 public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size) color.equals(s.color); }
考题
程序员已经创建了一个类,该类的实例可以用做Hashtable 的键(key)。哪两项是对的?() A、该类有一个返回类型为 int 的 equals 方法。B、该类有一个返回类型为 boolean 的 equals 方法。C、该类有一个接收一个参数的 equals 方法。D、该类有一个接收两个参数的 equals 方法。
考题
单选题如下关于Java编码描述不正确的是()A
除了构建器外,不要使用和类名相同的方法名B
使用equals()比较两个类的值是否相同C
不要使用嵌套赋值,即在一个表达式中使用多个=D
重载equals()方法时,不必要重载hashCode()方法
考题
单选题Which of the following statements is true concerning simple parallel resistance circuits?()A
The total current flow equals the sum of the individual currentsB
The total current flow equals the reciprocal of the sum of the individual currentsC
The total resistance equals the sum of the individual resistanceD
The total voltage equals the sum of the individual voltages across each resistance
考题
单选题程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行: public int hashCode() { return (size.hashCode() + color.hashCode()) * 17; } 哪一个equals方法支持此目标?()A
无法确定B
public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size);}C
public boolean equals(Object o) { Sock s = (Sock) o; return color.equals(s.color);}D
public boolean equals(Object o) { Sock s = (Sock) o; return size.equals(s.size) color.equals(s.color); }
考题
多选题Given that b and c refer to instances of wrapper classes, which two statements are true?()Ab.equals(b) returns true.Bb.equals(c) returns the same result as b == c.Cb.eqials(c) can return false even if c.equals(b) returns true.Db.equals(c) throws an exception if b and c are different wrapper types.Eb.equals(c) returns false if the type of wrapper objects being compared are different.
考题
问答题构造方法和普通的成员方法有什么区别
热门标签
最新试卷