Java 學習總結(一)

來源:互聯網
上載者:User

標籤:

1.     概述1.1           dos命令列--常見的命令

l  dir : 列出目前的目錄下的檔案以及檔案夾

l  md : 建立目錄

l  rd : 刪除目錄

l  cd : 進入指定目錄

l  cd.. : 退回到上一級目錄

l  cd/ : 退回到根目錄

l  del : 刪除檔案

l  exit : 推出dos命令列

l  echo XXX> filename.txt 將內容輸出到目前的目錄下的一個檔案內

l  del:刪除檔案

l  C: 切換到制定的盤符(例如D:切換到d盤)

1.2  Java語言的三中技術架構1.2.1 J2SE(Java 2 Platform Standard Edition)標準版

是為開發普通案頭和商務應用程式提供的解決方案。

該技術體系是其他兩者的基礎,可以完成一些傳統型應用程式的開發。

1.2.2 J2EE(Java 2 Platform Enterprise Edition)企業版

是為開發企業環境下的應用程式提供的一套解決方案。

該技術體系中包含的技術如Servlet Jsp等,主要針對於Web應用程式開發。

1.2.3 J2ME(Java 2 Platform Micro Edition)小型版

是為開發電子消費產品和嵌入式裝置提供的解決方案。

該技術體系主要應用於小型電子消費類產品,如手機中的應用程式等。

1.3           Java 語言環境搭建1.3.1 什麼是JRE,JDK?

l  JRE(Java Runtime Environment Java運行環境)

包括Java虛擬機器(JVM Java Virtual Machine)和Java程式所需的核心類 庫等,如果想要運行一個開發好的 Java程式,電腦中只需要安裝JRE 即可。

l  JDK(Java Development Kit Java開發套件)

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包 括了 JRE。所以安裝了JDK,就不用在單獨安裝JRE了。 其中的開發工具:編譯工具(javac.exe)  打包工具(jar.exe)等

1.3.2 配置環境變數

當前執行的程式在目前的目錄下如果不存在,windows系統 會在系統中已有的一個名為path的環境變數指定的目錄中尋找。如果 還沒有找到,就出現“不是可啟動並執行應用程式或批處理問卷”的錯誤提示。

 

根據windows系統在尋找可執行程式的原理, 可以將 java工具所在路徑定義到path環境變數 中,讓系統幫我們去找運行執行的程式。

具體步驟如下:

我的電腦--屬性--進階--環境變數

編輯path環境變數,在變數值開始處加上java工具所在目錄(例:C:\Program Files (x86)\Java\jre6\bin),後面用 “ ; ”和其他值分隔開即可。

 

臨時配置方式:通過dos命令中set命令完成

• set :用於查看原生所有環境變數的資訊。

• set  變數名:查看具體一個環境變數的值。

• set  變數名=:清空一個環境變數的值。

• set  變數名=具體值:給指定變數定義具體值。

 

想要在原有環境變數值基礎上添加新值呢?

• 首先,通過%變數名%操作符擷取到原有環境變數的值。

• 然後加上新值後在定義給該變數名即可

• 舉例:給path環境變數加入新值

• set  path=新值;%path%

注意:這種配置方式只在當前dos視窗有效。視窗關閉,配置消失。

 

為了不因為jdk的目錄或者目錄名稱的改變,而不斷更改path的 值,而導致對 path變數值的誤操作,可以通過以下技巧完成。

• 新建立一個環境變數JAVA_HOME 記錄住jdk的目錄。

• 在path中通過%%動態擷取JAVA_HOME的值即可。

• JAVA_HOME=F:\jdk1.6.0_01

• path=%JAVA_HOME%\bin;%path%

• %path%:動態擷取path環境變數的值。

• %JAVA_HOME%:動態擷取名稱為JAVA_HOME環境變數的值

 

既然class檔案(位元組碼檔案)是java的運行檔案,可不可以實現, 在任意目錄下都可以執行某一目錄下的 class檔案呢?

根據path環境變數的原理,可以定義一個名為classpath環境變 量,將要啟動並執行 class檔案所在目錄定義在該變數中。

例:set classpath=c:\

classpath變數值是java類檔案的目錄

path變數是windows程式檔案的目錄

 

JVM尋找類檔案的順序:

• 如果沒有配置classpath環境變數,JVM只在目前的目錄下尋找要運 行的類檔案。

 • 如果配置了classpath環境,JVM會先在classpath環境變數值的 目錄中尋找要啟動並執行類檔案。

• 值的結尾處如果加上分號,那麼JVM在classpath目錄下沒有 找到要指定的類檔案,會在目前的目錄下在尋找一次。

• 值的結尾出如果沒有分號,那麼JVM在classpath目錄下沒有 找到要指定的類檔案,不會在目前的目錄下尋找,即使當前目 錄下有,也不會運行。

• 建議:配置classpath環境變數時,值的結尾處不要加分 號,如果需要訪問目前的目錄可以用 “.”表示。

完整的路徑設定如下:

set JAVA_HOME=C:\jdk1.5.0_06
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

1.3.3 Java編程體驗

1. 將Java代碼編寫到副檔名為.java的檔案中。

2. 通過javac命令對該java檔案進行編譯。

3. 通過java命令對產生的class檔案進行運行。

流程圖如下:

 

範例程式碼:

/**

Author:HXF

CreatedDate: 2015-05-31

Description:Hello world!

*/

 

classHelloWorld

{

        public static void main(String[] args)

        {

                 System.out.println("HelloWorld!");

        }

}

 

Java 學習總結(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.