Java 簡介
Java 的出現是因為 C++:C++ 需要相容 C 語言的寫法,讓自己也能寫出控制底層硬體的程式,加上也得注重效能,是個相較複雜的程式語言,後來為了簡化跟同時具有類似 C/C++ 的語法,繼承物件導向的風格的 Java 就出現了。
Java 是一種多平台、物件導向的程式設計語言,因為它的高度可轉移的特性,支援常被用在Web、ERP、遊戲、雲端運算、大數據、AI、物聯網裝置等領域。
軟體 & 開發環境
開始學習 Java 前,先搞定軟體 & 開發環境~
需要完成開發工具包 JDK 的下載與環境變數設定:
- JDK 下載傳送門:https://www.oracle.com/java/technologies/downloads/#javasejdk
- 設定環境變數
- Win+S 搜尋「編輯系統環境變數」> 點選 環境變數
- 找到系統變數,設定 JAVA_HOME 環境變數,值為 JDK 安裝的路徑
- 編輯 Path 環境變數,新增 JDK 安裝路徑
檢查是否成功設定
打開 Cmd,輸入java -version
、jshell -version
,顯示安裝版本代表成功
JShell
從 Java9 開始,提供了一個新功能 JShell,能直接在終端機輸入程式碼就能看到輸出,可用在測試 API 或是函式。
Hello, world
每個程式語言開始不免俗的 Hello, world 一下,Java 的世界是這樣子的:
System.out.println("Hello, world");
這是 Java 內建簡單的輸出方法(函式),編譯器會自動導入 java.lang 套件,我們不用手動 import,但要注意的是,Java 會分辨大小寫,輸入 system 並不等於 System。
另一種輸出方式是 System.out.print("Hello, world");
,差別在println
會換行,print
不會。