Java語言是一門廣泛使用的計算機編程語言。Java語言有兩種主要類型:Java SE (Standard Edition) 和 Java EE (Enterprise Edition)。對于新手來說,這兩種類型有一些明顯的區別。
Java SE是Java的標準版本,它為開發者提供了許多構建應用程序和應用開發的API,例如Java郵件和Java IDL。Java SE通常用于運行最基本的Java應用程序,例如單機游戲和簡單的桌面應用程序。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
而Java EE是Java針對企業級應用所設計的版本。Java EE包含了大量的Java SE API,并增加了專門用于支持分布式應用程序的API,例如Java Servlet、JavaServer Faces (JSF)、Java Persistence API (JPA)等等。Java EE通常用于構建網絡應用程序,例如電子商務網站、在線游戲、以及大型金融服務。
import javax.servlet.http.HttpServlet;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("Hello, World! ");
out.println("");
out.println("");
out.println("Hello, World!
");
out.println("");
out.println("");
}
}
Java SE和Java EE是相互關聯的,Java EE很大程度上擴展而來自于Java SE。Java SE是Java編程語言的核心,提供了Java編程的核心功能。Java EE為通過服務器提供部署和支持的應用程序添加了大量企業級組件。新手可以先學習Java SE,繼而步入Java EE。