网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
2、简述Java语言的运行机制。
参考答案和解析
简单来说Java程序的运行机制编写 、编译 、运行 三个步骤。 运行机制 主要是指编译 、运行的过程 1、编译 Java编译器 对源文件进行错误排查的过程,编译后将生成 后缀名 为.class的字节码文件。好让JVM( java虚拟机 )里的解释器可以正常读取。 2、运行 三步 代码的装入、代码的校验和代码的执行 2.1 、 代码的装入 JVM控制解释器中的“类装载器”去读取和装载程序所需的类(class的字节码)。然后解释器开始建立类与类之间的关系。 2.2、 代码的校验 字节码校验器进行检查:校验器可发现操作数栈溢出,非法数据类型转化等多种错误。 2.3、 代码的执行 执行也分两种情况 即时编译方式:解释器先将字节码编译成机器码,然后再执行该机器码。 解释执行 方式:解释器通过每次解释并执行一小段代码来完成 Java字节码 程 序的所有操作。 通常采用的是第二种方法。由于JVM规格描述具有足够的灵活性,这使得将字节码翻译为机器代码的工作
更多 “2、简述Java语言的运行机制。” 相关考题
考题
( 12 ) 下列关于 Java 语言特点的叙述中,错误的是A ) Java 是面向过程的编程语言B ) Java 支持分布式计算C ) Java 是跨平台的编程语言D ) Java 支持多线程
考题
关于J2SDK的基本命令,下列叙述正确的是______。A.javac是Java语言的解释器,解释运行Java字节码B.java doc是JavaAPl文档生成器C.java是Java语言的编译器D.javah是Java类文件解析器,用于解析类文件
考题
关于java script语言和Java语言,以下说法正确的是?()A.java script语言和Java语言语法完全一致B.java script语言和Java语言都需要编译才能够执行C.java script语言和Java语言都是面向对象的D.java script语言可以包含在HTML内
考题
下面关于Java语言说法正确的有()。A、Java语言是面向对象的、解释执行的网络编程语言B、Java语言具有可移植性,是与平台无关的编程语言C、Java语言不能对内存垃圾自动收集D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境
考题
下列关于构建java方法的叙述中,错误的是()。A、Java语言规定构造方法名与类名必须相同B、Java语言规定构造方法没有返回值,但不用void声明C、Java语言规定构造方法不可以重载D、Java语言规定构造方法只能通过new自动调用
考题
下列关于Java语言的描述中,错误的是?()A、Java语言是一门面向对象的编程语言B、Java是一门与平台无关的编程语言C、Java具有JavaSE、JavaME和JavaEE三大平台D、Java是一门介于汇编和高级之间的语言
考题
单选题关于JavaScript语言和Java语言,以下说法正确的是?()A
JavaScript语言和Java语言语法完全一致B
JavaScript语言和Java语言都需要编译才能够执行C
JavaScript语言和Java语言都是面向对象的D
JavaScript语言可以包含在HTML内
考题
问答题简述Java语言的主要特点是什么。
热门标签
最新试卷