网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

2、简述Java语言的运行机制。


参考答案和解析
简单来说Java程序的运行机制编写 、编译 、运行 三个步骤。 运行机制 主要是指编译 、运行的过程 1、编译 Java编译器 对源文件进行错误排查的过程,编译后将生成 后缀名 为.class的字节码文件。好让JVM( java虚拟机 )里的解释器可以正常读取。 2、运行 三步 代码的装入、代码的校验和代码的执行 2.1 、 代码的装入 JVM控制解释器中的“类装载器”去读取和装载程序所需的类(class的字节码)。然后解释器开始建立类与类之间的关系。 2.2、 代码的校验 字节码校验器进行检查:校验器可发现操作数栈溢出,非法数据类型转化等多种错误。 2.3、 代码的执行 执行也分两种情况 即时编译方式:解释器先将字节码编译成机器码,然后再执行该机器码。 解释执行 方式:解释器通过每次解释并执行一小段代码来完成 Java字节码 程 序的所有操作。 通常采用的是第二种方法。由于JVM规格描述具有足够的灵活性,这使得将字节码翻译为机器代码的工作
更多 “2、简述Java语言的运行机制。” 相关考题
考题 在Java语言中,() 包是自动导入的。 A.javA.langB.javA.awtC.javA.appletD.javA.io

考题 Java语言提供处理不同类型流的包是( )。A.java.sqlB.java.utilC.java.mathD.java.io

考题 ( 12 ) 下列关于 Java 语言特点的叙述中,错误的是A ) Java 是面向过程的编程语言B ) Java 支持分布式计算C ) Java 是跨平台的编程语言D ) Java 支持多线程

考题 下列关于Java语言特点的叙述中,错误的是( )。A.Java是面向过程的编程语言B.Java支持分布式计算C.Java是跨平台的编程语言D.Java支持多线程

考题 J2SDK命令的基本命令idb是指( )。A.Java语言的编译器B.Java语言的解释器C.Java程序的调试器D.Java类文件归档命令

考题 在Java语言的下列哪个包是编译器自动导入的?A.java.langB.java.awtC.java.ioD.java.applet

考题 关于J2SDK的基本命令,下列叙述正确的是______。A.javac是Java语言的解释器,解释运行Java字节码B.java doc是JavaAPl文档生成器C.java是Java语言的编译器D.javah是Java类文件解析器,用于解析类文件

考题 下列说法不正确的是 ( )A.Java语言不支持分布式计算B.Java是跨平台的语言C.Java是面向对象语言D.Java是具有多线程并发机制的语言

考题 在Java语言中下列( )是编译器自动导入的。A.java.langB.java.awtC.java.ioD.java.applet

考题 Java语言的下列哪个包是编译器自动导入的? ( )A.java.langB.java.awtC.java.ioD.java.applet

考题 关于java script语言和Java语言,以下说法正确的是?()A.java script语言和Java语言语法完全一致B.java script语言和Java语言都需要编译才能够执行C.java script语言和Java语言都是面向对象的D.java script语言可以包含在HTML内

考题 Java语言中提供处理不同类型流的类包是( )。A.java.sqlB.java.utilC.java.mathD.java.io

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

考题 b2是Java语言合法的变量名。

考题 下列关于Java语言的特点,描述错误的是()。A、Java是跨平台的编程语言B、Java支持分布式计算C、Java是面向过程的编程语言D、Java支持多线程

考题 下列关于构建java方法的叙述中,错误的是()。A、Java语言规定构造方法名与类名必须相同B、Java语言规定构造方法没有返回值,但不用void声明C、Java语言规定构造方法不可以重载D、Java语言规定构造方法只能通过new自动调用

考题 简述Java语言的三个程序分支。

考题 下列()说法是正确的。A、Java语言只允许单一继承B、Java语言只允许实现一个接口C、Java语言不允许同时继承一个类并实现一个接口D、Java语言的单一继承使得代码更加可靠

考题 简述Java语言与C/C++语言的主要差异。

考题 下列关于Java语言的描述中,错误的是?()A、Java语言是一门面向对象的编程语言B、Java是一门与平台无关的编程语言C、Java具有JavaSE、JavaME和JavaEE三大平台D、Java是一门介于汇编和高级之间的语言

考题 简述Java语言的主要特点。

考题 简述Java语言有什么特点?

考题 问答题简述Java语言与C/C++语言的主要差异。

考题 问答题简述Java语言的三个程序分支。

考题 单选题关于JavaScript语言和Java语言,以下说法正确的是?()A JavaScript语言和Java语言语法完全一致B JavaScript语言和Java语言都需要编译才能够执行C JavaScript语言和Java语言都是面向对象的D JavaScript语言可以包含在HTML内

考题 问答题简述Java语言有什么特点?

考题 问答题简述Java语言的主要特点。

考题 问答题简述Java语言的主要特点是什么。