Java學習筆記1-Java簡介

簡介

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

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 : [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

image

小結
  • 一份源碼中只能定義一個public類型的class,且class名與文件名要完全一致;

  • javac可以將 .java源碼編譯爲.class字節碼;

  • java用於運行一個編譯後的程序,參數爲類名;

IDE推薦

目前,主要有以下幾大IDE;

  • Eclipse:免費開源;

  • IntelliJ Idea:免費和收費(推薦);

  • MyEclipse:與Eclipse類似,初始集成了更多功能;

發佈了93 篇原創文章 · 獲贊 65 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章