HelloWorld,就可以在dos界面上看到运行结果了
java程序运行的五个步骤1、Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)2、字节码由java虚拟机解释运行 。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted" language) 。
第一步(编译): 创建完源文件之后,程序会先被编译为.class文件 。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点像make 。如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者.java源文件的话,编译器话报“cant find symbol”的错误 。
【java如何运行一个应用程序 java如何运行】编译后的字节码文件格式主要分为两部分:常量池和方法字节码 。常量池记录的是代码出现过的所有token(类名,成员变量名等等)以及符号引用(方法引用,成员变量引用等等);方法字节码放的是类中各个方法的字节码 。
第二步(运行):java类运行的过程大概可分为两个过程:1、类的加载2、类的执行 。需要说明的是:JVM主要在程序第一次主动使用类的时候,才会去加载该类 。也就是说,JVM并不是在一开始就把一个程序就所有的类都加载到内存中,而是到不得不用的时候才把它加载进来,而且只加载一次 。
2、下面是程序运行的详细步骤:
在编译好java程序得到Main.class文件后,在命令行上敲java Main 。系统就会启动一个jvm进程,jvm进程从classpath路径中找到一个名为Main.class的二进制文件,将Main的类信息加载到运行时数据区的方法区内,这个过程叫做Main类的加载 。
然后JVM找到Main的主函数入口,开始执行main函数 。
main函数的第一条命令是Animalanimal = new Animal("Puppy");就是让JVM创建一个Animal对象,但是这时候方法区中没有Animal类的信息,所以JVM马上加载Animal类,把Animal类的类型信息放到方法区中 。
加载完Animal类之后,Java虚拟机做的第一件事情就是在堆区中为一个新的Animal实例分配内存, 然后调用构造函数初始化Animal实例,这个Animal实例持有着指向方法区的Animal类的类型信息(其中包含有方法表,java动态绑定的底层实现)的引用 。
当使用animal.printName()的时候,JVM根据animal引用找到Animal对象,然后根据Animal对象持有的引用定位到方法区中Animal类的类型信息的方法表,获得printName()函数的字节码的地址 。
开始运行printName()函数 。
怎样启动JAVA?1、首先我们打开myeclipse,点击左上角的File 。
2、接着选择New,选择Java Project 。
3、在创建java项目的页面,首先给项目命名,点击next 。
4、一般在这里没有什么要设置的,点击下面的Finish 。
5、项目创建完毕之后,我们需要创建类文件,也就是Class文件,在源文件夹src上右击,选择New,选择Class 。
6、然后再创建Class的面板上,先命名,然后点击Finish(创建Class的时候要勾选下面的public static void mian(String[] args) ,这样这个Class才能运行) 。
7、然后在main函数中输入System.out.println("hello world!");意思就是打印出hello world! 。
8、在Class上右击,选择Run As ,选择Java Application 。
9、如图在控制台中,我们就可以看到打印出的helloworld! 。
java如何运行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何运行一个应用程序、java如何运行的信息别忘了在本站进行查找喔 。
- 如何变性成男孩子 如何变性
- 表格中如何筛选出重复数据 表格中如何筛选
- 如何快速怀孕 如何快速
- 没有料酒如何去腥 如何去腥
- 快手如何直播赚钱 快手如何直播
- 效率提升改善方案 如何提高效率
- 如何辨别手机真假的软件 如何辨别手机真假
- 口语如何训练 如何练习口语
- 如何查询营业执照的真假 如何查询营业执照
- u盘启动怎样设置 u盘启动如何设置