原文: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