美文网首页
java运行机制的理解

java运行机制的理解

作者: BoYueStudio | 来源:发表于2018-09-17 01:01 被阅读0次

    Java导读

    很多人都在用java做开发,毕竟Java也有许多的优点。首先,在java下没有关于C++里面指针的概念,并且由程序产生的内存会被自动回收,不会出现内存溢出。其次,Java跨平台和面向对象,还有开放性。

    第一个java程序

    Part.1

    java环境搭建,其实就是要个能运行java程序的环境。首先,下载安装jdk,并设置环境变量。

    Part.2

    在记事本中写好代码保存为后缀为.java的源文件(hello.java),之后cmd打开命令提示符使用javac来编译生成后缀为.class的字节码文件。最后,用命令java来执行。

    java运行机制

    我们可以通过上面的第一个java程序来了解java语言的运行机制。编译源文件(.java)生成中间字节码文件(.class),最后运行java。

    编译生成的字节码不是特定的平台机器码,而是生成一种与平台无关的字节码文件。当然,这种字节码不是可执行的,必须使用Java解释器来解释执行。Java语言里面负责解释执行字节码文件的是Java虚拟机(JVM),JVM根据操作系统翻译中间字节码文件,翻译后的Java字节码就可以在该平台上运行。

    运行java的环境与JDK相关!!!jdk就是java开发工具包,为开发人员服务的。包含了jre,jie就是java运行时环境。jre里就包含了java虚拟机。JVM顾名思义就是虚拟的一台计算机,它主要就是用来运行java程序的。

    不同的操作系统安装JDK,会安装不同的版本。可以理解为JVM因操作系统而异,所以不跨平台。但,因为JVM的存在,所以Java是跨平台的

    相关文章

      网友评论

          本文标题:java运行机制的理解

          本文链接:https://www.haomeiwen.com/subject/zoyciftx.html