题目内容 (请给出正确答案)
[单选题]

A.java在windows下编译好生成A.class,在Linux下的JVM是否可以加载此class文件?

A.可以

B.不可以

C.要看CPU型号

D.要看编译器

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“A.java在windows下编译好生成A.class,在L…”相关的问题

第1题

编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。

A、JVM

B、WINDOWS

C、LINUX

D、MacOS

点击查看答案

第2题

不属于操作系统软件的是()。

A、WINDOWS操作系统

B、UNIX操作系

C、Linux操作系统

D、JAVA

点击查看答案

第3题

阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。

【说明】

现欲实现一个图像浏览系统,要求该系统能够显示BMP、JPEG和GIF三种格式的文件,并且能够在Windows和Linux两种操作系统上运行。系统首先将BMP、JPEG和GIF三种格式的文件解析为像素矩阵,然后将像素矩阵显示在屏幕上。系统需具有较好的扩展性以支持新的文件格式和操作系统。为满足上述需求并减少所需生成的子类数目,采用桥接(Bridge)设计模式进行设计所得类图如图5—7所示。采用该设计模式的原因在于:系统解析BMP、GIF与JPEG文件的代码仅与文件格式相关,而在屏幕上显示像素矩阵的代码则仅与操作系统相关。

【Java代码】

class Matrix{//各种格式的文件最终都被转化为像素矩阵

//gt处代码省略

};

abstract class ImageImp{

public abstract void doPaint(Matrix m); //显示像素矩阵m

};

class WinImp extends ImageImp{

public void doPaint(Matrix m){/*调用windows系统的绘制函数绘制像素矩阵*/}

};

class LinuxImp extends ImageImp{

public void doPaint(Matrix m){/*调用Linux系统的绘制函数绘制像素矩阵*/}

};

abstract class Image{

public void setImp(ImageImp imp){(1) =imp;}

public abstract void parseFile(String fiieName);

protected (2) imp;

};

class BMP extends Image{

public void parseFile(String fiieName){

//此处解析BMP文件并获得一个像素矩阵对象m(3) ;//显示像素矩阵m

}

};

classGIF extends Image{

//此处代码省略

};

class JPEG extends Image{

//此处代码省略

};

publ.ic class j avaMain{

public static v。id main (string[]args) {

//在windows操作系统上查看demO.bmp图像文件

Image imagel= (4) ;

ImageImp imageImpl= (5) ,(6鱼) ;

imagel.parseF’ile(“demo.bmp”);

}

}

现假设该系统需要支持10种格式的图像文件和5种操作系统,不考虑类Matrix和类ja.vaMain,若采用桥接设计模式则至少需要设计 (7) 个类。

点击查看答案

第4题

下面关于Linux内核描述错误的是()。

A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。

B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。

C、Android的内核属于Linux内核的一个分支。

D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

点击查看答案

第5题

下列对Java语言描述正确的是_______。

A.Java是面向对象的Internet编程语言

B.Java只能在网络环境下编写应用程序

C.Java语言和Linux操作系统一样是一种公开的由多人合作创造的

D.Java语言虽有移植性好、面向对象等特点,但它是以语言复杂为代价的

点击查看答案

第6题

下面关于本地库和Java运行时环境描述错误的是

A、本地库和Java运行时环境层位于Linux内核层之上

B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。

C、SQLite是根据OpenGL ES1.0API标准实现的3D绘图函数库。

D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。

点击查看答案

第7题

下列说法正确的是( )

A.每个进程都是运行于自己的java虚拟机(VM)中。

B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被销毁。

C.每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件其他用 户也可以访问。

D.一个应用程序数据,可以随意被其他应用程序所访问。

点击查看答案

第8题

下列说法正确的是?

A、 每个进程都运行于自己的 Java 虚拟机(VM)中。

B、 默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。

C、 每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问。

D、 一个应用程序数据,可以随意被其它应用程序所访问。

点击查看答案

第9题

下面哪些是目前常用的个人电脑上的操作系统

A、Win10

B、Linux

C、OSX

D、Java

点击查看答案

第10题

下列选项中,属于程序设计语言的是(88) 。

A. Android和Linux B. C 和Java C. Java和Android D. C 和Linux

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信