引子
虽然一直用JDK和JRE,但以前一直分不清他们的区别,只大概知道是那个么与java运行有关系的东西,相信很多java开发者都与我一样。今天看”深入理解java虚拟机”的时候,看到了书中对JDK和JRE的解释如下。
JDK
JDK:Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK,JDK是用于支持Java程序开发的最小环境。
JRE
DRE:Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE,JRE是支持Java程序运行的标准环境。