認識java語言

       java語言是一種跨平臺的高級編程語言,學習java語言,首先要先認識java語言的整體架構。相信每個人在學習java語言之前,都要安裝java jdk以及配置jdk環境。但並不是每個人都會對jdk有足夠的認識。

下面我就總結一下自己對jdk的淺顯認識。

   jdk是java development kit的簡稱,代指java的API,是java開發與執行環境。jdk中包括一些java基礎類以及編譯、調試工具等,是java語言開發與運行的前提與必需。jdk中包括jre,是java運行環境,包括一些核心類庫以及虛擬機jvm,jvm負責運行代碼。JVM 的主要工作是解釋自己的指令集(即字節碼)並映射到本地的 CPU 的指令集或 OS 的系統調用。Java語言是跨平臺運行的,其實就是不同的操作系統,使用不同的JVM映射規則,讓其與操作系統無關,完成了跨平臺性。JVM 對上層的 Java 源文件是不關心的,它關注的只是由源文件生成的類文件( class file )。

    java代碼執行過程:用java編寫代碼,是經過編譯——解釋的過程運行的。首先通過jdk的API編寫java程序,java編譯器javac將.java源代碼文件編譯成java字節碼.class文件,然後jvm對.class文件根據平臺進行解釋,映射到相應的CPU指令集或者系統調用。

 

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