Java运行机制及相关术语
JVM
java虛擬機(Java Virtual Machine)
JVM可以實現java程序的夸平臺運行,即運行的操作平臺各不相同
JVM基本原理
java運行機制
編譯型語言(如C、C++)
源文件 -- 編譯器--> 可執行文件
運行可執行文件 --> 機器指令
解釋型語言(javascript 、perl)
文本文件 ---解釋器-> 直接翻譯成機器指令
先編譯,后解釋(java)
.java源文件 -- 編譯 --> .class字節碼文件 (字節碼)– jvm解釋執行 --> 真正的機器指令
Write Once , Run Anywhere(一次編寫到處運行)
JDK
JDK(Java Development Kit)稱為java開發包,是java語言的開發工具包(SDK),是面向開發者的工具套件。
javac:Java編譯器,將java源代碼文件轉換成.class字節碼文件
java:java解釋器,直接解釋執行java字節碼文件
javadoc:根據java源文件及文檔說明生成HTML文檔
javap:java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節碼含義
appletviewer:小應用程序瀏覽器,一種執行HTML文件上的Java應用小程序的Java瀏覽器,即Applet?
jdb:Java調試器,可以逐行執行程序,設置斷點和檢查變量
javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件
JDK、JRE、JVM關系圖
轉載于:https://www.cnblogs.com/weblogs/p/4745420.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Java运行机制及相关术语的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3D人脸识别预处理,3D face re
- 下一篇: Java多线程与并发库高级应用 学习笔记