JDK(Java Development Kit)和Java(Java語(yǔ)言)是Java開發(fā)中不可分割的兩個(gè)部分。JDK是一個(gè)軟件開發(fā)環(huán)境,Java是一種編程語(yǔ)言。
JDK包含了Java開發(fā)所必須的所有工具,包括Java編譯器、Java運(yùn)行時(shí)環(huán)境(JRE)、調(diào)試器、jar打包工具以及其他一些工具。它是Java應(yīng)用開發(fā)的基礎(chǔ)。
$ javac HelloWorld.java $ java HelloWorld
Java是面向?qū)ο蟮木幊陶Z(yǔ)言,它具有跨平臺(tái)性和可移植性。也就是說(shuō),同一套Java代碼在不同的操作系統(tǒng)上可以運(yùn)行。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
總之,JDK和Java的關(guān)系就像電腦和操作系統(tǒng)的關(guān)系一樣。沒(méi)有JDK,就無(wú)法進(jìn)行Java應(yīng)用程序的開發(fā),而沒(méi)有Java編程語(yǔ)言,也就沒(méi)有Java應(yīng)用程序的誕生。