Java語言通常分為兩大類:Java SE(Standard Edition)和Java EE(Enterprise Edition)。
Java SE是Java的標準版,它包括了Java語言的基礎部分,主要用于開發(fā)桌面應用程序、控制臺應用程序和小型設備的應用程序。在JDK(Java Development Kit)中,我們可以使用Java SE的所有特性。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Java EE是Java的企業(yè)版,它是在Java SE的基礎上擴展了一些新的技術和API,用于開發(fā)分布式應用程序和Web應用程序。通常使用Java EE平臺服務器來執(zhí)行這些應用程序。
@WebServlet(name = "HelloServlet", urlPatterns = {"/hello"})
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello! This is a Servlet.</h1>");
out.println("</body>");
out.println("</html>");
}
}
總體來說,Java SE和Java EE語法的使用區(qū)別不太大,只是在Java EE中使用了一些新的API,用于開發(fā)Web和企業(yè)應用程序。