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

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。第一時間瞭解前沿行業消息、分享深度技術乾貨、獲取優質學習資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章