知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

开发与运行java程序的三个主要步骤你须知!

发表时间:2022-03-24来源:网络

  各位同学你们好!我们都知道Java是一门面向对象编程语言;它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。那么,你们知道开发与运行java程序的三个主要步骤是什么吗?这里,我告诉大家,开发与运行Java程序的三个主要步骤为:编辑源程序、生成字节码、解释运行字节码。接下来,我们就来具体说一下吧!


  1、编辑源程序


  编辑程序(edit program)是指在计算机上实现编辑功能的程序。源编辑程序,也可以称作正文编辑程序,是语言处理系统一部分,用于创建和修改源程序正文文件。

  一个源程序正文可以编辑成一个文件,也可以分成多个模块编辑成若干个文件。用户可以使用各种编辑命令通过键盘、鼠标器等输入设备输入要编辑的元素或选择要编辑的文件。


  2、生成字节码


  要知道,Java中的javac命令就是字节码生成的“老祖宗”,并且它也是用java写的。还有Web中的jsp编译器,编译时植入的AOP框架,还有很常用的动态代理,甚至在反射时JVM也有可能在运行时生成字节码来提高速度。


  如果使用过Spring来做Bean的管理,那么就使用过动态代理,因为如果Bean是面向接口的编程,那么在Spring内部都是通过动态代理的方法来对Bean进行增强的。我在这里给大家举个例子,大家就会明白。

  其实,关于字节码的定义呢,我们也很好理解;因为Java最初诞生的目的就是为了在不依赖于特定的物理硬件和操作系统环境下运行,那么也就是说Java程序实现跨平台特性的基石其实就是字节码。


  3、解释运行字节码


  因为Java具有跨平台特性,为了实现这个特性Java执行在一台虚拟机上,这台虚拟机也就是JVM,Java通过JVM屏蔽了不同平台之间的差异,从而做到一次编译到处执行。

  JVM位于Java编译器和OS平台之间,Java编译器只需面向JVM,生成JVM能理解的代码,这个代码即字节码,JVM再将字节码翻译成真实机器所能理解的二进制机器码。


  总结


  以上就是我分享的关于开发与运行java程序的三个主要步骤了;相信小伙伴们看到这里对Java程序有了一个大致的了解了。其实,Java语言并没有那么负责,它作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。好了,那我们今天的分享到这里就要结束了,我们下期再见吧!


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:Java 8。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜