學習Java篇章:Fundamental01階段&第一天第二部分

知識點一:比較C語言和Java語言的編譯運行過程:

Java語言:

編譯期:  .java源文件--->編譯後--->.class字節碼文件

運行期:.class字節碼文件-->JVM加載.class並運行--->可執行文件(二進制,0和1)

C語言:

.c源文件,經過編譯,直接可以生成可執行文件(0和1)

----------------------------------------------------------------------------------------------------------------------------------------------------

知識點2:不同編譯運行過程帶來的差異:

QQ如果是用Java語言寫的:Java版的QQ,編譯後生成了.class文件

1.windows版的jvm加載了這個.class文件,運行在windows上。

2.linux版的jvm加載了這個.class文件,運行在linux上。

3.ios版的jvm加載了這個.class文件,運行在ios上。

QQ實際上是用C語言寫的,所以生活中是這樣的

1.用C語言寫的windows版的QQ運行在windows系統上

2.用C語言寫的ios版的QQ運行在ios系統上

3.用C語言寫的linux版的QQ運行在linux系統上

生活現象:我們下了安卓的qq發現並不能運行在蘋果的操作系統上。

原因:計算機底層只認識二進制,不同操作系統的指令是不同的。

同樣一個指令,windows中可能是010101,linux中可能是101010,其他操作系統可能是111000,所以用c語言開發qq,一做就要做三套,以後再出現其他流行的操作系統只能再做一套。如果QQ是用Java語言寫的,那麼做一套就夠了,以後有新的操作系統流行了,我們在oracle公司的官網下載新的配套這個操作系統的JVM就行了。JVM就是一個小程序,這個小程序就是一個翻譯官。負責Java語言在不同的操作系統上溝通無壓力。

結論:Java語言的優勢是跨平臺,一次編程,到處使用。

-----------------------------------------------------------------------------------------------------------------------------------------

知識點三:JDK,JRE,JVM的包含關係

1.JDK:Java 開發工具包(開發Java程序的最小環境是JDK)

2.JRE:Java運行時環境(運行Java程序的最小環境是JRE)

3.JVM:Java虛擬機

關係如下:

JDK=JRE+開發運行等編譯工具

JRE=JVM+系統類庫

補充:JDK的版本很多是因爲操作系統對應的JVM不同。因爲我們是做開發因此我們需要下載JDK.

如何下載說明的地址:https://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html

如何下載完成配置jdk的地址:https://zhinan.sogou.com/guide/detail/?id=1610006590

如何驗證jdk已經配置好:https://jingyan.baidu.com/article/0aa223755ca6d388cc0d64c2.html

注意:配置jdk中,1.5以後的版本是不需要配置classpath這個變量的。

---------------------------------------------------------------------------------------------------------------------------------

知識點四:Eclipse軟件:

是由IBM公司開發的一個IDE(集成開發環境),爲什麼使用eclipse開發Java程序是因爲我們可以通過記事本來開發Java程序,但是太過於繁瑣。不但有大量代碼重複,也不方便調試。這個軟件可以大大提升我們的開發效率。還有就是eclipse是基於插件可擴展,高度靈活。

基於插件也可以理解爲可以擴展功能,是一種遵循一定規範的應用程序接口編寫出來的程序,主要是用來擴展軟件功能,很多軟件都有插件,有些由軟件公司自己開發,有些則是第三方或軟件用戶個人開發。

同時,我們要知道eclipse是用Java語言寫的,IBM公司讓人們用這個軟件來做開發,因此運行時至少有JRE。因此想要運行這個軟件,必須先下載JRE,同時我們是做開發,所以直接下載jdk即可。

綠色軟件,解壓即可使用。

------------------------------------------------------------------------------------------------------------------------------

知識點五:開發三步驟:

1.新建一個Java項目,即Java Project-------新建一個小區

2.新建一個包,即package-----------------------新建一個單元

3.新建一個類,即class----------------------------新建一個房子

補充:開發Java程序有時會提示workspace,是我們的工作空間,就是保存Java程序在哪個磁盤。

運行方式有兩種:

1.Run as JavaApplication
2.小綠箭頭

---------------------------------------------------------------------------------------------------------------------------------

知識點六:寫代碼的注意點
 1.全部英文字母和符號,註釋除外
 2.嚴格區分大小寫
 3.每句話的結束要用分號";"結尾
 4.註釋後面出現什麼紅線都不用管,因爲不會執行
 5.寫完記得保存:ctrl+s

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章