Java初學(一)

來源:互聯網
上載者:User

標籤:

一、初識Java

1、JVM:Java跨平台是基於JVM(Java虛擬機器)的,JVM不是跨平台的,針對不同平台有對應的JVM軟體

2、JRE:Java開發出來的軟體如果要運行還需要在環境中安裝JRE(Java運行環境),JRE中包括JVM和Java程式所需核心類庫

3、JDK:JDK(java開發套件)是提供給開發人員用的,其中包含了Java開發工具(如:Javac.exe編譯工具和jar.exe打包工具)和JRE

總之:Java開發出的程式交給JRE去運行,然後由JVM保證跨平台;JVM<JRE<JDK

二、Java開發環境部署

1、JDK下載  http://www.oracle.com/technetwork/java/javase/downloads/index.html  下載相應版本

2、JDK安裝 安裝路徑不要有中文或特殊字元

3、安裝成功後,在dos介面下敲入 Java 斷行符號運行,會出來一些環境配置資訊,說明安裝成功

4、HelloWorld  Demo測試:(1)在JDK安裝目錄bin檔案夾下,建立文字文件,在裡面寫入代碼

1 class HelloWorld{2   public static void main(String[] args){3            System.out.println("HelloWorld");4   }5 }
HelloWorld

然後儲存,重新命名檔案名稱HelloWorld,並更改尾碼.txt為.java;

                (2)開啟dos,使用cd 命令切換到JDK安裝目錄bin檔案夾下;

                                      (3)寫入命令 Javac  HelloWorld.java(檔案名稱和副檔名)斷行符號編譯Java源碼,此時bin檔案夾下多了一個檔案HelloWorld.class

             (4)寫入命令Java  HelloWorld(類名)斷行符號執行Java程式,運行結果出來HelloWorld;測試成功;此處注意HelloWorld不帶尾碼.class

                  注意:Java的類都是以大寫字母開頭(我在測試中遇到“錯誤: 程式包system不存在”錯誤,原來是system的s沒有大寫)

5、Path環境變數配置,我的電腦-》屬性-》進階系統設定-》進階-》環境變數-》系統內容變數:建立->變數名:JAVA_HOME,變數值:JDK安裝路徑至bin檔案夾上一級->確定

          -》雙擊Path-》在變數值最前面寫入“%JAVA_HOME%\bin;”-》確定;配置完成

*6、classpath環境變數配置,我的電腦-》屬性-》進階系統設定-》進階-》環境變數-》系統內容變數:建立->變數名:classpath(不區分大小寫),變數值:尾碼為class的檔案上一級檔案夾路徑->確定;如果在其他檔案夾下也有同樣檔案名稱的java檔案,cd命令切換到該檔案路徑,在使用java命令運行時,會執行classpath環境變數配置的java檔案;如果在配置classpath環境變數時加上分號";"和點".",然後把classpath路徑下java檔案刪除,再執行java運行命令,則才會執行該檔案下的java檔案

 

path和classpath區別:path環境變數裡記錄的是可執行檔,如.exe檔案,對可執行檔,現在當前路徑去找,如果沒有,就去path環境變數中配置的路徑去找

            classpath環境變數記錄的是java類的運行檔案所在目錄,配置了classpath,java命令就會根據配置去找可執行java檔案

 

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.