工作3年的程序员出去面试,结果连JVM怎么运行都不知道!

本文介绍了Java代码从编写到运行的过程,包括编译成字节码,通过java命令启动JVM进程,JVM如何加载类到方法区并执行代码,以及栈内存和堆内存的工作原理。通过理解这些,程序员可以更好地了解Java程序的运行机制。
摘要由CSDN通过智能技术生成
V-xin:ruyuanhadeng获得600+页原创精品文章汇总PDF

目录

  • 知识点
  • 写好的 Java 代码,他是如何运行起来的?
  • 他运行起来以后是如何变成 JVM 进程的?
  • JVM 进程又是如何运行我们写的代码的?
  • 总结

知识点

今天给大家分享一个知识点,那就是平时我们写好的 Java 代码,他是如何运行起来的,以及他运行起来以后是如何变成 JVM 进程的?然后 JVM 进程又是如何运行我们写的代码的?

这些问题想必很多写了很久 Java 的兄弟可能都不太清楚,今天我们就来好好聊聊这些问题。


写好的 Java 代码,他是如何运行起来的?

首先,咱们平时开发一个 Java 系统,其实说白了就是在自己本地的 Intellij IDEA 里写一大堆的 Java 代码。

这些 Java 代码其实都是一些后缀为 .java 的文件,咱们写好的 Java 代码都是存放在这些 .java 后缀的文件里的,本质跟我们用 word 写一个后缀为 .doc 的文档没啥区别。

如下图:

图片

接着呢,假设你已经写好了一些代码,现在想把代码运行起来了,此时就应该要先做一个事情,那

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值