任何一个Applet开始执行时必然会被自动调用三个方法,这三个方法被调用的顺序依次是()。

题目
单选题
任何一个Applet开始执行时必然会被自动调用三个方法,这三个方法被调用的顺序依次是()。
A

init paint start

B

start paint init

C

paint start init

D

init start paint

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当Applet所在页面被其他页面覆盖时调用的方法是______。


正确答案:stop()
stop()

第2题:

Applet运行时,被浏览器或appletviewer调用的第1个方法是( )。

A.paint ()

B.init()

C.start()

D.destroy()


正确答案:B
解析:Applet是工作在图形方式下的,向 Applet中画图、画图像、显示字符串,都要用 paint()方法。每当Applet初次显示或更新时,浏览器都将调用paint()方法。而在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。所以选择答案B。

第3题:

对于applet状态理解正确的是()

A.是在init()方法的调用以后

B.如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用init()方法执行

C.如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用start()方法执行

D.start()方法在applet的生命周期只能调用一次


参考答案:A, C

第4题:

在Applet的init()方法被调用后,接下来最先调用的方法是

A.run()

B.start()

C.stop()

D.destroy()


正确答案:B
解析:Applet生命周期包括Applet的创建、运行和消亡等状态。Applet类提供在生命周期的不同阶段响应主要事件的4种方法——init()、start()、stop()和destroy()。在调用完init()方法之后,接下来最先调用的是start()方法。

第5题:

start()方法被系统自动调用来启动主线程运行。通常在Applet程序被重新启动时,该方法被系统自动调用。()

此题为判断题(对,错)。


参考答案:对

第6题:

关闭一个含有Applet的浏览器时,Applet将会调用______方法。


正确答案:destroy()
destroy()

第7题:

下列关于Applet所执行的操作,说法正确的是______。

A.在运行时调用其他程序

B.可以进行文件读/写操作

C.不能装载动态连接库和调用任何本地方法

D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


正确答案:C
解析: 浏览器为了保护本地主机,对Applet做了如下安全限制:Applet不能运行任何本地可运行的程序。Applet只能使用自身的代码或Applet浏览器所提供的Java API,不允许装载动态链接库和调用任何本地方法,选项C正确。禁止读/写本地的文件系统。禁止向提供Applet之外的任何主机建立网络连接。

第8题:

在JAVA中,调用一个对象的wait()方法后,()

A.如果该对象的notify()方法已经被调用,则不会产生任何结果

B.在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起

C.讲抛出一个异常

D.该对象的wait()方法与其他对象自动同步


参考答案:B

第9题:

在Applet的init()方法被调用后,接下来最先被调用的方法是

A.run()

B.start()

C.stop()

D.destroy()


正确答案:B
解析:Applet生命周期包括Applet的创建、运行与消亡几个状态。Applet类提供了在生命周期不同阶段响应主要事件的4种方法,这4种方法的调用次序如下图所示。

由上图可知,在调用完init()方法后,接下来最先被调用的是start()方法。因此,本题的正确答案是B。

第10题:

Applet运行时,被浏览器或appletviewer调用的第一个方法是( )。

A.paint( )

B.init( )

C.start( )

D.destroy( )


正确答案:A

更多相关问题