当前位置:IT认证>软件水平

问题:[问答题]

[问答题] 请完成下面的程序:实现一个可以每秒跳动的时钟。运行如下图所示。请填写横线处的内容。 注意:请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句。 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class Example2_12 extends JFrame (1) implements Runnable { Thread thread

  

参考答案:

  参考解析

①Calendar.getInstance()②start()本题主要考查线程和日历类的知识。在图形程序处理中,经常会用到多线程。使用多线程的类必须实现Runnable,接口,Thread类已经实现了Runnable接口,其子类自动实现了此类。要开始一个线程,应调用该类的start方法(第2个空)。这时Java会自动开始在该线程中调用该类的run方法。另外,在Java中,有的类只能有一个实例,不能创建它的多个实例对象。这在设计模式中叫做Singleton(单例)模式。Calendar类就是这样的类,它只能通过getInstance方法得到这个实例对象(第1个空)。

微信端