JAVA程序的运行机制
- J高级语言有编译型和解释型两种,Java是一种编译型和解释型语言结合的语言。
*.java
文件通过 javac编译器 生成*.class
字节码文件,最后利用虚拟机java 命令生成可运行程序
JVM、JDK、JRE的区别
1.JVM(Java Virtual Machine)虚拟机用于执行bytecode字节码文件。
JRE(Java Runtime Environment)Java运行时环境,包括JVM,库函数,运行程序所必须的其他文件。
JDK(Java DEvelopment Kit)Java开发工具包,包含JRE,增加编译器和调试器等文件。
环境变量Path
环境变量:是在操作系统中具有特定名字的对象,包含了一个或者多个应用程序所将使用到 的信息。
Path:告知操作系统,除了在当前目录下寻找文件还应当在配置的path里的目录里寻找文件
classpath:JDK1.5以上不需要配置这个变量,JRE会自动搜索当前目录下的类以及相关jar文件