单项选择题
t 是一个合法的 Thread 对象的引用,并且 t 的合法 run() 方法如下: public void run() { System.out.print("go "); } 及: t.start(); t.start(); t.run(); 哪一个是结果?()
A.go B.go go C.go go go D.go 之后跟着一个异常
以下哪个类与SwingGUI菜单类无关?()A.JMenuB.JMenuBarC.JMenuItemD.以上皆...
单项选择题以下哪个类与Swing GUI菜单类无关?()
A.JMenu B.JMenuBar C.JMenuItem D.以上皆是
class Work implements Runnable { Thread other; Work(...
class Work implements Runnable { Thread other; Work(Thread other) { this.other = other; } public void run() { try { other.join(); } catch (Exception e) { } System.out.print("after join "); } } class Launch { public static void main(String [] args) { new Thread(new Work(Thread.currentThread())).start(); System.out.print("after start "); } } 结果为:()
A.after join B.after start C.after join after start D.after start after join
class Order3 implements Runnable { public static void ...
class Order3 implements Runnable { public static void main(String [] args) { new Thread(new Order3()).start(); for(int x = 0; x 〈 10; x++) System.out.print("m"); } public void run() { for(int x = 0; x 〈 10; x++) { //insert code here System.out.print("r"); } } } 和: 当代码被编译并照此运行时产生 "before" 的输出, 当下列内容插入到代码第8行时产生"after"输出 if (x 〉 3 && x 〈 7) Thread.yield(); 对比“before”的输出结果和“after”的输出结果,下面哪一项是正确的?()
A.输出字符的总数可能改变。 B.当添加额外的代码时,编译将失败。 C.在“after”输出结果中,字符“m”较早出现的可能性较小。 D.在“after”输出结果中,字符“m”较早出现的可能性较大。