兰州IT培训
美国上市IT培训机构

0931-4903018

热门课程

怎么运行java项目?

  • 时间:2019-10-08 11:19
  • 发布:兰州
  • 来源:IT知识库

怎么运行java项目?需要怎么做呢?现在带着问题跟随达内兰州IT培训机构一起去了解一下吧。

1、加载

加载阶段可以参考java.lang.ClassLoader中loadClass方法,采用的是双亲委托进制进行加载,这个阶段首先找到对应的class文件,以二级制方式读入内存,按照jvm规范解析出所表达的数据结构,在内存中生成一个代表该类的java.lang.Class对象.

2、验证

验证是确保当前class文件格式符合jvm规范,不会对jvm产生危害。验证工作并不是在加载之后才开始的,比如从class文件读入到内存后,解析其代表的数据结构时,我们首先会去校验魔数是否正确,以及版本号是否符合要求等

3、准备

准备阶段主要是为类的静态变量分配内存,设定初始值等工作

4、解析

常量池中的符号引用替换为直接引用,比如String str = "test",str指向常量池中"test"的地址

5、初始化

这个过程主要是执行类构造器的方法,静态类的赋值,静态代码块的执行。如果初始化一个类时,发现父类还没有初始化,则需要先初始化父类,类加载完成后,就可以找到main方法了,这时就可以开始执行main方法中的jvm指令了。

更多关于怎么运行java项目的相关问题,请继续关注兰州达内IT培训,会有更多精彩答案与您分享。


上一篇:java SSL使用方法
下一篇:javascript学习指南

马上预约七天免费体验课

姓名:

电话:

Java培训出来如何找工作?

0基础学Java难不难?

Java培训4个月能学会吗?

选择城市和中心
江西省

贵州省

广西省

海南省