java程序运行原理?

先编译,利用java编译器(JDK自带的工具)把java文件转换成字节码文件(.class文件)这个时候生成的字节码也不是计算机能识别的,还要让jvm也就是java虚拟机解读,java虚拟机首先读入字节码、对字节码进行正确性检查,针对客户计算机平台生成对应的机器指令,由客户机器执行机器指令。希望对你有帮助 ...
java程序运行原理?
先编译,利用java编译器(JDK自带的工具)把java文件转换成字节码文件(.class文件)
这个时候生成的字节码也不是计算机能识别的,还要让jvm也就是java虚拟机解读,java虚拟机首先读入字节码、对字节码进行正确性检查,针对客户计算机平台生成对应的机器指令,由客户机器执行机器指令。
希望对你有帮助2012-07-03
给你张图看

2012-07-03
代码--> 虚拟机编译 --> 编译成汇编或者C 计算机执行2012-07-03
通过java环境
将写入的java代码转换为汇编语言 然后通过汇编执行2012-07-03
java 编译器先将 java 源代码 编译成java 字节码,然后java 由java 虚拟机来执行2012-07-03
编译-JVM2012-07-03
这个有答案了,还是顶一下2012-07-03
mengvlog 阅读 28 次 更新于 2025-09-08 11:10:37 我来答关注问题0
  • 编译原理:Java代码首先需要通过JDK中的编译器进行编译。编译过程将人类可读的Java源代码转换为机器能够识别的二进制字节码。这一步是Java实现“一次编写,到处运行”的关键,因为编译后的字节码是与平台无关的。Java虚拟机:JVM是Java程序的运行环境,它负责加载、解析和执行编译后的二进制字节码。当JVM加...

  • 先编译,利用java编译器(JDK自带的工具)把java文件转换成字节码文件(.class文件)这个时候生成的字节码也不是计算机能识别的,还要让jvm也就是java虚拟机解读,java虚拟机首先读入字节码、对字节码进行正确性检查,针对客户计算机平台生成对应的机器指令,由客户机器执行机器指令。希望对你有帮助 ...

  •  翡希信息咨询 java是什么

    工作原理:Java的工作原理由四方面组成,包括Java编程语言本身、Java类文件格式、Java虚拟机以及丰富的Java应用程序接口。这些组件共同协作,使得Java程序能够在不同平台上运行。广泛应用:Java语言在多个领域有着广泛的应用。例如,Android应用开发中大量使用了Java语言;在网站开发方面,Java也是服务器端编程的...

  • Java这一语言的执行过程也遵循这样的过程:源代码--->机器码。 但是,从源代码到机器码之间,究竟经过什么样的过程,则是Java独一无二的了。宽泛地讲,Java源代码(.java)经过java编译器(javac.exe)编译之后,并没有直接转化为机器码,而是转化成一种中间格式,成为字节码(.class),字节码再经过j...

  •  翡希信息咨询 Java程序员必备的一些流程图/架构图(拿走不谢)

    这些流程图和架构图涵盖了Java程序员在日常工作中经常需要接触和理解的关键概念和技术。通过学习和掌握这些图表,Java程序员可以更好地理解Java程序的运行原理、JVM的内存管理机制、多线程并发编程、集合类的使用、Spring框架的架构以及TCP协议的工作原理。这些知识和技能对于提升Java程序员的编程能力和系统架构...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部