sdkjdkjre
1. jre and jdk
JRE(Java Runtime Enviroment)是Java的運行環(huán)境。面向Java程序的使用者,而不是開發(fā)者。如果你僅下載并安裝了JRE,那么你的系統(tǒng)只能運行Java程序。JRE是運行Java程序所必須環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實現(xiàn)及 Java核心類庫。它包括Java虛擬機(jī)、Java平臺核心類和支持文件。它不包含開發(fā)工具(編譯器、調(diào)試器等)。
JDK(Java Development Kit)又稱J2SDK(Java2 Software Development Kit),是Java開發(fā)工具包,它提供了Java的開發(fā)環(huán)境(提供了編譯器javac等工具,用于將java文件編譯為class文件)和運行環(huán)境(提 供了JVM和Runtime輔助包,用于解析class文件使其得到運行)。如果你下載并安裝了JDK,那么你不僅可以開發(fā)Java程序,也同時擁有了運行Java程序的平臺。JDK是整個Java的核心,包括了Java運行環(huán)境(JRE),一堆Java工具tools.jar和Java標(biāo)準(zhǔn)類庫 (rt.jar)。
?
?
jre=jvm+libarary
?
jdk:javac debug?
?
Jdk?包含jre jdk里面的很多工具需要jre才能運行?
?
Javac利用java程序來實現(xiàn)?所以需要?jre
?
Javap?
?
2.sdk and jdk
SDK?stands for?'Software Development Kit',? a developers tools that enables one to write the code with more more ease, effectiveness and efficiency.
SDKs come for various languages. They provide a lot of APIs (Application Programming Interfaces) that makes the programmer's work easy.
The?SDK for Java is called as JDK, the?Java Development Kit.
So by saying SDK for Java you are actually referring to the JDK.
轉(zhuǎn)載于:https://www.cnblogs.com/luyu1993/p/7011329.html
總結(jié)
- 上一篇: win7怎么让宽带开机自动连接 Win7
- 下一篇: throw throws 区别