原文:Java是如何實現跨平台運行的

首先說一下什么是平台 所謂的平台,就是CPU和操作系統的結合體。市面上CPU的種類很多,不同公司生產的CPU支持相同或不同的指令集。指令集就是CPU用來計算和控制計算機系統的一套指令的集合。指令集又分為精簡指令集 RISC 與復雜指令集 CISC 。 操作系統是充當用戶和計算機之間交互的界面軟件,不同的操作系統支持不同的CPU,嚴格意義上說是不同的操作系統支持不同CPU的指令集。例如 windo ...

2017-11-05 14:48 0 1056 推薦指數:

查看詳情

java如何實現平台

作者:蘇月虹 鏈接:https://www.zhihu.com/question/30753144/answer/53095878 來源:知乎 Java平台是怎樣實現的呢?這就要談及Java虛擬機(Java Virtual Machine,簡稱 JVM ...

Mon Feb 27 05:07:00 CST 2017 0 7099
Java是如何實現平台

一.Java是如何實現平台的 1.我們編寫的Java源碼,編譯后會生成一種 .class 文件,稱為字節碼文件 2.Java虛擬機JVM就是負責將字節碼文件翻譯成特定平台下的機器碼然后運行。也就是說,只要在不同平台上安裝對應的JVM,就可以運行字節碼文件,運行我們編寫的Java程序。 注意 ...

Wed Apr 25 06:39:00 CST 2018 0 1177
Java如何實現平台

什么是平台無關性 平台無關性就是一種語言在計算機上的運行不受平台的約束,一次編譯,到處執行。 也就是說,用Java創建的可以執行二進制程序,能夠不加改變的運行於多個平台Java減少了開發和部署的多個平台的成本和時間。 平台無關性的實現 其中扮演者重要的角色有Java ...

Sat Aug 24 23:46:00 CST 2019 0 1789
java程序可以平台運行的原因

java有虛擬機(JVM),JAVA程序不是直接在電腦上運行的,是在虛擬機上進行的,每個系統平台都是有自己的虛擬機(JVM),所以JAVA語言能平台。 1.java代碼不是直接運行在CPU上,而是運行java虛機(簡稱JVM)上的。 2.java是先把java文件編譯成二進制字節碼的class ...

Mon Apr 29 19:38:00 CST 2019 0 1108
Java平台的原理--java平台是通過JVM實現

孫鑫視頻---筆記(1-3) java平台是通過JVM(java 虛擬機)實現的。 Java應用程序的開發周期: 編譯、下載、解釋、執行。 1、java源文件的編譯過程      java編譯程序將java源程序翻譯為JVM可執行代碼---字節碼。 java編譯器不將對變量和方法 ...

Thu Jan 16 02:11:00 CST 2014 0 4593
1.Java為什么能平台運行?請簡述原理

因為它有虛擬機(JVM),JAVA程序不是直接在電腦上運行的,是在虛擬機上進行的,每個系統平台都是有自己的虛擬機(JVM),所以JAVA語言能平台。 1, java代碼不是直接運行在CPU上,而是運行java虛機(簡稱JVM)上的。 2,java是先把java文件編譯成二進制字節碼的class ...

Sun Sep 11 20:08:00 CST 2016 0 2669
java平台,c++不是平台的?

首先理解一下平台的含義:不依賴與操作系統,也不依賴硬件環境。 java是一次編譯,到處運行,像java,flash這些可以理解為這樣,因為他們運行在虛擬機上jvm的。而這個虛擬機,你也可以理解成為一個微型的操作系統。在不同的系統中有不同的jvm可以和他們進行一起安裝,所以相應java字節碼便可 ...

Fri Aug 09 03:59:00 CST 2019 0 768
Java為什么能夠平台

首先介紹一下Java的各個層級,先放一張圖:     硬件,操作系統和操作系統接口:這三級不說大家都知道,操作系統有很多種,比如Windows,Linux。Windows又分為win7,win10,win xp等等;Linux有Ubuntu,CentOS;操作系統接口就是系統 ...

Mon Feb 24 18:48:00 CST 2020 1 829
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM