Java SE(Java Standard Edition)是Java平臺上的一個標準版,與Java EE(Java Enterprise Edition)和Java ME(Java Micro Edition)不同,它面向的是開發桌面應用程序和嵌入式設備。
Java SE和Java有很多相同的特點,比如它們都是面向對象的編程語言,都支持泛型、注解、反射等高級特性,都可以使用JVM(Java Virtual Machine)運行在多平臺上。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
以上代碼是一個Java SE程序的經典例子,它會輸出“Hello World!”到控制臺。這段代碼中用到了Java的基本語法,比如class、public、static、void等關鍵詞,以及System.out.println方法。同樣的代碼在Java中也是一樣的,因為Java SE是Java的一個標準版。
雖然Java SE和Java有很多相同的地方,但Java SE并不包含Java EE和Java ME中的一些擴展,比如EJB(Enterprise Java Bean)和CDC(Connected Device Configuration)。因此,如果需要開發Web應用程序或移動設備應用程序,就需要使用Java EE或Java ME。