導航:首頁 > 編程語言 > java程序運行機制

java程序運行機制

發布時間:2025-08-31 03:48:01

java運行機制是什麼

http://dev.csdn.net/article/37/37090.shtm
Java與其說是種語言,不如說是一種平台更為合適。Java的每一個類都有一個class文件和它對應,Java在程序的啟動的時候將程序運行需要用到的類載入到虛擬機中,根據Java的虛擬機規范進行連接(動態連接),程序的組裝是在運行的時候完成的。因此,Java程序非常容易進行組件式的開發,程序的組件非常的容易替換。
C++和其他的編譯型的語言一樣,它的程序的組裝方式是一種傳統的組裝方式。C++在編譯的時候生成適用於某一平台的二進制代碼,在連接的時候找到需要調用的庫,然後將這些庫中的代碼連接進可執行程序之中,生成的可執行程序運行速度非常的快,但是可執行代碼已經變成了一個整體,不可能再分開。(未考慮動態鏈接的情況)
C++當然也可以以組件的形式開發,如COM,但那些都是基於動態鏈接庫的,不可跨平台的,COM實際上也是定義了一個二進制的組件標准。是不可跨平台的。

❷ Java程序的運行機制是怎麼樣的

Java程序的運行機制如下:

❸ JAVA語言的核心機制是什麼

Java語言包含三種核心機制:Java 虛擬機、垃圾收集機制和代碼安全檢測。
1、Java 虛擬機(Java Virtual Machine,JVM)
在一台計算機上由軟體或硬體模擬的計算機。Java虛擬機讀取並處理經編譯過的平台無關的位元組碼class文件。
2、垃圾收集機制(Garbage collection)
在C/C++ 等語言中,由程序員負責回收無用內存。Java語言解除了程序員回收無用內存空間的責任。它提供一種系統級線程跟蹤存儲空間的分配情況。並在JVM的空閑時,檢查並釋放那些可被釋放的存儲器空間。垃圾收集在Java程序運行過程中自動進行,程序員無法精確控制和干預。
3、代碼安全性檢測(Code Security)
Java執行代碼的時候,由JVM對運行的代碼進行安全性檢測,當進行一些非法操作的時候,比如修改一些系統設置的時候,JVM會發出警告。

閱讀全文

與java程序運行機制相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接