最新回答 / 慕无忌3983813
for (int num : nums) { System.out.print(num + " "); }输出语句中是num 不是nums如果是nums的话会出现你所说的情况
2017-03-24
老师重写的equals方法有错,在this.name !=null 时,少了一个判断course.name == null,正确的方法:
if(course.name == null)
{
return false;
}else{
if(this.name.equals(coures.name)) return true else return false;
}
if(course.name == null)
{
return false;
}else{
if(this.name.equals(coures.name)) return true else return false;
}
2017-03-23
已采纳回答 / 奔跑的蛮牛
异常也是一个类,自定义异常就是自己从新写一个异常类,既然是一个类,那么肯定会有自己的构造方法,无参构造方法不用说,肯定是要有的,带有String message的构造方法,是为了给自定义异常类的message信息在初始化的时候赋值,message是异常的提示信息,直接在有参构造函数中super(message)调用父级的含参构造函数,使用父级异常类的含参构造方法初始化自己的自定义异常。
2017-03-23
执行多次,“循环异常抛出了 test()方法执行完毕!返回值为-1” 与 异常的输出信息,先后次序是会变的~
2017-03-23
interface Entry<K,V> {
K getKey();
V getValue();
V setValue(V value);
boolean equals(Object o);
int hashCode();
......
......
}
K getKey();
V getValue();
V setValue(V value);
boolean equals(Object o);
int hashCode();
......
......
}
2017-03-23
public interface Map<K,V> {
interface Entry<K,V> {
}
}//Entry<K,V>是接口Map<K,V>内部的一个接口
interface Entry<K,V> {
}
}//Entry<K,V>是接口Map<K,V>内部的一个接口
2017-03-23