快速認識,後端王者語言:Java

程式猿DD發表於2023-12-06

Java作為最熱門的開發語言之一,長居各類排行榜的前三。所以,就算你目前不是用Java開發,你應該瞭解Java語言的特點,能用來做什麼,以備不時之需。
Java 是一種高階、多正規化程式語言,以其編譯為獨立於平臺的位元組碼的能力而聞名。

它是由 Sun Microsystems 的 James Gosling 於 1990 年設計的。它的首批演示之一是 Star7 PDA,它催生了 Java 吉祥物 Duke。

如今,它是世界上最流行 的程式語言之一。它目前最主要的應用場景包括:

  • 透過 Spring Framework 為企業開發 Web 應用程式
  • 透過 Hadoop 開發大資料應用
  • 為 Android 上的移動應用程式提供支援

除此之外,甚至像美國宇航局 Maestro 火星漫遊者的控制器之類的東西也是透過Java實現的。

Java 的創新之處在於,它不是像 C 或 C++ 那樣編譯為機器程式碼,而是編譯為可以在任何作業系統上執行而無需重新編譯的位元組碼,這是透過使用 Java 虛擬機器 (JVM) 執行程式碼來實現的。

它同時是一種編譯語言和解釋語言。計算機只需要安裝 Java 執行時環境 (JRE)。對於開發人員來說,這意味著編寫一次,隨處執行。

它是一種強型別語言,具有類似於 C 系列的大括號語法。但是,它提供了更多高階功能,例如垃圾收集、執行時型別檢查和反射。

下面直觀的感受一下Java語言的!

首先,安裝 Java 開發工具包或 JDK,然後建立一個以 .java 結尾的檔案。

每個 Java 程式都以類名開頭,該類名也應該與檔名匹配。該類需要有一個 main 方法。在方法內部,透過以型別開頭、後跟名稱和值來定義變數。然後我們可以使用內建系統類將其列印到標準輸出。

現在因為我們在一個類的內部,所以我們將函式定義為該類的方法。

public 關鍵字意味著它可以在此類之外使用,而 static 意味著它是類本身的成員,而不是類的例項。然後我們提供一個型別和名稱,並從中返回一個值。

您可以定義自己的自定義類,它們是物件的藍圖,然後向它們新增屬性和方法。

使用 new 關鍵字例項化類中的物件。

它感覺非常物件導向,但已經發展到支援像匿名 lambda 方法這樣的函式模式。

程式完成後,使用編譯器生成一個 .class 檔案,其中包含位元組碼。

現在使用 java 命令告訴 JVM 解釋並執行該檔案。

恭喜,您剛剛構建了一個企業級應用程式。如果您要學習更多Java開發內容,我的部落格中有不少免費學習資料,您可以直接線上學習:

另外,如果您想開拓眼界,瞭解和發現更多計算機領域的概念和知識,歡迎關注我在持續更新的開發者科普專欄,助你探索更多計算機領域的熱門知識!

歡迎關注我的公眾號:程式猿DD。第一時間瞭解前沿行業訊息、分享深度技術乾貨、獲取優質學習資源

相關文章