Java虚拟机采用( )软件体系结构。A.管道-过滤器B.分层C.黑板D.解释器
Java虚拟机采用( )软件体系结构。
A.管道-过滤器
B.分层
C.黑板
D.解释器
B.分层
C.黑板
D.解释器
参考解析
解析:Java虚拟机(Java Virtual Machine,JVM)是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
Garlan和Shaw将通用软件体系结构风格总结为五个大类:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。数据流风格有:批处理序列、管道/过滤器;调用/返回风格有:主程序/子程序、面向对象风格、层次结构;独立构件风格有:进程通讯、事件系统;虚拟机风格有:解释器、基于规则的系统;仓库风格有:数据库系统、超文本系统、黑板系统。而JAVA虚拟机采用解释器软件体系结构。
Garlan和Shaw将通用软件体系结构风格总结为五个大类:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。数据流风格有:批处理序列、管道/过滤器;调用/返回风格有:主程序/子程序、面向对象风格、层次结构;独立构件风格有:进程通讯、事件系统;虚拟机风格有:解释器、基于规则的系统;仓库风格有:数据库系统、超文本系统、黑板系统。而JAVA虚拟机采用解释器软件体系结构。
相关考题:
关于Java虚拟机的说法正确的是()。A.Java虚拟机只能由软件实现B.Java虚拟机只能硬件实现C.在不同操作系统中Java虚拟机的实现方式不同,要么硬件实现、要么使用软件D.在手机和嵌入式领域,都使用硬件实现Java虚拟机
下列说法中,错误的是______。A.Java虚拟机屏蔽了具体平台相关的信息B.Java虚拟机是实现Java语言与平台的无关性这一特点的关键C.引入Java虚拟机后,Java语言在不同平台上运行时,仍需要重新编译D.Java虚拟机在实际的计算机上通过软件模拟或硬件来实现
Java虚拟机中有个特殊模块——( ),它既负责管理针对各种类型数据软件的JDBC驱动程序,也负责和用户的应用程序交互。A.JDBC Driver ManagerB.IDBC APlC.Driver ManagerD.Java JDBC
以下关于Java虚拟机说法不正确的是()。A、Java虚拟机执行的是字节码B、字节码会被解释成本地机器语言C、不同平台下需要安装该平台下相应的Java虚拟机版本D、不同平台下Java虚拟机的规范不一样
java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。A、java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言B、java编译器将源文件编译为二进制的目标码文件C、目标代码文件无需连接,可以直接由JAVA虚拟机执行D、连接软件将目标代码文件连接为最终的可执行文件E、java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言
单选题以下关于Java虚拟机说法不正确的是()。AJava虚拟机执行的是字节码B字节码会被解释成本地机器语言C不同平台下需要安装该平台下相应的Java虚拟机版本D不同平台下Java虚拟机的规范不一样
填空题JAVA解释器采用生成与体系结构无关的()指令的技术,只需安装JAVA运行系统,就可保证JAVA程序可以在网络的任何地方运行。