【Android 非常基础】JAVA存储区域分析
2015-01-23 14:43
183 查看
JAVA存储区域主要分三块:
1.stack栈,保存基本类型数据、对象的引用、数组引用,在ram(随机访问寄存器,即内存)里面共享。一般只有1-2MB,满了就会抛出java.lang.StackOverflowError异常。
2.heap堆,保存new出来的对象以及数组,在ram(随机访问寄存器,即内存)里面。
3.方法区(静态、常量、方法),所有对象数据共享区域,存储静态变量和普通方法、静态方法、常量、字符串常量,在ram(随机访问寄存器,即内存)里面。
1.stack栈,保存基本类型数据、对象的引用、数组引用,在ram(随机访问寄存器,即内存)里面共享。一般只有1-2MB,满了就会抛出java.lang.StackOverflowError异常。
2.heap堆,保存new出来的对象以及数组,在ram(随机访问寄存器,即内存)里面。
3.方法区(静态、常量、方法),所有对象数据共享区域,存储静态变量和普通方法、静态方法、常量、字符串常量,在ram(随机访问寄存器,即内存)里面。
相关文章推荐
- 【Android 非常基础】PopupWindow showAtLocation和showAsDropDown参数分析
- 【java基础 7】java内存区域分析及常见异常
- 【Android 非常基础】ListView分页加载提交的参数分析
- 【Android 非常基础】PopupWindow showAtLocation和showAsDropDown参数分析
- Android 精进之简述 JVM 基础(二):Java内存区域与内存溢出异常
- 【java基础 7】java内存区域分析及常见异常
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- 两种特殊的Java容器类List和Set分析-Java基础-Java-编程开发
- Java基础知识的分析
- android学习必备java基础知识——内部类
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Java源码分析:深入探讨Iterator模式-Java基础-Java-编程开发
- 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础
- android froyo framework内RIL.java类分析
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- 全面分析Java的垃圾回收机制-Java基础-Java-编程开发
- Java中对HashMap的深度分析与比较-Java基础-Java-编程开发
- 深入Java对象及元素的存储区域