niusouti.com
更多“Java编程语言是运行在JVM(虚拟机)上的,所以想要执行Java没有JVN运行环境是不行的。”相关问题
  • 第1题:

    下列关于Java语言特点的叙述中,错误的是( )。

    A.Java是面向过程的编程语言

    B.Java支持分布式计算

    C.Java是跨平台的编程语言

    D.Java支持多线程


    正确答案:A
    Java是新-代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是A。

  • 第2题:

    Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是( )。

    A.多线程

    B.动态连接

    C.异常处理

    D.异步处理


    正确答案:D

  • 第3题:

    SCALA有以下哪些特点?()

    • A、Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性
    • B、Scala运行在Java虚拟机上,并兼容现有的Java程序
    • C、Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库
    • D、SCALA语言简洁优雅大方,很多大数据底层框架采用scala去实现与编程

    正确答案:A,B,C,D

  • 第4题:

    下面关于Java语言说法正确的有()。

    • A、Java语言是面向对象的、解释执行的网络编程语言
    • B、Java语言具有可移植性,是与平台无关的编程语言
    • C、Java语言不能对内存垃圾自动收集
    • D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境

    正确答案:B,D

  • 第5题:

    Java语言适用于网络环境编程,在Internet上有很多用Java语言编写的应用程序。


    正确答案:正确

  • 第6题:

    下列关于Java语言的特点,描述错误的是()。

    • A、Java是跨平台的编程语言
    • B、Java支持分布式计算
    • C、Java是面向过程的编程语言
    • D、Java支持多线程

    正确答案:C

  • 第7题:

    一个Java程序运行从上到下的环境次序是()。

    • A、操作系统、Java程序、JRE/JVM、硬件
    • B、JRE/JVM、Java程序、硬件、操作系统
    • C、Java程序、JRE/JVM、操作系统、硬件
    • D、Java程序、操作系统、JRE/JVM、硬件

    正确答案:C

  • 第8题:

    下列哪项不是JDK所包含的内容?()     

    • A、Java编程语言
    • B、工具及工具的API
    • C、Java EE扩展API
    • D、Java平台虚拟机

    正确答案:C

  • 第9题:

    下列关于Java特点的描述中,错误的是?()

    • A、Java语言不支持指针
    • B、Java具有自动垃圾回收的机制
    • C、Java只能运行在Window和Linux平台
    • D、Java允许多个线程同时执行

    正确答案:C

  • 第10题:

    JDK由组成以下哪几部分组成?()

    • A、 Java编程语言
    • B、 工具及工具的API
    • C、 Java EE扩展API
    • D、 Java平台虚拟机

    正确答案:A,B,D

  • 第11题:

    判断题
    Java程序是运行在Java虚拟机中的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    Java虚拟机(JVM)运行Java代码时,不会进行的操作是(  )。
    A

    加载代码

    B

    校验代码

    C

    编译代码

    D

    执行代码


    正确答案: C
    解析:
    Java虚拟机执行class文件,执行需要加载、校验和执行代码,class文件由编译器进行编译操作完成。

  • 第13题:

    下列说法中,错误的是______。

    A.Java虚拟机屏蔽了具体平台相关的信息

    B.Java虚拟机是实现Java语言与平台的无关性这一特点的关键

    C.引入Java虚拟机后,Java语言在不同平台上运行时,仍需要重新编译

    D.Java虚拟机在实际的计算机上通过软件模拟或硬件来实现


    正确答案:C
    解析:Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行,所以不需要重新编译。

  • 第14题:

    Spark对比Hadoop来说有如下优势?()

    • A、以Java虚拟机为目标运行环境将面向对象和函数式编程语言完美结合
    • B、使用Scala可编写出更加精简优雅的程序
    • C、Scala的并发编程非常强大
    • D、Scala可以访问任何Java类库,从而不用一切从头开始

    正确答案:A,B,C,D

  • 第15题:

    以下关于JVM的叙述,哪项正确?()

    • A、JVM运行于操作系统之上,它依赖于操作系统
    • B、JVM运行于操作系统之上,它与操作系统无关
    • C、JVM支持Java程序运行,它能够直接运行Java字节码文件
    • D、JVM支持Java程序运行,它能够直接运行Java源代码文件

    正确答案:A,C

  • 第16题:

    Java语言没有变量指针的用法,所以Java程序只有在运行结束后才能释放所占用的内存


    正确答案:错误

  • 第17题:

    有关scala安装错误的是?()

    • A、Scala 语言可以运行在Window系统上
    • B、Scala是基于java之上,大量使用java的类库和变量,使用 Scala 可以使用先安装 Java 1.4版本
    • C、Scala 语言可以运行在Linux、Unix等系统上
    • D、Scala 语言可以运行在Mac OS X系统上

    正确答案:B

  • 第18题:

    Java程序是运行在Java虚拟机中的。


    正确答案:正确

  • 第19题:

    以下关于Java虚拟机说法不正确的是()。

    • A、Java虚拟机执行的是字节码
    • B、字节码会被解释成本地机器语言
    • C、不同平台下需要安装该平台下相应的Java虚拟机版本
    • D、不同平台下Java虚拟机的规范不一样

    正确答案:D

  • 第20题:

    下列哪项不是JDK所包含的内容?()

    • A、Java编程语言
    • B、工具及工具的API
    • C、JavaEE扩展API
    • D、Java平台虚拟机

    正确答案:C

  • 第21题:

    java程序的编译与运行分几个阶段,下面的阶段描述中正确的是()。

    • A、java虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言
    • B、java编译器将源文件编译为二进制的目标码文件
    • C、目标代码文件无需连接,可以直接由JAVA虚拟机执行
    • D、连接软件将目标代码文件连接为最终的可执行文件
    • E、java虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言

    正确答案:B,C,E

  • 第22题:

    单选题
    一个java程序运行从上到下的环境次序是()
    A

     操作系统、Java程序、jre/jvm、硬件

    B

     jre/jvm、Java程序、硬件、操作系统

    C

     java程序、jre/jvm、操作系统、硬件

    D

     java程序、操作系统、jre/jvm、硬件


    正确答案: C
    解析: 暂无解析

  • 第23题:

    多选题
    下面关于Java语言说法正确的有()。
    A

    Java语言是面向对象的、解释执行的网络编程语言

    B

    Java语言具有可移植性,是与平台无关的编程语言

    C

    Java语言不能对内存垃圾自动收集

    D

    Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境


    正确答案: D,A
    解析: 暂无解析

  • 第24题:

    单选题
    一个Java程序运行从上到下的环境次序是()。
    A

    操作系统、Java程序、JRE/JVM、硬件

    B

    JRE/JVM、Java程序、硬件、操作系统

    C

    Java程序、JRE/JVM、操作系统、硬件

    D

    Java程序、操作系统、JRE/JVM、硬件


    正确答案: B
    解析: 暂无解析