面试 java 的内存 管理,内存泄露 java 的体系结构

来源:互联网 发布:柏拉图软件 编辑:程序博客网 时间:2024/05/18 03:27

 

Java的内存分配有三种, 1、静态存储区:内存在程序编译时就分配好了,比如静态变量; 2、栈区:各种原始数据类型的局部变量都是在栈上创建的,当程序退出该变量的作用范围的时候,这个变量的内存会被自动释放。 3、堆区:对象(包括数组)都是在堆中创建的。程序在运行的时候用new关键字来创建对象,对象创建时会在堆中为其分配内存。

原创粉丝点击