­

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 類似,初始集成了更多功能;