Java學習筆記-Java簡介
- 2019 年 11 月 14 日
- 筆記
簡介
Java 版本
- Java SE:Standard Edition,包含標準 JVM 和標準庫;
- Java EE:Enterprise Edition,在 SE 版本基礎上加入大量 API 和庫,方便開發 WEB 應用、資料庫、消息服務等;
- Java ME:Micro Edition,針對嵌入式設備的「青春版;

三個版本的區別
JDK 安裝
- JDK:Java Development Kit,包含 JRE,還提供編譯器、調試器等開發工具;
- JRE:Java Runtime Environment,運行 Java 位元組碼的虛擬機;

兩者關係
JDK 下載鏈接點擊此處[1];
環境變數設置
- Windows:設置
JAVA_HOME
的環境變數,然後指向 JDK 所在目錄,如D:Program Files (x86)Javajdk-12.0.2
- Mac:打開
~/.bash_profile
,然後加入 JDK 目錄,如 export JAVA_HOME=/usr/libexec/java_home -v 13
測試是否安裝成功,控制台下輸入以下命令,看輸出是否正確,正確輸出如下圖;
$ java -version $ java $ javac

image
JDK 中常用可執行文件
java
:即 JVM,運行程式時,其實就是啟動 JVM,然後讓其執行指定的編譯後的程式碼;javac
:Java 編譯器,用於將源碼文件(.java
的後綴結尾)編譯為位元組碼文件(.class
後綴結尾);jar
:用於將一組.class
打包成為.jar
文件,便於發布;javadoc
:用於從源碼中自動提取注釋並生成文檔;jdb
:調試器,用於開發階段的調試運行;
第一個 Java 程式
/** * Created with IntelliJ IDEA. * Version : 1.0 * Author : cunyu * Email : cunyu1024@foxmail.com * Website : https://cunyu1943.github.io * Date : 2019-11-9 14:06 * Project : JavaLeaning * Package : PACKAGE_NAME * Class : Hello * Desc : 第一個Java程式 */ public class Hello { public static void main(String[] args) { System.out.println("Hello world!"); } }
控制台如何運行 Java 程式
打開源程式碼所在目錄,以Hello.java
為例,然後按順序執行如下程式碼(注意:類名應該與文件名相同);
$ javac Hello.java $ java Hello

image
小結
- 一份源碼中只能定義一個
public
類型的class
,且class
名與文件名要完全一致; javac
可以將.java
源碼編譯為.class
位元組碼;java
用於運行一個編譯後的程式,參數為類名;
IDE 推薦
目前,主要有以下幾大 IDE;
- Eclipse:免費開源;
- IntelliJ Idea:免費和收費(推薦);
- MyEclipse:與 Eclipse 類似,初始集成了更多功能;