一、Java簡介
- Java是一門面向物件編程語言,由Sun Microsystems公司于1995年5月推出的Java面向物件程式設計語言和Java平臺的總稱
- Java具有簡單性、面向物件、分布式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點
- Java有三大體系:【2005年6月,JavaOne大會召開,SUN公司公開Java SE 6,此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名為Java EE, J2SE更名為Java SE,J2ME更名為Java ME,】
- JavaSE(J2SE):Java2 Platform Standard Edition,java平臺標準版
- JavaEE(J2EE):Java 2 Platform,Enterprise Edition,java平臺企業版
- JavaME(J2ME):Java 2 Platform Micro Edition,java平臺微型版
二、JDK簡介
- JDK(Java Development Kit)的簡稱,要使用Java語言開發就需要安裝JDK,否則無法編譯運行Java程式
- JDK中包含了Java編譯運行器以及相關開發中所需要的類別庫
- 運行Java程式還需要JRE(Java Runtime Environment):Java運行虛擬環境【已包含在JDK中】
- 總結:下載JDK即可,【目前流行JDK1.8版本,官方推薦JavaSE8u261】

三、JDK下載與安裝
- 網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 1、打開網址所展示的頁面

-
2、下拉到Java SE 8u261選擇【JDK Download】
-

- 3、選擇對應的作業系統【我的是windows10 64位】

-
4、先勾選同意協議 在點擊下載

-
5、需要登錄Oracle才能進行下載【有賬號的直接登錄,沒有的可以選擇注冊一個,也可以給我留言郵箱】

- 6、登錄成功后即可即可進行下載
- 7、下載完雙擊運行【傻瓜式安裝不再進行擴展 ==》可以選擇自己安裝路徑后一直點擊next即可】
- 安裝完成后還需要進行環境配置【環境配置是為了能夠在電腦隨時隨地的編譯運行java程式】
四、JDK環境配置
- 我的jdk安裝路徑為:D:\Java\jdk1.8.0_261

- 依次點擊1、我的電腦-==>2、屬性-==>3、高級系統設定==》4、環境變數==》環境變數視窗

-
1、點擊系統變數下的新建按鈕,并輸入變數名【JAVA_HOME】以及變數值【JDK安裝路徑】

- 變數名 :JAVA_HOME
- 變數值:JDK安裝路徑D:\Java\jdk1.8.0_261 【選擇你自己的JDK安裝路徑】
-
2、在系統變數里找到path,并雙擊path

-
3、出現編輯環境變數視窗
-

- 4、點擊新建并輸入:%JAVA_HOME%\bin 【如下圖所示即配置完成】,依次點擊確認即可
- 注意:也可以在path中直接輸入【D:\Java\jdk1.8.0_261\bin】==》之所以先配置JAVA_HOME 在配置path是為了方便以后開發
-

-
5、驗證是否配置成功【點擊windows+R,調出DOS界面】,輸入java和javac會出現如下所示圖片及表示配置成功!!!
-


-----------------------------------配置成功啦啦啦!!!!【不懂得小伙伴可以留言】----------------------------------------------
五、擴展
- 在百度查詢時候可以還能看到許多老的書籍、以及一些博客還是繼續會配置classpath:
- 原classpath配置代碼
- .;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
- 關于classpth配置的詳解【配置classpath是為了系統能夠根據我們所配置的路徑去加載類】
- dt.jar是關于運行環境的類別庫,主要是用于swing的包,如果不使用可以不配置,
- tools.jar是工具類別庫,它在編譯和運行一個類時被使用
- JDK1.5以后不在需要配置classpath:因為JDK1.5以后,JRE會自動去搜索目錄下的類檔案,并加載dt.jar和tools.jar,
總結:JDK1.5以后只要配置JAVA_HOME以及%JAVA_HOME%/bin,不需要在配置classspath
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/19486.html
標籤:Java
上一篇:程式人生:學習C++到開發大型游戲要花多長時間,你知道嗎?
下一篇:Java陣列
