01_java面向对象编程语言的思考

发布时间 2023-05-05 14:58:43作者: 吃相难看csdn

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程序的编译和运行操作