-
java的运行机制
高级语言按程序的执行方式大概可以分为两种:编译型和解释型。
编译型语言指使用专门的编译器、针对特定的操作系统将某种高级语言一次性翻译成可被该平台硬件执行的机器码,机器码可以脱离开发环境独立运行。
解释型语言是指专门的解释器对源程序逐行解释成特定平台的机器码并立即执行语言,可以认为每次执行解释性语言都需要进行一次编译,而且不能脱离解释器独立运行。此外,解释型语言跨平台性容易。
Java语言可以认为既是编译型语言,也是解释型语言。Java编译器将源码编译成一种与平台无关的字节码(不是机器码,是*.class文件,能被JVM识别),这种字节码不可立即执行,必须使用Java解释器(JVM)来去执行
-
JDK,JRE是什么?Java SE,Java ME是什么?
JDK(Java SE Development Kit),即Java标准版开发包,它提供了编译、运行Java程序所需的各种工具与资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。安装JDK后,JDK包括三个组件:Java开发工具、演示程序 和样例、源代码。
JRE是java运行时环境,如果只需运行java时,可以只安装JRE,无需安装JDK
-
设置环境变量
-
如何运行一个Java程序
java严格区分大小写
-
Java源文件的命名规则
- .java格式
- 主文件名任意,但是如果Java程序定义一个public类,则主文件名与public类相同
-
垃圾回收机制
网友评论