Java 源程序文件编译后产生的文件称为________文件,其扩展名为 ________ 。

Java 源程序文件编译后产生的文件称为________文件,其扩展名为 ________ 。,第1张

Java 源程序文件编译后产生的文件称为(字节码)文件,其扩展名为(class)。

解释:JVM(java虚拟机)可以将java文件编译为机器语言,是通过字节码的形式进行的存储,此字节码文件的扩展名就是class文件,此扩展类型文件可以被虚拟机所识别和进行执行。

扩展资料:

对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,成为好坏的重要标准。软件文档则是表明可读性的关键。

虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用VB语言生成文件普遍要小的原因。源代码就是用汇编语言和高级语言写出来的代码。

1.Sun公司提供的Java开发工具包共有三类:其中用于工作站和个人计算机的标准开发工具包称为____;主要应用于企业级开发的工具包称为

_____;主要用于开发智能消费型电子产品(如移动电话和汽车导航系统等)的工具包称为___

J2SE,J2EE,J2ME

2.Java程序可分为两种基本的类型,分别是____和_____

应用程序和小应用程序

3.Java语言通过____机制简化了程序的内存管理。

垃圾回收

4.Java提供的两个日期类:____和____。

Calendar,Date

5.String类和StringBuffer类都被定义为____,不能有子类。

final

6.建立Java 2 SDK 150开发环境,一般需要设置环境变量:___和____

path,classpath

7.在Java程序中,每一行____之后的内容是程序的注释,另外介于____和____之间的内容也是注释。

//,/,/

8.任何一个Java程序都默认引入了一个包,这个包的名字是_____。

javalang

9.类Applet含有五个基本的方法。在小应用程序执行的生命周期中,当小应用程序在第一次被加载时,Applet成员方法____会被调用;当浏

览器离开小应用程序所在的网页时,Applet成员方法____会被调用。

init(),destory()

10.HTML网页文件通常以______开头,以_____结尾。介于______和_____之间的内容将显示为网页的头部。网页标题由______和_____界定。

位于____和_____之间的内容是网页的正文。将小应用程序嵌入到网页的关键字是______

<html>,</html>,<head>,</head>,<title>,</title>,<body>,</body>,<applet >,

11.如果一个Java程序既是应用程序,又是小应用程序,那么它必定含有类____的子类,同时含有成员方法______

Applet,init()

12. 当声音文件被载入后,就可以使用AudioClip类中的相关方法对其进行 *** 作,这些方法包括:____、____和____。

play(),stop(),loop()

13. 设有一个Java应用程序,其源程序文件名为J_Testjava,则编译该源程序的命令为_____,运行该应用程序的命令为_____

javac J_Testjava,java J_Test

14.编写小应用程序一般需要编写两种类型的文件,它们分别是_____和_____

java文件,html文件

15. 面向对象的计算机语言一般应具有的3个基本特性为:___ ____ _____

封装,抽象,多态

16. 接口中定义的常量默认具有_____ ____ _____的属性

public,static,final,

接口中定义的方法默认具有_____ ____ _____的属性

public,abstract,final,

17.构成菜单三个基本要素是____、____和____。

Menu,MenuBar,MenuItem,

18 数组对象的长度在数组对象创建之后,就____改变,数组元素的下标总是从____开始。

不可以,0

已知数组a的定义是int a[]={1,2,3,4,5};则a[2]=____。已知数组b的定义是int b[]=new int [5];则b[2]=_____; 已知数组c的定义是

Object c[]=new Object[5];则c[2]=____。

3,0,null

在Java语言中,字符串常量是用____括起来的字符序列,字符串不是字符数组,而是类_____的实例对象。

"",String

22 接口ActionListener的方法actionPerformed的返回值类型是____

void

23 接口MouseMotionListener的方法mouseDragged的参数类型是_____

MouseEvent

要重新绘制组件,通常不直接调用update或paint方法,而是通过调用方法_____通知系统重新绘制组件。

repaint()

问题补充:

27 类Vector添加元素的方法是______,移走元素的方法______,访问指定位置处的方法是______;类Stack中可实现入栈的方法是_____,实

现出栈的方法是______

add(Object obj),remove(int i),get(i),push(Object obj),pop(int i)

28.Java语言中,有一个类是所有类或接口的父类,这个类的名称是_____。

Object

29.Java语言是_____年由____公司第一次正式公布的,James Gosling被誉为Java之父。

1990,Sun

30. 在一个合法的Java源程序文件中定义了3个类,则其中属性为public的类可能有______个。

1

31.编译一个定义了两个类和三个方法的Java源文件,总共会产生_____个字节码文件,这些字节码文件的扩展名是_______

2,class

32.Java标识符是由字母、____、_____和_____组成,其中_____不能放在开头

下划线,数字,符号,数字

33.Java字符采用的是ISO规定的____字符。

Unicode

36.请列举出三类容器:_____ _____ _____

Vector,Stack,Map

37.请列举出三种没有事件适配器的事件监听器接口______ _____ _____

38.在Java语言中,____是用来包装常用的鼠标事件的类;_____是用来包装鼠标移动事件的;_____是用来包装按钮事件的类;______是用

常用菜单项事件的类。

MouseAdapter,MouseMotionAdapter,ActionEvent,

Java程序的运行机制可以分为以下几个步骤:

编写Java源代码:首先,程序员需要使用Java编程语言编写源代码。Java源代码是以java为扩展名的文本文件,包含了Java程序的逻辑和功能。

编译Java源代码:Java源代码需要通过Java编译器进行编译,生成字节码文件。字节码文件是以class为扩展名的二进制文件,包含了Java程序的指令、变量和方法。

解释执行字节码文件:Java虚拟机(JVM)负责解释执行字节码文件。JVM是一个虚拟的计算机,它模拟了实际计算机的硬件和 *** 作系统,能够运行字节码文件。

类加载:当Java程序被执行时,JVM会根据需要动态加载所需的类。Java类库和自定义类都会被加载到内存中。

执行Java程序:JVM会按照程序的逻辑和功能执行Java程序。程序员可以在程序中使用Java类库和自定义类提供的方法和变量。

垃圾回收:JVM还负责垃圾回收,它会自动回收不再使用的内存空间,防止程序出现内存泄漏等问题。

总的来说,Java程序的运行机制可以概括为:编写源代码 -> 编译生成字节码文件 -> 解释执行字节码文件 -> 加载所需类 -> 执行Java程序 -> 垃圾回收。

源文件的文件名要和其源代码中的类名一致

比如你写了个类 class test {}那么存储这个类的源文件就是testjava

编译通过后会生成testclass的字节码文件

属性为public的类可能有一个。

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

关键字一律用小写字母标识,按其用途划分为如下几组。用于数据类型。用于数据类型的关键字有boolean、byte、double、false、float、int、long、new,void、instanceof。

以上就是关于Java 源程序文件编译后产生的文件称为________文件,其扩展名为 ________ 。全部的内容,包括:Java 源程序文件编译后产生的文件称为________文件,其扩展名为 ________ 。、java高手看下!!!、Java程序的运行机制是怎么样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9763239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存