1 Java 应用程序运行机制
➢计算机高级编程语言类型:
➢编译型
➢解释型 Java 是两种语言的结合:
➢编译命令: javac.exe
➢解释命令: java.exe
2 Java 虚拟机( Java Virtual Machine )
在整个 Java 语言运行的过程之中,最为核心的部分就是 JVM (java 虚拟机),依靠Java 虚拟机可以实现平台的移植。
Java 虚拟机( Java Virtual Machine )
➢在一台计算机上由软件或硬件模拟的计算机。Java 虚拟机 (JVM) 读取并处理经编译过的平台无关的字节码 class 文件。
➢. Java 编译器针对 Java 虚拟机产生 class 文件,因此是独立于平台的。
➢Java 解释器负责将 Java 虚拟机的代码在特定的平台上运行。
3 其他特点
●Java 具备有可移植性;
●Java 语言的开发足够简单;
●Java 是为数不多支持多线程编程的开发语言;
●Java 支持自动的垃圾收集处理;
●Java 是一门面向对象的编程语言。