1.path环境变量:当系统运行一个程序却没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path环境变量中指定的路径去找。通过设置环境变量,运行进程更方便。
2.java的编译工具javac:用于将HelloWorld.java编译成能够运行的HelloWorld.class文件
3.java的运行工具java:用于运行HelloWorld.class文件(命令行中输入java HelloWorld即可运行,无需加.class)
4.Java的三大分类:
(1)Java SE:Java语言的标准版,用于桌面应用的开发,是其它两个版本的基础。
(2)Java ME:Java语言的小型版,用于嵌入式电子设备或者小型移动设备。
(3)Java EE:Java语言的企业版,用于Web方向的网站开发。
5.Java应用情景:桌面应用开发、企业级应用开发、移动应用开发、科学计算、大数据开发、游戏开发。
6.Java特性:面向对象、安全性、多线程、简单易用、开源、跨平台(一次编译,到处运行)。
7.Java跨平台的原理:Java程序并不运行在操作系统里,而是运行在虚拟机上,通过针对不同操作系统安装不同的虚拟机实现跨平台。
8.JVM:java运行环境
9.Java SE标准类库:Java核心类库
10.java开发工具集:javac编译工具、java运行工具、jdb调试工具、jhat内存分析工具
11.JRE=JVM+Java SE标准类库+运行工具
12.JDK=JRE+java开发工具集