看板 [ java ]
討論串[問題] API的調用如何和虛擬機溝通
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者superstition (big bomb)時間18年前 (2007/06/30 04:30), 編輯資訊
0
0
1
內容預覽:
感謝大大的幫助.. 後來可能有點眉目 , 以下是小弟見解:. 後來往 JNI 方向查找 , 發現自己寫的 native 方法就是成為和 jvm 作出請求的關鍵. 動作 , 於是找了 System.loadlibrary , 不知有無看眼花 , 跟到最後發現在. ClassLoader.java 裡有
(還有93個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hougzou (學無止境,啥時才摔到底?)時間18年前 (2007/06/28 00:04), 編輯資訊
0
0
1
內容預覽:
股溝大神告訴我.... http://www.j2medev.com/Article/Class1/Class11/200703/4317.html. 雖然是KVM,不過應該可以稍為回答你的疑惑。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 211.74.120.19.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1 (愚人)時間18年前 (2007/06/27 23:10), 編輯資訊
0
0
0
內容預覽:
jvm 設計在抽象的 stack machine 上. 所以指定的集合與動作都很簡單. 會相似您用 stack 結構來算 2 + 4 * 4 + 8 一樣的運算方法. 底層的實作就依 OS 不同來對應每一個指令. 大部分用到的還是 native api 而非直接使用 os 層級的 api. 若您想要

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者superstition (big bomb)時間18年前 (2007/06/27 22:14), 編輯資訊
0
0
0
內容預覽:
感謝您的回覆 , 更確切的說 , 依照 bytecode 所用的. java 指令集中 , 有無類似 x86 的 int 指令來達成. 真正所提供的服務 , 我看了 java 的指令集似乎沒有. 類似指令 , 所以我想知道 API 到底是透過啥麼動作. (如何利用指令集)來告訴 JVM 此 API

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hougzou (學無止境,啥時才摔到底?)時間18年前 (2007/06/27 21:52), 編輯資訊
0
0
0
內容預覽:
老實說,我國文太差,看不太懂題意,所以就雞同鴨講一下!. 請你把 JVM 視為一隻餵他飼料才會有反應的程式,這隻程式一直在系統等著你餵他. 飼料,這飼料就叫做 bytecode,JVM 會用「直譯」的方式去解讀 bytecode。. 你要產生 bytecode,就必須寫 Java 程式,Java 編
(還有223個字)
首頁
上一頁
1
2
下一頁
尾頁