千家信息网

java程序编好了如何运行

发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,这篇文章主要介绍"java程序编好了如何运行",在日常操作中,相信很多人在java程序编好了如何运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"java程序编好了如何
千家信息网最后更新 2024年11月16日java程序编好了如何运行

这篇文章主要介绍"java程序编好了如何运行",在日常操作中,相信很多人在java程序编好了如何运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"java程序编好了如何运行"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1、编译java程序获得MainApp.class文件后,在命令行敲击java AppMain。该系统将启动jvm过程。jvm过程将从classpath路径中找到一个叫做苹果手机的二进制文件,并将苹果手机的类别信息加载到运行时数据区域的方法区域。这个过程叫做苹果手机的加载。

2、JVM找到AppMain的主函数入口,开始执行main函数。

main函数的第一条命令是Animalanimal=newAnimal("Puppy")让JVM制作Animal对象,但此时方法区域没有Animal类的信息,JVM立即加载Animal类,将Animal类的类型信息放入方法区域。

3、加载Animal类后,Java虚拟机首先在堆积区分配新的Animal实例内存,调用结构函数初始化Animal实例,该Animal实例具有指向方法区域的Animal类型信息(包括方法表、java动态绑定的基础实现)

4、使用animal.printName()时,JVM根据animal引用找到animal对象,根据animal对象持有的引用定位在方法区域的animal类型信息的方法表中,获得printName()函数字节码的地址。

5、开始运行printName()函数。

拓展:

运行说明

编译后的字节代码文件格式主要分为常量池和方法字节代码两部分。常量池记录了代码出现的token(类名、成员变量名等)和符号引用(方法引用、成员变量引用等)的方法的打工代码放置在类别中各种方法的打工代码中。

以上就是java程序编译后运行的方法,需要我们在之前就对文件有所编译,对这部分内容不太清楚的可以在课后学习。然后就可以

到此,关于"java程序编好了如何运行"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

方法 运行 程序 函数 区域 代码 信息 学习 文件 编译 字节 实例 对象 手机 类型 苹果 过程 变量 命令 常量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 添加smb文件夹 服务器 下列哪个是外文数据库 海南网络安全工程师待遇 云智网络安全产品与方案 南水北调网络安全调研提纲 大学网络安全夏令营 阜新精益管理软件开发 工信局网络安全进企业 如何用好计算机网络技术 ai硬件系统包括服务器吗 网络网络安全法第一条 golang游戏服务器框架 移动通信网络技术知识 信用卡软件开发商是什么 汽车程序软件开发的股票 网络安全审计系统咨询代理公司 数据库枚举类型占几个字节 戴尔磁带机连接服务器 计算机网络技术与财务的 网络安全人人安全作文800字 浙江什么是网络技术服务基础 徐州一站式网络技术有哪些 福建综合软件开发销售 谷歌地球手机版数据库网址 lol手游服务器爆满 ssh登陆服务器加端口号 什么属于人为造成的网络安全问题 php 调用js 更新数据库 医疗互联网龙头麦迪科技 靠谱山东虚拟主机服务器
0