Java 為什么解釋執行時不直接解釋源碼?

問答 ? 肖海艷 ? 于 2020-01-09 20:49:48 ? 最后回復由 青牛 2020-01-11 08:43:16 ? 188 閱讀

Java源碼為什么會經過中間步驟轉換為字節碼,這樣不是增加工作量嗎?直接解釋源代碼一樣跨平臺。
為什么不在解釋運行時直接解釋源代碼,而是字節碼。

成為第一個點贊的人吧 :bowtie:
回復數量: 1
  • 青牛 國內首批大數據從業者,就職于金山,擔任大數據團隊核心研發工程師
    ? 2020-01-11 08:43:16

    字節碼才是機器能識別的代碼,機器只認識二進制代碼101010010 這種,編程語言是面向人的 人開發的時候用的 實際機器執行的時候執行的都是二進制 字節碼就是很接近二進制的編碼

暫無評論~~
  • 請注意單詞拼寫,以及中英文排版,參考此頁
  • 支持 Markdown 格式, **粗體**、~~刪除線~~、`單行代碼`, 更多語法請見這里 Markdown 語法
  • 支持表情,可用Emoji的自動補全, 在輸入的時候只需要 ":" 就可以自動提示了 :metal: :point_right: 表情列表 :star: :sparkles:
  • 上傳圖片, 支持拖拽和剪切板黏貼上傳, 格式限制 - jpg, png, gif,教程
  • 發布框支持本地存儲功能,會在內容變更時保存,「提交」按鈕點擊時清空
Ctrl+Enter
江西快三下期预测 幸运农场复式玩法 怎么买股票指数 单机麻将大全手机版 网络赚钱有什么办法 新手如何利用互联网挣钱 快乐8开奖结果 喜乐彩票app 福建体22选5开奖结果 博乐填大坑 青海11选5前三走势图