Java攻城狮知识点,大白成为Java软件攻城狮的第二天(学习日记重点)

Java程序的编程阶段

1、Java的加载与执行

*Java程序的运行包括两个非常重要的阶段

-编译阶段

-运行阶段

*编译阶段

编译阶段主要的任务是检查Java源程序是否符合Java语法

符合Java语法则能够生成正常的字节码文件(.class)

不符合Java语法规则则无法生成字节码文件

字节码文件不是单纯的二进制,这种文件无法在操作系统中直接执行。

javac.exe(Java编译程序,在JDK中自带)

怎么使用?在哪用?

在DOS命令窗口中使用。

**javac的使用规则:**javac java源文件的路径

class文件是最终要执行的文件,所以class文件生成之后,java源文件删除也不影响java程序执行。

*编译结束后,可以将class文件拷贝到其他操作系统当中运行。【跨平台性】

*运行阶段

JDK安装之后,除了自带的javac.exe之外,还有另外一个工具,叫做java.exe,其主要负责运行阶段。

java.exe在哪里用?怎么用?

-在DOS窗口使用

-使用方法 输入 java 类名

java.exe命令会启动Java虚拟机(JVM),JVM会启动类加载器ClassLoader

ClassLoader会去硬盘上搜索A.class文件,找到该文件则将该字节码文件装载到JVM中。

JVM将A.class字节码文件解释成二进制。

然后操作系统执行二进制和底层硬件平台进行交互。

2、JDK、JRE、JVM的关系

JDK目录的介绍:

JDK/bin: 该目录下存放很多命令,例如javac.exe和java.exe

javac.exe负责编译

java.exe负责运行

开发HelloWorld程序

public class HelloWorld{

public static void main (String[] arg){

System.out.println("Hello World!");

}

}

将HelloWorld.java源程序通过javac工具编译:

首先需要解决的问题是:javac命令是否可用

打开DOS命令窗口,直接输入javac

*重要

PATH环境变量的配置

*注意:path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一个知识点。path环境变量是专门给windows操作系统指路的。·

标签:文件,exe,java,javac,大白,class,Java,日记

来源: https://blog.csdn.net/qq2632246528/article/details/112273678

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值