java练习题
m_a.sleep(1000);
}
catch(InterruptedException e) {
}
System.out.println((this == m_a ? "A" : "B") + " runs.");
}
public static void main(String[] args) {
m_a = new J_Test();
m_b = new J_Test();
m_a.start();
m_b.start();
}
}
(A)程序无法通过编译
(B)程序通过编译并正常运行,结果只有线程m_a会进入睡眠态,而线程m_b不会进入睡眠态
(C)程序通过编译并正常运行,结果线程m_a和m_b均会进入睡眠态
(D)程序通过编译,但无法正常运行
输出结果(A、B、C、D中选择):
五、程序填空题
1、下面程序的运行结果如下图。单击“Close”按钮关闭窗口
请阅读程序,在(1)和(2)处补充相
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class J_Test {
private JFrame f;
private JButton button1, button2, button3;
public void go() {
f = new JFrame("Test");
f.setLayout(new FlowLayout());
button1 = new JButton("Ok");
button2 = new JButton("Open");
button3 = new JButton("Close");
f.add(button1);
f.add(button2);
f.add(button3);
f.setSize(160, 106);
f.setVisible(true);
}
public static void main(String[] args) {
Java练习题3(第4页 共5页)
应的内容,使整个程序能够正常运行。