Java是一種跨平臺編程語言,早在1995年就被推出。Java主要有三種版本:Java SE(標準版)、Java EE(企業版)和Java ME(嵌入式版)。其中Java SE和Java EE是應用最為廣泛的版本。本文將重點介紹Java SE和Java EE。
Java SE(標準版)是面向桌面應用和商業應用程序的標準Java平臺。它包含Java編程語言、Java虛擬機和Java API,支持各種Java應用程序的開發和運行。Java SE通常被稱為“Core Java”,含有基本的Java API,如輸入輸出、集合框架、反射、文件I/O和多線程等。
// 一個Java SE示例代碼 public class HelloWorld { public static void main(String[] args) { // 輸出Hello World到控制臺 System.out.println("Hello, World!"); } }
Java EE(企業版)是用于開發Web應用程序和服務端組件的Java平臺。它包含Java SE和許多其他的API和框架,如Servlet、Java Server Pages(JSP)、Java Persistence API(JPA)、Enterprise JavaBeans(EJB)、Java Message Service(JMS)和Java API for RESTful Web Services(JAX-RS)等。Java EE將Java SE擴展為一個更廣范圍的應用程序開發平臺。
// 一個Java EE示例代碼 @WebServlet("/HelloWorld") public class HelloWorld extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 向瀏覽器發送Hello World response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println("Hello, World!
"); out.println(""); } }
總之,Java SE和Java EE都是非常重要的Java平臺,對于開發Java應用程序有著重要的意義。Java SE的基本API和Java EE的擴展API可以相互協作,提供強大的應用程序開發環境。