java的可移植性 是jvm的功勞嗎
1 回答
狐的傳說
TA貢獻1804條經驗 獲得超3個贊
是的。
因為java有一個JVM(Java Virtual Machine)java虛擬機,源程序*.java被編譯成字節碼文件,字節碼是與平臺無關的,是面向jvm編寫的,而jvm又有自己的一套指令系統,在不同的平臺上jvm的指令也是不一樣的,也就是說不同操作平臺有自己的jvm但是jvm向上的字節碼接口是與平臺無關的,jvm接口向下是與硬件有關的,jvm是個中間件,這樣只要有字節碼和jvm,不管在任何平臺都可以運行java程序。全靠的是jvm虛擬機
- 1 回答
- 0 關注
- 674 瀏覽
添加回答
舉報
0/150
提交
取消
