Java作為最熱門的開發語言之一,長居各類排行榜的前三。所以,就算你目前不是用Java開發,你應該瞭解Java語言的特點,能用來做什麼,以備不時之需。 Java 是一種高級、多範式編程語言,以其編譯為獨立於平臺的位元組碼的能力而聞名。 它是由 Sun Microsystems 的 James Gosl ...
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。第一時間瞭解前沿行業消息、分享深度技術乾貨、獲取優質學習資源