上传者: 38519387
|
上传时间: 2021-06-07 12:02:52
|
文件大小: 1.55MB
|
文件类型: ZIP
java版飞机大战源码
#《深入理解java虚拟机》
java技术体系包括:java程序设计语言、各种硬件平台上的java虚拟机、class文件格式、java
api类库、来自商业机构和开源社区的第三方java类库
java程序设计语言+java虚拟机+java
api类库称为jdk,是用于支持java程序最小的开发环境
java
api类库中的javaSE
api子集和java虚拟机这两部分统称为JRE,JRE是支持javaSE程序运行的标准环境。
2019年8月15日
12:13:50
9/460
动态编译指的是在运行时编译,与之相对应的是事前编译,也叫静态编译
JIT编译狭义来说是当某段代码即将被第一次执行时进行编译,因而叫及时编译,JIT编译是动态编译的一种特例,
自适应编译也是一种编译,但它通常执行时机比JIT编译迟,先让程序以某种方式运行起来,收集一些信息后再做动态编译
解释器是一条一条的解释执行源语言,比如php,javascript就是典型的解释性语言
编译器是把源代码整个翻译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多