java如何执行你的代码

当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能的时候,这时候就需要使用DOS命令了。
最重要的你要去java官网下载对应的jdk,然后安装好。
这里有几个名词。JDK是java开发工具包,是开发人员需要用的。JRE是java运行时环境,如果只是为了执行,装个jre就行了。jvm是java虚拟机,java程序是运行在虚拟机里面的。

首先需要知道的是java想要执行你的文件分两步
第一步,需要将你的的代码的文件,就是以.java结尾的文件编译成.class结尾的文件,这个就是编译期,.class结尾的文件叫做字节码文件。javac 加文件路径
第二步,使用java命令,启动java虚拟机(jvm),jvm会启动类加载器,类加载器就会找到.class文件,解释成1000111010的二进制,这样操作系统就可以用这个和底层硬件平台交互了。

这就是为啥需要知道DOS命令了。
第一步要有一个java文件,那咱们就创建一个txt文件,然后修改后缀名,改成java文件,然后用文本编辑器打开这个文件,在里面复制下面的代码,然后保存。暂时不需要理解这个代码什么意思。

public class HelloWorld{
 public static void main(String[] args){
  System.out.println("Hello World!");
 }
}

那么把java文件变成class文件怎么弄呢,就是在DOS窗口敲javac 后面加上你写的java文件的路径,就能编译了。
然后编译完成之后,执行的话就是敲java 加上class文件,就能执行了。
执行java命令有两点要注意:
1.一定要将目录切换到class文件所在目录
2.执行命令的时候,只需要写上文件名字就行了,不能带上.class的后缀名
编译和运行java文件
如果面试被问java是怎么做到跨平台的?
你就可以说,java代码写好之后编译成class字节码文件,这个文件可以运行在虚拟机中。怎么体现跨平台呢,就是因为在不同的平台安装不同的虚拟机都能执行这个class字节码文件,我写一份代码就能在所有系统中运行,这就是跨平台了。
大概就是这个意思了,有什么写的不对的地方,哪位大神看到了,帮我指出来,我会非常感谢!!!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值