天天看點

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

java從一開始就以友好的文法、面向對象、記憶體管理和最棒的跨平台可移植性來吸引程式員。

寫一次就可以在所有地方執行( write-once/run-anywhere)的特性簡直太厲害了。

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

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的目标就是讓我們能夠寫出一個程式,并且能在所有的裝置上執行。

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

而我們需要做的是編寫源代碼、用javac編譯工具進行編譯。然後在某個java虛拟機上執行編譯之後的位元組碼檔案

工作方式如下:

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

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

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

安裝jdk:

​ - 傻瓜式安裝,下一步即可。

​ - 建議:安裝路徑不要有中文或者特殊符号路徑等。

​ - 當提示安裝 jre 時,可以選擇不安裝。

預設安裝路徑: c:\program files\java

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

jdk目錄

jdk目錄作用

bin

jdk開發工具的可執行檔案,包括<code>java.exe</code>、<code>javac.exe</code>等

include

包含c語言頭檔案,支援java本地接口與java虛拟機調試程式接口的本地程式設計技術

jre

java 運作時環境的根目錄,包含java虛拟機,運作時的類包和java應用啟動器,&lt;br/&gt; 但不包含開發環境中的開發工具

lib

開發工具使用的歸檔封包件

第一步:打開-計算機-屬性-進階系統設定-環境變量-系統變量

第二步:進行配置(java_home,path,classpath)

java_home:另似給jdk全路徑取一個别名。然後使用的時候直接使用别名

path:通過path,在dos指令行找到對應的指令。java javac

classpath:jdk1.5之後,可以選擇性安裝,建議安裝。最前面一定要配置一個.(點)

具體的配置如下

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

檢測是否安裝成功

安裝的時候注意路徑是否成長,是否有多餘的分号,等問題。可以通過以下兩個指令來檢測jdk是否安裝成功

<code>java -version</code>

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

<code>javac</code>

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

搞明白程式結構之前我們先看看看以下幾個概念:

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

java虛拟機啟動執行時,它會在尋找指令列所指定的類。然後找到<code>main</code>方法。

每個java程式至少都會有一個類及<code>main</code>方法。

每個應用程式隻有一個<code>main</code>方法

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
java運作機制主要依賴于jvm

概念:jvm是一個虛拟的計算機,具有指令集并使用不同的存儲區域。負責執行指令,管理資料、記憶體、寄存器

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
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、部分功能沒有

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

傻瓜式下一步安裝

激活教程:

本次使用的idea版本是 :2020.3.2

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具

設定全局編碼為<code>utf-8</code>

Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具
Java核心基礎第1篇-走進Java世界一、Java簡介二、Java環境變量三、Java運作機制四、IDEA工具