JDK,JRE,JVM三者的区别
JDK>JRE>JVM
JDK:全称为(Java Development Kit),是指Java的软件开发包.它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JRE:全称为(Jave Runtime Environment)是指Java的运行环境,
JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。
JVM:全称为(Java Virtual Machine)是指Java虚拟机。
jdk的 安装目录下的文件夹
bin:可执行目录,包含运行命令;
db:内置数据库
including:java的部分类底层使用的是C,包含了C文件,.h文件
jre:java的运行环境和JVM(java虚拟机)
lib:jvm的默认配置,日志记录文件logging.properties,程序解析过程中,给开发者提示错误
src:有封装好的类,将底层源码告诉开发者