Java是一種面向對象的編程語言,具有良好的跨平臺性。
Java SE(Java Standard Edition)是Java語言的標準版,也是最常用的版。它包含了Java的核心API(包括Java語言基礎、集合框架、網絡編程、輸入輸出等),以及Java虛擬機、Java程序集成環境等基礎設施。Java SE 可以滿足普通應用程序的開發需求。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Java JDK(Java Development Kit)是Java SE的擴展版,它包含了Java SE中的所有內容,還包括開發Java程序所需的工具和其他支持(如Java源碼、JRE、XML等)。Java JDK 可以滿足高級應用程序開發以及Java開發者的需要。
public class Calculator {
public static void main(String[] args) {
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int result = a + b;
System.out.println(a + " + " + b + " = " + result);
}
}
總的來說,Java SE 是Java語言的基礎,而Java JDK 是在此基礎上進行了拓展,加入了用于開發Java程序所需的工具和支持。