相关试题
单选题 请按照以下要求进行程序填空选择: 在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加。要求如下: Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals()方法返回true。 import jav publi publi [1] hashSet = new HashSet(); Person p1 = new Person("Jack",25); Person p2 = new Person("Rose",23); Person p3 = new Person("Jack",27); hashSet.[2](p1); hashSet.add(p2); hashSet.add(p3); for([3] obj:hashSet){ Person p=([4])obj; System.out.println(p.name+":"+p.ag } } } class Person{ Strin int age; publi super(); this.nam this.ag } publi return nam } publi i return true; i return false; Person p = (Person) obj; return p.nam } } [1] [2] [3] [4] [5]
单选题 程序阅读题 public class( )implements Runnable { public static void main(String[] args) { Thread t = new Thread(new B()); t.start(); } public void run() { System.out.println("Thread is running"); } public void go() { start(1); } public void start(int i) { } }
单选题 在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,一个使用有参的构造方法,在构造方法中给姓名和成绩赋值。 class [1] { privat privat publi } publi [2].nam this.grad } publi return name; } publi this.nam } publi return grade; } publi this.grad } } publi publi Student stu1 = [5] Student(); stu1.setName("zhangsan"); stu1.setGrade(99); Student stu2 = new Student("lisi", 100); } } [1] [2] [3] [4] [5]
单选题 阅读程序,选择输出结果 import java.util.ArrayList; public class Test02 { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("a"); list.add("b"); list.add("c");
单选题 编译运行下面的程序,结果是什么? public class( ){ public static void main(String[] args) {
单选题 在Java中,File类位于哪个包中。
单选题 System类位于以下哪个包中?
单选题 [4] [5]