java從一開始就以友好的文法、面向對象、記憶體管理和最棒的跨平台可移植性來吸引程式員。
寫一次就可以在所有地方執行( write-once/run-anywhere)的特性簡直太厲害了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0WasNXZnFWbp9zZuBnLwczM0UjMyETM2ATNwEjMwITLldWYtl2Lcd2bsJ2Lc12bj5yZuVWbhhme0lmLn1Wavw1LcpDc0RHaiojIsJye.png)
java是印度尼西亞爪哇島的英文名稱,因盛産咖啡而聞名。java語言中的許多庫類名稱,多與咖啡有關,如javabeans(咖啡豆)、netbeans(網絡豆)以及objectbeans (對象豆)等等。sun和java的辨別也正是一杯正冒着熱氣的咖啡。java自1995誕生,至今已經20多年的曆史。
從1995年釋出1.0版本開始,到目前為止,最新的java版本是java 15
時間
版本
1995
1.0
1998
1.2
2000
1.3
2002
1.4
2004
1.5 / 5.0 重大更新
2005
1.6 / 6.0
2009
oracle(甲骨文)收購
2011
1.7 / 7.0
2014
1.8 / 8.0 常用版本
2017/9
1.9 / 9.0
2018/3
10
2018/9
11
2019/3
12
2019/9
13
2020/3
14
2020/9
15
java的目标就是讓我們能夠寫出一個程式,并且能在所有的裝置上執行。
而我們需要做的是編寫源代碼、用javac編譯工具進行編譯。然後在某個java虛拟機上執行編譯之後的位元組碼檔案
工作方式如下:
jdk(java development kit java開發工具包):jdk是提供給 java 開發人員使用的,其中包含了 java 的開發工具,也包括了jre。是以安裝了jdk,就不用在單獨安裝jre了
jre(java runtime environment java運作環境) :包括java虛拟機(jvm:java virtual machine)和 java 程式所需的核心類庫等,如果想要運作一個開發好的java程式,計算機中隻需要安裝jre即可。
jdk包含了jre,jre包含了jvm.
簡單而言,使用 jdk 的提供的開發工具完成 java 程式的開發,使用 jre 運作開發好的 java 應用程式。
下載下傳:
官方網址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安裝jdk:
- 傻瓜式安裝,下一步即可。
- 建議:安裝路徑不要有中文或者特殊符号路徑等。
- 當提示安裝 jre 時,可以選擇不安裝。
預設安裝路徑: c:\program files\java
jdk目錄
jdk目錄作用
bin
jdk開發工具的可執行檔案,包括<code>java.exe</code>、<code>javac.exe</code>等
include
包含c語言頭檔案,支援java本地接口與java虛拟機調試程式接口的本地程式設計技術
jre
java 運作時環境的根目錄,包含java虛拟機,運作時的類包和java應用啟動器,<br/> 但不包含開發環境中的開發工具
lib
開發工具使用的歸檔封包件
第一步:打開-計算機-屬性-進階系統設定-環境變量-系統變量
第二步:進行配置(java_home,path,classpath)
java_home:另似給jdk全路徑取一個别名。然後使用的時候直接使用别名
path:通過path,在dos指令行找到對應的指令。java javac
classpath:jdk1.5之後,可以選擇性安裝,建議安裝。最前面一定要配置一個.(點)
具體的配置如下
檢測是否安裝成功
安裝的時候注意路徑是否成長,是否有多餘的分号,等問題。可以通過以下兩個指令來檢測jdk是否安裝成功
<code>java -version</code>
<code>javac</code>
搞明白程式結構之前我們先看看看以下幾個概念:
java虛拟機啟動執行時,它會在尋找指令列所指定的類。然後找到<code>main</code>方法。
每個java程式至少都會有一個類及<code>main</code>方法。
每個應用程式隻有一個<code>main</code>方法
java運作機制主要依賴于jvm
概念:jvm是一個虛拟的計算機,具有指令集并使用不同的存儲區域。負責執行指令,管理資料、記憶體、寄存器
idea 全稱 intellij idea,是java程式設計語言開發的內建環境。intellij在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、javaee支援、各類版本工具(git、svn等)、junit、cvs整合、代碼分析、 創新的gui設計等方面的功能可以說是超常的。idea是jetbrains公司的産品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程式員為主。它的旗艦版本還支援html,css,php,mysql,python等。免費版隻支援java,kotlin等少數語言。——百度百科
idea下載下傳位址:https://www.jetbrains.com/idea/download/
idea提供了兩種版本:
企業版
1、功能齊全
2、需要購買正版,或者需要被激活。免費試用30天
社群版
1、免費
2、部分功能沒有
傻瓜式下一步安裝
激活教程:
本次使用的idea版本是 :2020.3.2
設定全局編碼為<code>utf-8</code>