導航:首頁 > 編程語言 > 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程序運行機制相關的資料

熱點內容
查找pdf文件的檢索方式 瀏覽:468
java中怎樣設置窗體透明 瀏覽:110
上述文件名無效視頻文件 瀏覽:975
plc編程中c指哪個元件 瀏覽:50
手機怎樣打包文件和視頻 瀏覽:834
電力通信用什麼編程 瀏覽:659
摩拜app為什麼閃退 瀏覽:847
魅族18Pro是多少A的數據線 瀏覽:837
出租房網路如何修復 瀏覽:251
fifaol3什麼時候更新數據 瀏覽:643
視頻文件中毒文件名修改不了 瀏覽:84
如何使word文件名多行 瀏覽:597
ripper專殺工具 瀏覽:169
java程序運行機制 瀏覽:615
微信密碼忘了怎樣找到 瀏覽:879
數據報表需要哪些輔助軟體 瀏覽:356
迪拜快遞文件到達國內多少天 瀏覽:780
ps怎麼存放文件 瀏覽:239
好的qq昵稱 瀏覽:644
php資源掃描工具 瀏覽:188

友情鏈接