-
Java的特性
- Java是一门面向对象的编程语言
- Java是一门健壮的语言,有强类型、异常管理、垃圾的自动回收等机制
- Java具有跨平台性,经过一次编译后可以在多平台(linux、windows、mac)上运行,这与其运行机制有关。
- java、php等是一门解释型语言,经编译后需要通过解释器,计算器才能够执行;c/c++则是编译型语言,编译后即可被机器执行
-
Java的运行机制
- JVM:(java虚拟机 java virtual machine)java的跨平台特性依靠虚拟机实现,java在各平台的运行是在各平台虚拟机上的运行
- JVM包含在JDK(java开发工具包 java development kit)中。
- JDK = JRE (java运行环境 java runtime environment)+ java开发工具(java、javac、javadoc等)
- JRE = JVM + java核心类库
- 要完成java的开发运行需要安装JDK,JDK = JVM + java核心类库 + java开发工具