1. 程式人生 > >Java基礎1——Java概述

Java基礎1——Java概述

從2017年12月開始寫部落格,部落格內容主要為自學過程中知識點的總結,主要是為了方便自己以後複習,無其它用途。Java基礎主要參考資料為《Java語言程式設計(基礎篇)》第10版,網站HOW2J.CN。

1995年初,JamesGosling領導Sun公司的小組釋出了Java語言。2009年Oracle公司收購了Sun公司。2014年,釋出了JDK8。

Java具有跨平臺的特性,原始碼為.java,通過Java編譯器根據統一的位元組碼檔案編譯為.class的可執行檔案,類似於機器指令,可以在任何帶Java虛擬機器的平臺上執行。

Java有三種技術架構,可以應用於不同的領域:Java標準版(Java Standard Edition,Java SE),開發桌面應用程式;Java企業版(Java Enterprise Edition,Java EE),開發Web端應用程式;Java微型版(JavaMicro Edition,Java ME),開發嵌入式裝置、小型電子消費類產品。其中,Java SE是基礎,其它Java技術都基於Java SE。

Java開發工具包(JavaDevelopment Toolkit,JDK)包含Java開發工具(bin目錄下)和Java執行環境(Java Runtime Environment,JRE)。JRE包括Java虛擬機器(JavaVirtual Machine,JVM)和Java程式所需的核心類庫等。

1、JDK的安裝和配置

下載:Oracle官網首頁(最下方)->Download Java for Developers->JDKDOWNLOAD->…

安裝:雙擊.exe檔案->中間提示安裝JRE,如果需單獨安裝再確定,否則取消,因為JDK包含JRE->…

環境變數配置:bin目錄下有許多開發工具.exe檔案,是二進位制檔案,由Java編寫而成,需JRE才能執行。如果想在任意目錄下執行這些檔案,需要配置環境變數,把這些檔案所在目錄告訴系統Path。

(1)系統配置:我的電腦->屬性->高階->環境變數->新建JAVA_HOME=(JDK目錄)->修改Path=%JAVA_HOME%\bin;……。如果修改bin地址,會對Path中已有變數造成威脅,%%用於動態獲取某一個已存在的環境變數值,以後只需要修改JAVA_HOME中的地址。

(2)臨時配置:JDK是綠色軟體,把JDK目錄放在移動裝置裡,可以隨時用。set Path=(bin地址);%Path%,在已有基礎上修改。set Path,檢視環境變數Path的值。修改後僅在本視窗有效。

配置成功,在控制檯輸入java –version,結果如下圖。

針對java檔案classpath配置(略)。

2、DOS常見命令

控制檯開啟:附件->命令提示符/執行->cmd。

dir 列出當前目錄下的檔案及資料夾

cd+空格+名稱 進入指定目錄(如果名稱太長,可寫前幾個字元+*,但要保證前幾個字元不重複。如果不用*,字尾僅在是.exe時才可省略)

cd.. 退回到上一級目錄

cd\ 退回到根目錄

: 切換碟符

3、HelloWorld

(1)在記事本、EditPlus等文字編輯器中編寫如下程式,儲存為.java檔案。

1	public class HelloWorld{
2	    public static void main(String[] args){
3	        //在控制檯輸出hello world
4	        System.out.println("hello world!");
5	    }
6	}

(2)進入.java檔案所在的目錄,javacHelloWorld.java編譯原始檔,得到.class檔案。.class檔案在任何機器上編譯結果都相同,在安裝有JVM的機器上即可執行,java HelloWorld。Java是一種半編譯半解釋的語言。

(3)第一行定義一個類,第二行定義主方法。一個類包含多個方法,main方法是程式開始執行的入口。

4、整合開發環境Eclipse

(1)建立Java專案

File->New->(Other->Java->)java Project。輸入Project namelocation預設。選擇Use project folder as root for sources and class files.java檔案和.class檔案在同一目錄下,方便訪問。

2)建立Java

File->New->Class。輸入Name,勾選public static void main(String[] args)

5、註釋

註釋的作用有兩個:註釋說明程式、除錯程式。要養成寫註釋的習慣,類上加文件註釋;函式上加塊註釋;程式碼中某幾句關鍵難懂的加行註釋。

(1)文件註釋/**…*/

在類或方法的開頭寫一個總結,包括需求、思路和步驟,也可以解釋每個步驟的關鍵。通過JDK的javadoc命令將文件註釋提取成一個HTML檔案。

(2)塊註釋/*…*/

在一行或多行用/*和*/括住註釋,當編譯器看到/*時會搜尋接下來的*/,忽略掉其之間的文字。

(3)行註釋//

當編譯器看到//時,忽略本行//之後的所有文字。