在Windows操作系统中,Java源程序编译生成的.class文件,在Linux操作系统中不能被正确运行。()
在Windows操作系统中,Java源程序编译生成的.class文件,在Linux操作系统中不能被正确运行。()
参考答案和解析
同一文件夹中不允许建立两个同名的文件或文件夹
相关考题:
Class类的对象由( )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。A.Java编译器SXB Class类的对象由( )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。A.Java编译器B.Java解释器C.Java new关键字D.Java类分解器
下面说法中正确的是( )。A.Java程序不需编译也可直接执行B.Java程序经过编译后的字节代码仍然是ASCII文件C.Java程序经过编译后的字节代码是二进制文件,可以在操作系统上直接执行D.Java程序经过编译后的字节代码是二进制文件,可以在Java虚拟机上执行
( 35 ) Class 类的对象由 ______ 自动生成,隐藏在 .class 文件中,它在运行时为用户提供信息。A ) Java 编译器B ) Java 解释器C ) Java new 关键字D ) Java 类分解器
阅读下列说明和Java代码,将应填入( )处的字句写在答题纸的对应栏内。【说明】某图像预览程序要求能够查看BMP、JPEG和GIF三种格式的文件,且能够在Windows和Linux两种操作系统上运行。程序需具有较好的扩展性以支持新的文件格式和操作系统。为满足上述需求并减少所需生成的子类数目,现采用桥接模式进行设计,得到如图6-1所示的类图。【Jave代码】Import java.util.*;class Matrix{ //各种格式的文件最终都被转化为像素矩阵//此处代码省略};abstract class Implementor{Public( );//显示像素矩阵 m};class WinImp extends Implementor{public void doPaint(Matrix m){//调用Windows 系统的绘制函数绘制像素矩阵}};class LinuxImp extends Implementor{public void doPaint(Matrix m){//调用Linux 系统的绘制函数绘制像素矩阵}};abstract class Image{public void setImp(Implementor imp){this.imp= imp; }public abstract void parseFile(String fileName);protected Implementor imp;};class BMPImage extends Image{//此处代码省略};class GIFImage extends Image{public void parseFile(String fileName) {//此处解析BMP 文件并获得一个像素矩阵对象 m( );//显示像素矩阵 m}};Class Main{Public static viod main(String[]args){//在Linux 操作系统上查看 demo.gif 图像文件Image image=()Implementor imageImp=()( )Image.parseFile(〝demo.gif〝);}}
GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。A、GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成B、GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件C、设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序D、用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数
以下关于java命令作用的描述中,正确的是()。A、它专门负责解析由Java编译器生成的.class文件B、它可以将编写好的Java文件编译成.class文件C、可以把文件压缩D、可以把数据打包
在Java中,下列说法正确的是()A、编写的源程序保存在扩展名为class的文件中B、源程序编译后保存在扩展名为java的文件中C、编写的源程序必须先编译后才能运行D、程序员可以读懂扩展名为class的文件
下面说法正确的是()A、Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等B、JDK的编译命令是javaC、一个java源文件编译后可能产生多个class文件D、在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序
下列说法中,不正确的是()A、一个java源程序经过编译后,得到的文件的扩展名一定是.class。B、一个java源程序编译通过后,得到的结果文件数也只有一个。C、一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。D、一个java源程序可以包含多个class类。
在JBuilder中编译、运行程序的方法是() A、在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤B、在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序C、在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.D、在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序
单选题Java的一个重要特点是结构中立性,这种结构中立性表现在()A 用Java编写的源程序无需编译,直接通过Java平台解释执行。B Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。C Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。D Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。
单选题下列说法中,不正确的是()A一个java源程序经过编译后,得到的文件的扩展名一定是.class。B一个java源程序编译通过后,得到的结果文件数也只有一个。C一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。D一个java源程序可以包含多个class类。
单选题以下关于java命令作用的描述中,正确的是()。A它专门负责解析由Java编译器生成的.class文件B它可以将编写好的Java文件编译成.class文件C可以把文件压缩D可以把数据打包
多选题以下关于JVM的叙述,哪项正确?()AJVM运行于操作系统之上,它依赖于操作系统BJVM运行于操作系统之上,它与操作系统无关CJVM支持Java程序运行,它能够直接运行Java字节码文件DJVM支持Java程序运行,它能够直接运行Java源代码文件
单选题在Java中,下列说法正确的是()A编写的源程序保存在扩展名为class的文件中B源程序编译后保存在扩展名为java的文件中C编写的源程序必须先编译后才能运行D程序员可以读懂扩展名为class的文件
单选题在JBuilder中编译、运行程序的方法是()A在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤B在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序C在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.D在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序
问答题假设已编写好了类Class1:packagemypackage;publicclassClass1{……}它存在Class1.java文件中。现在main方法所在的源程序MainPro.java如下:importmypackage;……假设操作系统中的CLASSPATH环境变量已被设成"c:/java/lib/classes.zip;.;",而main方法所在的源程序MainPro.java存在目录c:/mydir中(当前工作目录为c:/mydir),那么Class1.class文件应存放在那个目录中呢?
单选题GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。AGCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成BGCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件C设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序D用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数