java語言基礎之java運行環境

零基礎學java難嗎,我以爲這個問題主要看你意志力夠不夠堅決,有沒有決心學下去。
我以爲馬雲有句話說的頗有道理「今天很殘酷,明天也更很殘酷,後天會很美好,
可是絕大部分人會死在明天晚上。」學習java,堅持到底纔是最終勝利的保障,必定要多練多想。
學習一門語言,最重要的就是基礎,地基打好了,知識體系的大廈才能創建起來,
接着就是每日學習除了基礎以外要找出重點來提高,能力有餘的就能夠去解決難點問題
。基礎,重點,難點。這層層遞進的難度也體現着從此就業後的薪資水平,若是你之後從事這方面的職業的話。
java語言基礎之java運行環境java

廢話很少說了,讓咱們打開java的世界,開啓旅程。
    今天就學最基礎的java的開發環境。

java的開發環境

1.拿之前的qq來舉例子,qq是用c語言寫的,而c語言程序運行時編譯程序先讀取源文件,分析其詞法句法,
    2.將高級語言的指令轉換爲同等效果的彙編代碼,再由彙編代碼轉換爲機器語言,
    3.並按照操做系統對可執行文件的要求連接執行。什麼是對可執行文件的要求,就是每一個操做系統都有其獨有的指令集,
    4.同一套機器碼在不一樣的操做系統下效果就不同。
    所以要想qq在不一樣的操做系統上運行,就要寫不一樣的代碼。
            而若是qq是用java來寫的,那你就不用寫幾套程序來適應不一樣的操做系統了。由於,java有個特性叫跨平臺,一個編寫隨處可用。
            咱們來看java程序的執行過程:
            首先,.java源文件通過編譯器編譯成.class字節碼文件,而後運行,先進行類的加載和字節碼的校驗,
            而後字節碼文件通過java虛擬機解釋爲具體平臺的具體指令,並執行。
            也就是說java程序運行比c語言多了一步生成.class文件和java虛擬機解釋環節
            ,這java虛擬機能把.class文件解釋成任何平臺的機器碼指令。

            2.有幾個名詞須要熟悉一下,jvm,jre和jdk。
    jvm:java虛擬機,能把字節碼解釋成具體平臺上的機器指令執行。
    jre:java運行環境,除了包括jvm外還包括豐富的類庫。
    jdk:java開發工具包,除了包括jre外還包括編寫程序時須要的編譯器和調試工具。

    jre=jvm+系統類庫
    jdk=jre+編譯運行等開發工具

        3。接下來介紹一下java開發必備神器eclipse,這是目前主流的開發ide(集成開發環境),能夠上官網下載,
        下載完不須要安裝,解壓完就能夠用,可是由於eclipse是用java寫的,因此在運行eclipse以前要先有jre,所以要先到網上下載個jdk安裝完以後,
        才能順利運行eclipse。
        今天就學了個java開發環境跟你們分享下,也寫出了第一個代碼HelloWorld

        class Test{
                    public static void main(String[] args){
                    System.out.println("HelloWorld");
                    }
        }

java語言基礎之java運行環境

相關文章
相關標籤/搜索