单选题下列关于Applet的叙述中,正确的是(  )。A Applet是Java类,所以可以由JDK中的解释器java直接解释运行B Apptet的主类不一定要定义为java.applet.Applet类或JApplet类的子类C Applet与Application的主要区别在执行方式上D Applet不能在浏览器中运行

题目
单选题
下列关于Applet的叙述中,正确的是(  )。
A

Applet是Java类,所以可以由JDK中的解释器java直接解释运行

B

Apptet的主类不一定要定义为java.applet.Applet类或JApplet类的子类

C

Applet与Application的主要区别在执行方式上

D

Applet不能在浏览器中运行

参考答案和解析
正确答案: B
解析:
Applet是Java类,运行过程比Application更复杂,Applet不能由JDK中的解释器java直接运行,要在浏览器或appletviewer中运行;Applet的主类一定要定义为java.applet.Applet类或JApplet类的子类;Applet与Application的主要区别在执行方式上,Application以mian()方法为入口点运行,两者都是通过”javac”命令编译。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码。下列说法错误的是( )。

A.作为Application 要定义main()方法,并且把main()方法所在的类定义为—个public类

B.为使该程序成为一个Applet,main()方法所在的这个public 类必须继承Applet 类或 LApplet 类

C.在该类中可以像普通Applet 类一样重写Applet 类的init()、start()、paint()等方法

D.转换后的程序只能在浏览器中加载执行,而不能在Appletviewer 中执行


正确答案:D

第2题:

下列关于Applet的说法中,错误的是

A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行

B.可以在安全策略的控制下读写本地磁盘文件

C.Java中不支持向Applet传递参数

D.Applet的主类要定义为java.applet.Applet类的子类


正确答案:C
解析:选项A,Applet自身不能够运行,它必须嵌入在其他应用程序(如Web浏览器或Java appletviewer中运行。选项B,Java中引入了灵活的安全体系,它允许为每个Applet和Application指定安全策略,该安全策略可以设置Applet对本地资源的访问权限。在安全策略的控制下,Applet可以读写本地磁盘中的文件。选项C, Applet获取参数是通过在HTML文件中采用〈PARAM〉标记来定义参数。Java中还定义了相应的方法,用来从HTML中获取参数。选项D,任何嵌入在Web浏览器或Java appletviewer中的Applet必须是java.applet.Applet类的子类。Applet类定义了Applet与其运行环境之间的一个标准接口。因此,本题的正确答案是C。

第3题:

下列关于Applet的叙述中,正确的是

A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行

B.Applet的主类要定义为Applet类或JApplet类的子类

C.同一个页面中的Applet之间不能通信

D.Applet不支持多线程


正确答案:D

第4题:

下列关于Applet的叙述中,正确的是

A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行

B.Applet应该定义为javax.applet.Applet类或java.swing.Applet类的子类

C.Applet与Application的主要区别在编译方式上

D.通过在Applet中使用getParameter可从HTML文件中获得参数


正确答案:D
解析:本题考查Applet的基本概念。选项A说法错误,Applet虽然是Java类,但并不能用JDK中的解释器java.exe直接解释运行,而必须使用appletviewer来运行,运行过程比 Application更复杂。Applet必须定义为 java.applet.Applet类或javax.swing.JApplet类的子类,选项B说法错误。Applet与Application的主要区别在执行方式上,它们的编译方式是相同的,选项C说法错误。通过在Applet中使用getParameter可从HTML文件中获得参数,选项D说法正确。

第5题:

下列关于Applet的叙述中,错误的是( )。

A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行

B.Applet应该定义为java.applet.Applet类或javax.swing.JApplet类的子类

C.Applet与Application的主要区别在执行方式上

D.通过在HTML文件中采用<PARAM>标记可以向Applet传递参数


正确答案:A
解析:本题考查JavaApplet的概念。Applet是Java与Web相结合而引入的重要的Java应用形式。Applet是Java类,但自身不能运行,必须嵌入在其他应用程序中运行,因此不能直接由java.exe解释运行,选项A说法错误。 Applet与Application的主要区别在执行方式上,Application以main()方法为入口点运行, Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。

第6题:

下列关于Applet的叙述中,错误的是( )。

A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行。

B.Applet应该定义为java. applet.Applet类或javax. swing.JApplet类的子类。

C.Applet与Application的主要区别在执行方式上。

D.通过在HTML文件中采用<PARAM>标记可以向Applet传递参数。


正确答案:A
解析:Applet是Java与Web相结合而引入的重要的Java应用形式。Applet是Java类,但自身不能运行,必须嵌入在其他应用程序中运行,因此不能直接由java.exe解释执行,选项A说法错误。Applet与Application的主要区别在执行方式上,Application以main()方法为入口点运行,Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。

第7题:

下列关于Applet的叙述中,正确的是______。

A) 为了使Applet在浏览器中运行,需要在HTML文件智能嵌入相应的Applet类

B) Applet不能从外部接受参数

C) Applet不能使用javac命令进行编译

D) Java Application与Applet都必须包含main()方法

A.

B.

C.

D.


正确答案:A

第8题:

下列关于Applet的叙述中,正确的是

A.Applet是Java类,所以可以由JDK中的解释器java直接解释运行

B.Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类

C.Applet与Application的主要区别在执行方式上

D.Applet不能在浏览器中运行


正确答案:C
解析:本题考查Java中Applet与Application的区别。这个知识点是考试重点,历次考试都有涉及,务必掌握。
  Applet是Java类,但Applet不能由JDK中的解释器.java直接运行,要在浏览器或 appletviewer中运行,运行过程比Application更复杂,选项A和选项D说法错误。
  Applet的主类一定要定义为java.applet.Applet类或JApplet类的子类,选项B说法错误。Applet与Application的主要区别在执行方式上,Application以main()方法为入口点运行,两者都是通过“javac”命令编译,所以只有选项C说法正确。

第9题:

下列说法中,错误的一项是______。

A.一个Applet可以有多个类,但是继承java.applet.Applet的公有类只有一个

B.一个Applet只能由一个继承java.applet.Applet类的公有类构成 ’

C.Applet继承java.applet.Applet类的公有类名必须和源文件名一致

D.JApplet必须是java.Swing.JApplet的子类


正确答案:B
解析:一个Applet可以有多个类,除了必须有的Applet类的子类还可以有用户自定义的别的类。

第10题:

关于Applet,下面选项中错误的是( )。

A.Applet就是一个Application

B.Applet可以在浏览器中执行

C.Application可以直接用Java解释器执行

D.Applet也可以是一个Application


正确答案:A
解析:A是错误的,因为Applet中如果含有main()方法的话,它可以是一个Java Application,若没有的话,它仅是一个Java小应用程序,需要在支持Java的浏览器中运行;B选项是正确的,因为Applet一般是要在Web浏览器中执行的;C选项是正确的,Application是一个独立的应用程序,可以在任何环境下使用Java的解释器(Java Virtual Machine)直接执行,且它是从其中的 main ()方法开始运行的;D选项是正确的,解释见A选项的解释。

更多相关问题