JAVA语言为什么能跨平台?(转)
来源:互联网 发布:荆州网络电视 编辑:程序博客网 时间:2024/05/16 13:40
JAVA语言为什么能跨平台?
因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。
而C/C++不可以跨平台的原因就是编译后的代码在特定的硬件上可以直接执行,换个硬件平台这些代码就不能被执行了。不过正是因为可以直接执行,所以C/C++程序的执行效率要比Java程序高
- (转)JAVA语言为什么能跨平台?
- JAVA语言为什么能跨平台?(转)
- JAVA语言为什么能跨平台?
- JAVA语言为什么能跨平台?
- 【转】Java为什么能跨平台,.NET为什么能跨语言?
- 简要解释java为什么能跨平台!
- java为什么是跨平台语言?
- java语言为什么可以跨平台?
- Java语言为什么可以跨平台
- C++语言为什么跨平台?
- C++语言为什么跨平台?
- Java为何能跨平台
- Java为什么能够跨平台
- JAVA为什么可以跨平台
- 为什么Java可以跨平台
- 为什么Java可以跨平台
- Java为什么可以跨平台
- 【Java面试题-001】什么是JVM?为什么称Java为跨平台的编程语言?
- POJ 3261 字符串
- eclipse下的java build path配置
- CentOS 6.0下vncserver安装配置
- 数据库与数据仓库的区别是什么
- C# .NET 获取路径信息
- JAVA语言为什么能跨平台?(转)
- 谷歌地图之地名解析
- HDU 4363 Draw and paint DP
- Java中的异常checkedException和uncheckedException
- UnicodeEncodeError
- linux利器 sed, awk, grep, cut,pstree、ps、pstack
- VC实现单向认证SSL连接POST数据源码
- [C/C++]函数参数的入栈顺序与可变参数的实现
- URAL1002