我是靠谱客的博主 帅气黄蜂,最近开发中收集的这篇文章主要介绍java 一次编译,处处运行,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java 语言不同于与C和C++语言的一大有点就是优秀的跨平台性,但是如何理解Java语言的跨平台性,为什么Java语言可以跨平台,下边写下笔者的粗浅理解,有错误请指正。
Java程序可以在不同的操作系统环境运行,与 java虚拟机的存在密不可分。Java语言的开发公司为各个操作系统准备了Java虚拟机,即不同的操作系统平台都有相应的JDK,比如windows平台和linux平台都有自己对应的JDK,这样java语言运行的环境也就有了。

Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。如果想要执行字节码文件,目标平台必须要安装对应的java虚拟机,即JVM,JVM会将字节码翻译为对应操作系统平台的计算机指令,将Java源代码编译为.class字节码文件,这是Java的第一阶段,即编译阶段,然后JVM将java字节码转换为目标机器代码,这是java的第二次解释运行阶段,所以Java是解释型语言,而不是编译型语言。
因为有了Java虚拟机的存在,Java可以做到一次编译,处处运行。

最后

以上就是帅气黄蜂为你收集整理的java 一次编译,处处运行的全部内容,希望文章能够帮你解决java 一次编译,处处运行所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部