簡介
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下載鏈接點擊此處;
環境變量設置
-
Windows:設置
JAVA_HOME
的環境變量,然後指向JDK所在目錄,如D:\Program Files (x86)\Java\jdk-12.0.2
-
Mac:打開
~/.bash_profile
,然後加入JDK目錄,如export JAVA_HOME=/usr/libexec/java_home -v 13
測試是否安裝成功,控制檯下輸入以下命令,看輸出是否正確,正確輸出如下圖;
$ java -version
$ java
$ javac
JDK中常用可執行文件
-
java
:即JVM,運行程序時,其實就是啓動JVM,然後讓其執行指定的編譯後的代碼; -
javac
:Java編譯器,用於將源碼文件(.java
的後綴結尾)編譯爲字節碼文件(.class
後綴結尾); -
jar
:用於將一組.class
打包成爲.jar
文件,便於發佈; -
javadoc
:用於從源碼中自動提取註釋並生成文檔; -
jdb
:調試器,用於開發階段的調試運行;
第一個Java程序
/** * Created with IntelliJ IDEA.
* Version : 1.0
* Author : cunyu
* Email : [email protected]
* 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
小結
-
一份源碼中只能定義一個
public
類型的class
,且class
名與文件名要完全一致; -
javac
可以將.java
源碼編譯爲.class
字節碼; -
java
用於運行一個編譯後的程序,參數爲類名;
IDE推薦
目前,主要有以下幾大IDE;
-
Eclipse:免費開源;
-
IntelliJ Idea:免費和收費(推薦);
-
MyEclipse:與Eclipse類似,初始集成了更多功能;