Java入門介紹
目錄
1. Java與其他語言的異同
- 我們進入大學的時候,一般第一個學習的編程語言都是C語言,它是一門面向過程的、抽象化的通用設計語言。我們一般會選擇它來進行嵌入式的開發,比如單片機。現在又有一個比較火的語言,Python。Python是一種解釋型腳本語言,由於它語言簡潔優雅的特點,在很多領域都可以使用它進行編程。而Java則是現在最為流行的語言,許多大型的企業都會選擇Java來作為他們的開發語言,是現在崗位最多的語言。它是一門面向對象編程語言,不僅吸收了C++的許多優點,而且還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。
C語言和Java的執行過程對比
1. C語言的執行過程
- .c文件(我們編寫的代碼) ---進行編譯后 ---> .o文件(機器認識的語言)---將各個模塊的.o文件鏈接起來---> .exe文件(可執行文件)
2. Java的執行過程
-
.java文件(我們編寫的代碼)---編譯---> .class(jvm可執行的Java字節碼)---jvm解釋器---> 機器可執行的二進制機器碼---->在JVM中運行
-
JVM (Java Virtual Machine) 即Java虛擬機,Java正是因為虛擬機而實現了一次編程就可以在不同平台執行,這也是Java一個重要的特點平台無關性。
2. Java開發環境的配置
1. 為什么要下載jdk
1. JDK
- JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。
2. JRE
- [Java API](https://baike.baidu.com/item/Java API)類庫中的Java SE API子集和Java虛擬機這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標准環境。
3. 環境配置
- JDK是我們開發Java語言必須配置的環境,我們的代碼只有在它的支持下才能運行。什么是環境,打個比方,我們想要寫作文必須有筆和紙,這是我們寫作文需要的環境。而我們寫Java程序時,電腦就是我們的紙,而JDK就是我們的筆。
2. IDE
-
集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。
-
如果拿寫作來比喻,那么IDE可以說是我們的寫作小紅書,我們可以從里面找到優美的例句,也可以找到一些常用的寫作模板。
常用的Java IDE
eclipse
- 我們在學校學習時,老師經常會使用eclipse進行教學。eclipse可以使用插件,搭建其他語言的編程環境,而不止是Java開發。
IDEA
- IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。
3. 環境搭建流程
-
因為網絡上教程很多,我就不畫蛇添足了。下面簡單寫一下搭建環境的流程:
-
這是我收藏的Java開發常用的工具,包含JDK啊,eclipse,IDEA這些。不過IDEA不是免費的,如果不能使用,需要自己上網找破解的方法。
鏈接:https://pan.baidu.com/s/11KddSd-wrdEn7hStdilKJg
提取碼:t1k7
復制這段內容后打開百度網盤手機App,操作更方便哦
1. 下載安裝JDK
- JDK是不需要安裝在系統盤的,大家可以安裝到一個容易找到的地方,因為之后配置環境需要使用。
2. 配置環境變量
- eclipse只有在安裝環境變量之后才能使用。我們安裝環境變量之后,就可以在CMD上輸入JAVA,查看相關的信息或運行Java代碼。
https://www.runoob.com/w3cnote/windows10-java-setup.html
菜鳥教程的教程
3. 下載eclipse或者IDEA
- 這些IDE都會有自己的快捷鍵,學會使用快捷鍵可以讓你寫代碼的速度更快,也會顯得自己很厲害的樣子,就有更大的自信心去學習啦。
END
- 大概就是這么簡單了,但是我當時可是配置了大半天呢。想要當一個程序員最需要的就是自己收集信息,解決問題的能力,所以大家遇到事情,一定要先百度,不懂也沒關系,不要怕弄錯,多試幾次。向他人求助是你的無奈之舉,而不能養成習慣。
------------恢復內容結束------------