一.Java语言的特点
1.编程资源丰富(适用性强)
2.开源性
3.跨平台(操作系统、服务器、数据库)
二.计算机的执行机制:
1.编译执行:
(1)编译器--->源文件--->机器码文件
(2)特点:执行性效率高,不可跨平台。
2.解释执行:
(1)解释器-->源文件逐行的翻译并运行。
(2)特点:执行率低,可以跨平台。
3.Java先编译、再解释:
(1)源文件(.java)--->编译器--->字节码文件(.class文件)--->解释器--->逐行翻译并运行
(2)Java的设计理念:一次编译,多次运行
三.名词解释
- JVM (Java Virtual Machine): Java虚拟机
- 作用是屏蔽不同操作系统之间的差异。
- JRE(Java Runtime Environment):Java运行环境
- JRE=JVM+解释器
- JDK (Java Development Kit):Java开发包工具包
- JDK=JRE+编译器+类库+工具
- JAVA_HOME: JDK的根目录。
- PATH: JDK的bin目录。
- ClassPath(类路径):指示JVM到哪去找所需要的类。
- 通常的内容为:.,表示在当前目录下查找所需要的类。
- 注意:Path修改之后,需要重新启动命令窗口。
四.编译与运行
- 编译:
- javac 源文件名称java
Hrndore Java 2javae First-jaua
- 运行:
- Java 美名
wystem32ycmd.eve
E Ware Jave Pjava "jraeits