JAVA/编程语言

[上]JAVA学习系列模块五第四章115.内存图_介绍

daimafengzi · 5月28日 · 2024年 · · · 本文共549个字 · 预计阅读2分钟1092次已读

[上]JAVA学习系列模块五第四章115.内存图_介绍

视频


笔记

1.内存:可以理解”内存条”,任何程序,软件运行起来都会在内存中运行,占用内存,在java的世界中,将内存分为了5大块

2.分为哪5大块
栈(重点)(Stack)
主要运行方法,方法的运行都会去栈内存中运行,运行完毕之后,需要”弹栈”,腾空间

堆(重点):(Heap)
每new一次,都会在堆内存中开辟空间,并为此空间自动分配一个地址值
堆中的数据都是有默认值的
整数:0
小数:0.0
字符: ‘\u0000’
布尔:false
引用:null

方法区(重点)(Method Area)
代码的”预备区”,记录了类的信息以及方法的信息

本地方法栈(了解):专门运行native方法(本地方法)
本地方法可以理解为对java功能的扩充
有很多功能java语言实现不了,所以就需要依靠本地方法完成

寄存器(了解) -> 跟CPU有关

[上]JAVA学习系列模块五第四章115.内存图_介绍

0 条回应
| 耗时 0.372 秒 | 查询 58 次 | 内存 4.24 MB |
本站CDN由One degree CDN提供