Java簡介及環境搭建
- 🔨前言
- 🤦?♀?Java初識
- 🤢Java的由來及地位
- 🦝Java是世界上最好的語言
- 😁Java之父 -- 詹姆斯·高斯林
- 💕環境搭建
- 🌹JDK搭建
- 🐱?🚀配置環境變數
- 🤳測驗JDK是否搭建成功
- 🍦IDEA安裝
- 🥪使用JDK(不用集成開發環境)進行代碼編譯、運行
- 🍎使用SublimeText3編輯代碼
- 🌳使用jdk進行編譯,
- 🍃方法一:
- 🚲方法二:
- 🚆總結
🔨前言
大家好,我是Aaron,本文章為該專欄的第一篇文章,將會詳細介紹一下Java的基本內容以及詳細的Java使用環境搭建,
本文講解所撰寫的代碼將使用SublimeText3實作,代碼的編譯和運行將直接在控制命令視窗或者使用Powershell視窗實作,

如果有需要這個軟體的小伙伴可以私聊博主獲取~

🤦?♀?Java初識
Java是一門面向物件的編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指標等較為復雜的概念,因此Java語言具有功能強大和簡單易用兩個特征,Java語言作為靜態面向物件編程語言的代表,極好地實作了面向物件理論,允許程式員以優雅的思維方式進行復雜的編程,Java具有簡單性、面向物件性、分布式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等等特點,Java可以用于撰寫桌面應用程式、Web應用程式、分布式系統和嵌入式系統應用程式等,在博主眼中,Java就是"世界上最好的語言",
🤢Java的由來及地位
早期編程語言還是B語言,C語言這樣的較為底層的低級變成語言,他們更多的是實作與作業系統之間的互動,后來在C語言的基礎上衍生出了面向物件的C++語言,C++語言將C語言進行了非常大規模的擴展,也是近些年最受歡迎的變成語言之一,而本文的主角Java編程語言其實就是在C++語言的基礎上進行"凈化"而得來的,相信很多人都知道"Java是C++的純凈版"的梗,其實當中的意思就是說Java中包含了C++中非常內核的部分,但去掉了C++中非常難以理解和掌握的知識,由此得來這一調侃的說法,
至于Java的地位,我們看一下下面這兩張圖便可一目了然,


歷年來Java都是霸占天梯排行榜前三的存在,其實在天梯圖中一直都是Java,C,C++霸占前三,但由于python對資料處理的功能強大,以及其語法的過于簡單方便,使其受歡迎度直線上升,但大部分后端開發工程師對python的評價都是"雷聲大,雨點小",其功能的完善性是無法與Java這類編程語言媲美的,并且大部分少兒編程都是教的python~
🦝Java是世界上最好的語言
其實這句話只是調侃,沒有任何一種編程是世界上最好的編程語言,應該說他們各自在自己使用的領域范圍內,都是世界上最好的語言,比如:
- 資料處理 - python
- 與作業系統互動 - C/C++
- 應用層開發 - Java
- …
而在前端和后端又存在差異,比如經典的前端三劍客:
HTML - CSS - JavaScript
他們各有各的用處,不應用優劣之分加以區別,
但這里請注意: 前端的JavaScript和Java沒有任何關系~
如果硬要說關聯的話,只能說一個是蹭熱度,另一個是被蹭熱度的關系吧~~
😁Java之父 – 詹姆斯·高斯林
我們學習一門語言,第一步就是要了解其來源,而"Java之父"就是傳說中的詹姆斯·高斯林高老爺子,
詹姆斯·高斯林(James Gosling)是一名軟體專家,1955年5月19日出生于加拿大,Java編程語言的共同創始人之一,一般公認他為"Java之父",1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年獲得了美國卡內基梅隆大學計算機科學博士學位,
高老爺子可謂是計算機領域的領軍人物之一,推動計算機科學不可或缺的任務,

聰明絕頂~~
學習Java需要搭建集成開發環境,接下來介紹如何搭建我們需要的環境,
💕環境搭建
🌹JDK搭建
這里給大家介紹的是JDK8的搭建,如果需要安裝包的小伙伴可以私聊博主喔~

- 首先雙擊安裝包,

- 點擊下一步,

- 這里可以更改想要安裝的路徑,比如博主更換為E盤:

- 點擊確定,然后下一步,

- 等待進度條讀完之后,會出現,

- 點擊確定,

- 然后可以根據自己需要更改安裝目錄,比如博主這里安裝在E盤的JDK檔案中,注意: 這里的檔案夾必須為空!

- 點擊下一步,

- 等待進度條結束,

點擊關閉即安裝成功,
🐱?🚀配置環境變數
- 首先滑鼠右鍵點擊此電腦,

- 點擊屬性,找到高級系統設定,

- 點擊高級系統設定,

- 點擊環境變數,

- 點擊新建,

- 輸入變數名和引數:
變數名:JAVA_HOME
變數值:剛才安裝的路徑

- 然后點擊確定,
接下來配置第二個環境變數(PATH),

- 雙擊Path

- 點擊新建,

- 輸入%JAVA_HOME%/bin

- 點擊確定,

接下來配置第三個環境變數
- 點擊新建,

變數名:CLASSPATH
變數值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

- 點擊確定,

到這里,所以的環境變數就配置成功了,
🤳測驗JDK是否搭建成功
- 第一步確認
點擊選單視窗,查看最近安裝,

會發現Java已安裝,
- 第二步確認,
按住win + R鍵,輸入cmd,然后回車,打開控制命令視窗,

輸入java,

輸入javac,

出現以上情況則表示配置成功,
(缺一不可)
如果沒有成功,則只有一種可能,那就是環境變數出了問題,有問題的話可以私聊博主或評論區評論解決奧~
🍦IDEA安裝
- 首先我們在瀏覽器中搜索IDEA官網,

- 點擊進入IDEA官網,

- 點擊download下載,

- 點擊下載社區版.exe檔案,完成后即可得到安裝包,

- 雙擊安裝包即可安裝,

- 勾選上I confirm后按下Continue,
!](https://img-blog.csdnimg.cn/d7fca68b47aa4ee48b7c465f1c065e11.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQWFyb25za3I=,size_20,color_FFFFFF,t_70,g_se,x_16)
- 之后幾乎一直下一步即可,最后安裝上將會在桌面出現快捷方式,

🥪使用JDK(不用集成開發環境)進行代碼編譯、運行
一般來說我們的代碼是要在集成開發環境中進行編輯,編譯,鏈接和運行的,例如:
- C/C++ - VS2019集成開發環境
- Java - IDEA集成開發環境
但其實也可以不用集成開發環境就實作我們代碼的編譯和運行,例如,這里我們以及裝好了JDK,并且環境變數以及配置完成,
接下來博主使用一個用來寫代碼的記事本進行代碼的編輯,
🍎使用SublimeText3編輯代碼
博主的記事本軟體叫做SublimeText3,是一個可以用來寫代碼的記事本軟體,非常好用!
- 首先,新建一個文本檔案,比如博主這里新建了一個HelloWorld的文本檔案,

- 修改文本檔案拓展名為.java,

- 點擊是,

- 雙擊打開后綴名為.java的文本檔案

接下來便可以在里面寫代碼了,例如,博主這里寫一個最簡單的程式,
- 編輯HelloWorld

這就完成了java代碼的編輯,
🌳使用jdk進行編譯,
JDK - Java Development Kit
中文翻譯為Java開發工具包
JDK中包含了JRE,而JRE中又包含了JVM,
其中關系為:

JDK - Java Development Kit - Java開發工具包
JRE - Java Runtime Environment - Java運行時環境
JVM - Java Virtual Machine - Java虛擬機
而代碼的編譯和運行都最終將在Java虛擬機中完成,所以我們之前只要配置了JDK,就可以在JVM中完成代碼的編譯和運行,
下面介紹具體操作,
🍃方法一:
- 首先按住win + R打開運行視窗,

- 輸入cmd,按下確定,

- 接下來要觀察我們的文本檔案是被寫在哪一個磁盤下,比如我這里的HelloWorld檔案寫在F盤底下,那么就在視窗輸入f: - 磁盤為F盤,加上一個冒號,按下回車,即可切換磁盤訪問(不切換自動是C盤)
這是未切換之前的:

這是切換之后的:

- 然后我們要復制一下檔案的路徑,

- 然后在控制視窗輸入復制目錄命令cd,然后滑鼠右鍵即可完成粘貼,然后按下回車,(cd后面要加上空格)
下面給出加空格和不加空格的情況:

- 輸入javac HelloWorld.java進行編譯,生成位元組碼檔案(.class檔案)
編譯成功:

生成位元組碼檔案(.class檔案)

- 輸入java HelloWorld開始運行,
運行成功,

到這里就已經編譯運行成功了,
值得一提的是: 我們的電腦默認的編碼格式是遵循utf-8編碼格式,而javac遵循的是GBK編碼格式,如果代碼中出現了中文,將會導致編譯時出現錯誤,
例如:

這里的注釋中包含了中文,我們用之前的方法進行編譯,

這里發現編譯發生了錯誤,原因就是GBK編碼格式和utf-8編碼格式發生了出入,這里的解決方法是在編譯時輸入指令:
-encoding utf-8
如下:

這里表示編譯成功,
接下來輸入java HelloWorld,則會成功運行,

🚲方法二:
我們不在控制命令視窗進行編譯和運行,而是直接找到該文本檔案,

- 按住shift + 滑鼠右鍵,找到PowerShell視窗,

- 點擊打開,

這里路徑直接是F盤,不需要第一次的改路徑操作,
- 直接輸入命令:
javac -encoding utf-8 HelloWorld.java
java HelloWorld

🚆總結
本文講了Java語言的由來以及其地位,并且介紹了Java之父 – 高斯林老爺子,
介紹了java代碼的環境變數配置以及集成開發環境的安裝
并用兩個方法講述了不適用IDEA等集成開發環境如何對JavaCode進行編譯,
最后,希望本文可以給大家帶來幫助,別忘了三連支持哦~
👍點贊👍 + 👀關注👀 + ?收藏?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/310613.html
標籤:其他
