技術轉載——JVM 工作原理和工作流程簡述

JAVA之所以跨平臺,是因爲有JVM這麼一個編譯和運行機器,它令對於系統的操作對於用戶而言是黑盒的,使得開發人員更快速和更注重軟件功能的實現。然而,也因爲jvm是黑盒,所以內部和底層具有不確定性,如果用狀態機來表示jvm,那麼jvm就是一種現役複製不確定的狀態機,因爲它的狀態和表現跟系統、底層、硬件等等都有關係,從而狀態是不確定,如果在分佈式應用中,jvm一直以來兼容性都不是很好,這就是主要原因。
相關文章
相關標籤/搜索