刚接触编程的初学者可能会发现编写Java程序其实很简单,但是Java程序的运行过程却非常复杂。关于Java程序工作原理的知识,虽然并不要求编程学习者完全掌握,但至少要了解它的大致流程。下面小编就为大家介绍一下Java程序的开发运行原理,大致可以分为以下三个步骤:编写源文件、编译运行。1.编写源文件编写的代码称为“源代码”或“源代码”。一般情况下,我们会将源代码保存在一个后缀为.java的文本文件中,这样的文件称为源文件。为方便起见,我们将文件名与类名(包括大写)保持相同。2.编译后的源文件是程序员写的,我们很容易识别出每一行代码的含义。但是,在计算机中,CPU只能识别二进制指令。因此,现在要做的工作就是在源文件和计算机指令之间进行转换。由于Java语言的结构和特点,设计者首先将源文件转换成特殊的二进制文件,然后将二进制文件交给Java运行时环境(JRE)执行。转换为二进制文件的过程称为编译(这个过程使用javac命令),生成的二进制文件称为字节码文件(后缀为.class)。如果编译Test.java,会生成Test.class。这个过程全部由Java编译器自动完成,不需要程序员进行任何特殊操作。3、Java程序打开运行的原理并不是简单的把字节码文件(.class文件)交给操作系统去执行。大的差异会导致同一段代码在不同的系统中运行起来不一样,这不是设计者希望看到的。Java的设计者想到了一个巧妙的办法,就是编写一个可以针对不同操作系统正确执行Java程序的虚拟机(JVM),然后将这个虚拟机构建到Java运行环境(JRE)中,这样,同一段Java代码可以在不同的操作系统上运行,效果相同。将字节码文件(.class)交给JavaRuntimeEnvironment(JRE)执行的过程称为Java程序的运行(这个过程使用java命令)。总的来说,Java程序开发运行的原理是将源文件编译成字节码文件,然后运行,在终端上显示结果。所以,从编写源代码到程序输出结果的过程看似简单,其实还是有很多东西需要大家去学习和掌握的~
