java与javac的区别

本文详细解析了Java的编译与运行过程,强调Java分为编译(javac)和运行(java)两个阶段,javac负责将.java源文件编译为.class字节码文件,而java则启动JVM加载并执行这些字节码。

1.前提:java分为两部分

一个是编译(javac命令),一个是运行(java命令)

2.java与javac的区别

  •   javac负责的是编译,将.java文件编译成.class文件,当执行javac的时候,会启动java的编译器程序,对指定的扩展名为.java的文件进行编译,生成了jvm可识别的字节码文件,即.class文件(java的运行程序)
  •      java负责的是运行,当执行java时,会启动jvm加载运行时所需要的类库,并执行.class文件

转载于:https://www.cnblogs.com/dulixiaoqiao/p/6404124.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值