我正在学习Java证书,我得到一个问题,我知道它可能是非常基本的.但是,我不确定:
问题:关于Java字节码的说法是什么?
a)它可以在任何平台上运行.
b)只有在为该平台编译时,它才能在任何平台上运行.
c)它可以在任何具有Java运行时环境的平台上运行.
d)它可以在任何具有Java编译器的平台上运行.
e)只有当该平台同时具有Java Runtime Environment和Java编译器时,它才能在任何平台上运行.
假设Java Runtime Environment是解释器,我认为(c)是正确的答案.
答案是Ç.
Java字节码已经是Java源代码的编译形式,Java编译器仅适用于Java软件开发工具包(SDK).编译代码后,不需要再次编译代码.
所有系统需求都是Java运行时环境(JRE),因为JRE能够解释字节码并在系统上运行它.