1. java编译好的class文件放在硬盘上
  2. 程序执行时需要load到内存去
  3. 把编译好的代码,class文件load到内存中(windows本身也有操作系统代码)
  4. 操作系统根据main方法找到自己程序的入口。接下来进行内存的管理
  5. 一般把内存分成四部分:code segment(代码区存放代码),data segment(静态变量和字符串常量),stack(栈存放局部变量),heap(堆动态申请内存,所有new出来的东西都在堆里)

(下面的图片出自尚学堂马士兵老师的讲课视频)

JAVA系列笔记之三:JAVA程序在内存中的执行过程

相关文章:

  • 2021-06-30
  • 2022-12-23
  • 2021-12-31
  • 2022-01-20
  • 2021-08-30
  • 2022-02-06
  • 2021-05-23
猜你喜欢
  • 2021-09-07
  • 2022-12-23
  • 2021-11-24
  • 2021-06-21
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案