學習java之前

來源:互聯網
上載者:User

標籤:Java基礎

聲明:本欄目所使用的素材都是凱哥學堂VIP學員所寫,學員有權匿名,對文章有最終解釋權;凱哥學堂旨在促進VIP學員互相學習的基礎上公開筆記。

學習java之前

2.1認識JDK 工具包:
編譯和運行其使用的是JDK裡面的編譯和運行,首先得下載JDK; 1.JDK的安裝:
JDK的官網:(http://www.oracle.com) 找到處按以下步驟:

2、安裝JDK :
先雙擊一下jdk-8u144-windows-x64.exe然後進入安裝:

然後在你寫的路徑下產生了檔案 就是JDK的目錄的位置:

3.環境變數:
就是儲存了一項路徑資料,方便了程式去讀取這些資料。也就是說dos裡面有很多重路徑,環境變數就是配置路徑當你在cmd裡運行這個程式時電腦會在配置的環境變數一個一個去找,直到找到為止。這樣就簡化了操作,方便了尋找。
Java流程:
1.寫好代碼

public class Wed{ public static void main(String[] s1){          System.out.println("凱哥帥過光頭強");         }  }

2.編譯

DOS視窗常用命令:
dir 查看目前的目錄檔案或者夾子;
cd\ 返回上級目錄;
(盤符名)+(:) 進入加入的盤符;

3.運行

配置path環境變數:

DOS:在電腦裡只是一個磁碟管理器,檔案的資料刪除和替換,也可以運行相關程式的一個作業系統。
CLASSPATH環境變數:就是位元組碼的路徑。
1.我們在運行一個Hello.Java程式時要先要對代碼進行編譯,形成的中間碼,當我們要運行時DOS去找你的參數Hello然後去準備尋找Hello.class檔案,在尋找時他會問你的CLASSPATH是否存在,如果存在的話就按CLASSPATH配置的路徑走,就會載入Hello.class啟動成功;
2.如果不存在的話就按你本地的路徑走找Hello.class,當你本地沒有就會報錯,有的話就會運行。
當你本地找不到Hello.class時:

如果還是報錯就是以下問題:
1.就是你的書寫大小寫是否有錯;
2.你的路徑是否有Hello.class;
3.你的CLASSPATH是不是沒有配置路徑;
4.要不就是你的class版本問題;

CLASS版本問題:就是你用高版本的JDK編譯Hello.java,又在低版本JDK上運行Hello.class。

配置CLASSPATH環境變數:
1.可以在DOS裡面配置臨時的:set classpath=你指引的路徑;
在搜完classpath後有要搜本地: 就在你指引的路徑後加上; 或者在前面加.;

Javaclass的相容:編譯的class檔案可以向上相容,不能向下相容;
隨意指向CLASSPATH:
就是不使用你配置的classpath 我啟動並執行時候隨意指向一個路徑尋找class檔案。

比如D:/> java -classpath %CLASSPATH1% Hello也就是隨意指向一個classpath,按照自己定義的classpath去尋找。 D:/> SET CLASSPATH1=D:\ D:/> java -classpath %CLASSPATH1%  HelloD/:>Hello.kaige! F:/>-classpath C:/Hello F:/>Hello, NBA!

就是隨意指向一個路徑尋找class檔案,配置class的指定路徑:。
比如 :

JAVA_HOME:
就是JDK的總目錄:C:\Program Files\Java\jdk1.8.0_144

學習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.