什麼是 Java 技術?
1. Java 是一種程式語言和運算平台,由 Sun Microsystems 於 1995 年首次發布。它透過提供建構許多服務和應用程式的可靠平台,從默默無聞發展到為當今數位世界的很大一部分提供動力。
2.Java是一種高階、基於類別、物件導向的程式語言,其設計目的是盡可能減少實作依賴。它是一種通用程式語言,旨在讓程式設計師編寫一次,隨處運行(WORA),這意味著編譯後的 Java 程式碼可以在所有支援 Java 的平台上運行,而無需重新編譯。
3.Java 是一種廣泛使用的用於編寫 Web 應用程式的程式語言。二十多年來,它一直是開發人員的熱門選擇,如今有數百萬 Java 應用程式在使用。 Java 是一種多平台、物件導向、以網路為中心的語言,本身可以作為一個平台使用。
Java 的歷史:
---> Java 最初是由 Sun Microsystems 的 James Gosling 開發的。它於 1995 年 5 月發布,作為 Sun Java 平台的核心元件。
--->原始和參考實作 Java 編譯器、虛擬機器和類別庫最初由 Sun 根據專有許可發布。
---> Oracle 提供了自己的 HotSpot Java 虛擬機,但官方參考實作是 OpenJDK JVM,它是免費的開源軟體,被大多數開發人員使用,並且是幾乎所有 Linux 發行版的預設 JVM。
--->截至 2024 年 9 月,Java 23 是最新版本(Java 22 和 20 不再維護)。 Java 8、11、17 和 21 是仍受官方支援的早期 LTS 版本。
在 Java 平台之外使用:
---> Java 程式語言需要存在軟體平台才能執行編譯後的程式。
----> Oracle 提供了與 Java 一起使用的 Java 平台。 Android SDK 是一個替代軟體平台,主要用於開發具有自己的 GUI 系統的 Android 應用程式。
安卓:
---> Java 語言是開源行動作業系統 Android 的關鍵支柱。儘管基於 Linux 核心建構的 Android 大部分是用 C 編寫的,但 Android SDK 使用 Java 語言作為 Android 應用程式的基礎,但不使用任何其標準 GUI、SE、ME 或其他已建立的 Java 標準。
---> Android SDK支援的字節碼語言與Java字節碼不相容,運行在自己的虛擬機器上,針對智慧型手機和平板電腦等低記憶體設備進行了最佳化。根據 Android 版本,字節碼要么由 Dalvik 虛擬機器解釋,要么由 Android 運行時編譯為本機程式碼。
---> Android 不提供完整的 Java SE 標準函式庫,儘管 Android SDK 確實包含其大部分子集的獨立實作。
為什麼我們需要 Java?
因為
* Java 是一種物件導向的程式語言。
* Java 是一種獨立於平台的語言。
* Java 是安全的。
* Java 就是健壯性。
* Java 是可移植的。
* Java 是解釋性的、執行緒化的、動態的。
* 可擴展性和可靠性。
* 廣泛使用的開發語言。
* 易於使用。
* 轉換到其他語言會比較容易。
* Java 是多範式程式語言。
等等...
參考:
1.https://en.wikipedia.org/wiki/Java_(programming_language)
2.https://www.java.com/en/download/help/whatis_java.html#:~:text=Java是一種程式語言,每季出現提示時打補丁嗎?
3.https://www.w3schools.com/java/java_intro.asp
以上是12 月 19 日的詳細內容。更多資訊請關注PHP中文網其他相關文章!