您好,登錄后才能下訂單哦!
摘要: Java技術不僅是一門編程語言而且是一個平臺。同時Java語言是一門有著特定語法和風格的高級的面向對象的語言,Java平臺是Java語言編寫的特定應用程序運行的環境。Java平臺有很多種,很多的Java工程師,即使是干了很長時間的工程師也不是很理解不同平臺之間的區別和關聯是什么。Java編程語言一共有四個官方的平臺
Java技術不僅是一門編程語言而且是一個平臺。同時Java語言是一門有著特定語法和風格的高級的面向對象的語言,Java平臺是Java語言編寫的特定應用程序運行的環境。Java平臺有很多種,很多的Java工程師,即使是干了很長時間的工程師也不是很理解不同平臺之間的區別和關聯是什么。Java編程語言一共有四個官方的平臺:
■ Java Platform, Standard Edition (Java SE)
■ Java Platform, Enterprise Edition (Java EE)
■ Java Platform, Micro Edition (Java ME)
■ JavaFX
所有的Java平臺都由一個JVM和一組應用程序編程接口組成。JVM是一個程序,一般以C、C++編寫,對于某些特定的軟硬件平臺,Java應用程序運行于JVM之上。應用程序編程接口是一些列的軟件組件,你可以使用它們編寫其他組件或者應用程序。每一個Java平臺提供一個JVM和一個應用程序編程接口, 這使得基于某個平臺的應用程序可以運行于其兼容的系統之上,并且帶有Java語言所有的優勢:平臺獨立,高效,可擴展,易開發,安全。如下是這四個平臺的雙語解釋,希望對大家有所幫助。
Java SE
When most people think of the Java programming language, they think of the Java SE API. Java SE's API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing. In addition to the core API, the Java SE platform consists of a virtual machine, development
tools, deployment technologies, and other class libraries and toolkits commonly used in Java technology applications.
當大家說Java編程語言的時候,他們說的都是Java SE API, Java SE API 提供Java編程語言的核心功能。它定義了Java編程語言的一切從基本的類型和對象到更高級的被用于網絡和安全以及數據庫的類,GUI,XML解析的類。除了核心的API, Java SE平臺由一個虛擬機,開發工具和其他的類庫以及通常被Java應用程序使用的工具箱組成。
Java EE
The Java EE platform is built on top of the Java SE platform. The Java EE platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.
Java EE平臺構建于Java SE平臺之上,Java EE平臺提供一組API和運行環境來開發和運行大規模的,多層的,可擴展的,可靠的和安全的網絡應用程序。
Java ME
The Java ME platform provides an API and a small-footprint virtual machine for running Java programming language applications on small devices, like mobile phones. The API is a subset of the Java SE API, along with special class libraries useful for small device application development. Java ME applications are often clients of Java EE platform services.
Java ME平臺提供一組API和一個精簡的JVM來在小型的設備或者手機上運行Java語言, 他的API是Java SE API的子集, Java ME應用程序通常是Java EE 平臺服務的客戶端。
JavaFX
JavaFX is a platform for creating rich internet applications using a lightweight user-interface API. JavaFX applications use hardware-accelerated graphics and media engines to take
advantage of higher-performance clients and a modern look-and-feel as well as high-level APIs for connecting to networked data sources. JavaFX applications may be clients of Java EE platform services.
JavaFX是一個用于創建RIA的平臺,類似于Windows 平臺的WPF,JavaFX使用硬件加速和多媒體引擎來更好的發揮高性能客戶端的性能,并且得到一個現代的視覺體驗,同時提供了一組高級的API來鏈接網絡數據資源,JavaFX應用程序可以是Java EE 平臺服務的客戶端。
愿意了解框架技術或者源碼的朋友直接加求求(企鵝):2042849237歡迎大家一起學習研究相關技術
更多詳細源碼參考來源:http://×××/technology
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。