java的跨平台
在各个操作平台上,有一层JVM(java虚拟机),这是支撑java程序能够运行的基础。
java源代码→(编译)→java字节码→(运行)→java虚拟机
jdk:java开发工具包
jre:java运行环境
jvm:java虚拟机
api:应用程序接口
程序目录主要结构
lib目录:存放Java的类库文件
bin:java编译器,解释器工具
db:数据库连接文件
include:存放本地方法
jre:java运行环境文件
src.zip:jdk源码
环境变量配置
配置原因:用于告知操作系统去哪个路径找指定的程序。
在cmd中执行命令时,会首先在当前目录下寻找是否存在该命令的执行程序;如果不存在,就通过环境变量(比如Path环境变量)中定义的路径下寻找执行程序
比如,我们针对JDK的bin路径配置了环境变量,那么,我们就可以在任何位置执行对Java程序的编译和运行操作
标签:01,java,虚拟机,程序,面向对象编程,环境变量,运行 From: https://www.cnblogs.com/Palpitates/p/17374150.html