Java教程

java程序是怎么运行的?

本文主要是介绍java程序是怎么运行的?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在编写java程序前我们通常会安装jdk和jre,它们分别是干什么的呢?

jre,也就是java runtime environment,即Java运行环境,包括JVM和java类库,以及一些模块等;jdk,也就是java development kit,是Java开发环境,可以看成jre的一个超集,提供了更多的工具,例如编译器、各种诊断工具;通常我们安装的jdk,里面自带jre;

我们编写一个HelloWorld.java文件,在dos中通过javac命令,生成.class文件,然后通过java命令,运行.class文件

 在这个过程中,我们把java分为两个阶段,第一个阶段为编译期,即javac的编译,编译Java源码生成“.class”文件里面实际是字节码,而不是可以直接执行的机器码。第二阶段.class文件经JVM解析或编译运行 ,Java字节码会被转化为目标机器代码 ;

Java的宣传语“write once,run anywhere,一次编译,到处运行”,指的是.class文件可以到处运行,因为在第二次编译中JVM起着关键作用。在可以运行Java虚拟机的地方都内含着一个JVM操作系统。从而使JAVA提供了各种不同平台上的虚拟机制,因此实现了“到处运行”的效果。 


  

这篇关于java程序是怎么运行的?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!