Java的源代码中无论定义多少个类, 编译结果就只生成一个以.class为后缀的字节码文件对吗?内部内

如题所述

怎么可能呢,定义了多少个class就会生成多少个字节码文件的。但是如果一个类中定义了多个类,这多个类中最多只能有一个public修饰的类,而且这个类的类名必须和文件名一致,其余的类可以随意。但是有多少个类就会产生多少个字节码文件的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-24
定义了多少个类,就会生成多少个class文件,内部类例外本回答被提问者采纳
第2个回答  2011-06-24
一个.java文件中包含多个内部类?生成的.class文件当然只有一个,与.java文件对应

JAVA试题求助
10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)11.在Java中,‘a‘与”a”代表的含义是一样的,它们之间没有区别。(错)12.Java的源代码中无论定义多少个类, 编译结果就只生成一个以.class为后缀的字节码文件。(错)13.Java的字符类型采用的是Unicode编码,每个Unicode码...

2018年3月计算机二级考试JAVA试题及答案(六)
9. Java中,并非每个事件类都只对应一个事件。(√ )10. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)11. Java Applet是由独立的解释器程序来运行的。(×)12. Java的字符类型采用的是ASCII编码。( × )13. Java的各种数据类型占用固定长度,与具体的软硬件平...

有几个java网络编程基础的选择题 哪位大神给下答案
、Applet为一种特殊的Panel,它可作为Java Applet程序的最外层容器。 ( )2、Java的源码中定义多少个类,编译后结果就生成多少个以.class为后缀的字节码文 ( )3、Java程序中,使用关键字new创建新的类对象,使用关键字free回收无用的类对象。 ( )4、Java有垃圾回收机制,可在指定的...

java基础考试题及答案
23 . Java 的源代码中定义几个类,编译结果就生成几个以 .class 为后缀的字节码文件。24 . Java Applet 是由独立的解释器程序来运行的。25 . Java Applet 只能在图形界面下工作。26 . Java 的字符类型采用的是 ASCII 编码。27 . Java 的各种数据类型占用固定长度,与具体的软硬件平台环境无...

1、编译Java Application 源程序文件将产生相应的字节码文件,这些字 ...
java文件经过jvm编译成字节码文件,即.class文件,将字节码文件在不同的操作系统中运行时,操作系统再将字节码文件编译成机器码文件。这就是java跨平台

Java 源程序文件编译后产生的文件称为___文件,其扩展名为 ___ 。_百...
Java 源程序文件编译后产生的文件称为(字节码)文件,其扩展名为(.class)。解释:JVM(java虚拟机)可以将java文件编译为机器语言,是通过字节码的形式进行的存储,此字节码文件的扩展名就是class文件,此扩展类型文件可以被虚拟机所识别和进行执行。

java编译后的字节码文件的扩展名为
这是因为Java源代码在编译后会被转换成Java虚拟机可以理解的字节码,而字节码文件的扩展名就是class,Java字节码是一种中间代码,可以在不同的平台上运行,因为Java虚拟机会将字节码转换成本地机器码执行,Java字节码还具有跨平台、安全性高、可移植性强等优点,因此被广泛应用于Java开发中。Java字节码...

使用Java语言编写的源程序保存时的文件扩展名是什么
使用Java语言编写的源程序保存时的文件扩展名为“.java”。经过编译之后会生成“.class”为后缀的文件。源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。计算机源程序的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程...

JVM详解基础篇之执行引擎(玩转Java,游刃有余)
Java虚拟机的执行引擎子系统中包含两种执行器,分别为解释器和即时编译器。当执行引擎获取到由javac编译后的.class字节码文件后,在运行时是通过解释器(Interpreter)转换成最终的机械码执行。另外为了提升效率,JVM加入了一种名为 JIT即时编译 的技术,即时编译器的目的是为了避免一些经常执行的代码被解释执行,JIT会将整个...

java源程序文件编译后产生的文件称为
字节码文件。根据查询太平洋科技官网得知,Java源程序文件编译后产生的文件称为字节码文件。这些文件以class作为文件扩展名,并包含了可以在Java虚拟机上执行的机器代码。当使用javac命令编译Java源代码时,编译器会将源代码转换成字节码。

相似回答