堆(Heap):

  此内存区域唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配。这一点在java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。

虚拟机栈(Stack):

  虚拟机栈主要用于存储局部变量等。局部变量表存放了编译期可知长度的各种基本类型(boolean、byte、char、short、int、float、long、double)、对象引用(reference类型,它不等同与对象本身,是对象在栈内存的首地址)。方法执行完,自动释放、

方法区(Method Area):

  用于存储已被虚拟机加载的类信息,、常量、静态变量、及时编译器编译后的代码等数据。

最新文章

  1. Linux 下从头再走 GTK+-3.0 (四)
  2. java web项目实现文件下载
  3. ArcGIS Server,4000端口被占用
  4. tomcat部署新的项目的时候出现报错信息: Invalid byte tag in constant pool: 15
  5. 【转】 Android经验: proguard 阻碍 webview 正常工作
  6. Debian/Ubuntu 安装bcm43142无线网卡驱动
  7. idea 使用常见问题处理
  8. SpringMvc4.x---快捷的ViewController
  9. html学习第二弹の表格的使用方法
  10. cassandra 监控方案评估
  11. 一篇文章带你了解Cloud Native
  12. Windows Server 安装后无法使用无线与音频
  13. python类方法以及类调用实例方法的理解
  14. centos7部署DNS-1
  15. 搭建React项目(一):在网页中使用
  16. POJ 2503 Babelfish (STL)
  17. SpringBoot整合Email(电子邮件服务)
  18. centos npm 安装后 command not found
  19. MySQL 主外键约束与标准SQL不同的地方
  20. 【Android】Handler详解

热门文章

  1. Java相关|Code Review Checklist(Server)
  2. 天天都用消息队列,却不知道为啥要用MQ,这就有点尴尬了
  3. 当我们尝试用JavaScipt测网速
  4. Tomcat源码分析 (七)----- Tomcat 启动过程(二)
  5. Linux配置部署_新手向(二)——Nginx安装与配置
  6. Java内部类的基本解析
  7. AntV F2+vue-cli构建移动端可视化视图
  8. MySQL之Xtrabackup的使用
  9. .NET平台下,钉钉微应用开发之:获取userid
  10. python 17 内置模块