1.java内存区域是如何划分的?运行时数据区包含哪几部分?

2.方法、new、类在jvm内存中的产生区域?

3.什么是程序计数器?特点,作用?什么是“线程私有”的内存?

4.介绍一下java虚拟机栈?特点,作用?栈帧存储的数据有哪些?局部变量表存放哪些数据?可能报的异常有哪些?

5.本地方法栈与虚拟机栈的区别?本地方法栈可能报的异常有哪些?

6.介绍一下java堆的特点和作用?堆的唯一目的是什么?把内存分配给对象的方式有哪些,介绍一下?堆规整取决于什么?堆中对象的访问方式?

7.介绍一下方法区?存储的信息和特点?

8.运行时常量池存储的信息有哪些?运行时常量池与class常量池的比较?

9.java虚拟机内存与直接内存之间的联系。

10.对象的创建过程。

JVM面试重点总结(一)——java内存区域与内存溢出异常相关推荐

  1. 深入理解JVM之Java内存区域与内存溢出异常

    读了<深入理解Java虚拟机-JVM高级特性与最佳实践>的第二章,明白了在虚拟机中内存是如何划分的,哪部分区域.什么样的代码和操作可能导致内存溢出异常.虽然Java有垃圾收集机制,但是内存 ...

  2. java heap 内存_深入理解jvm之内存区域与内存溢出

    Java内存区域与内存溢出异常 运行时数据区域 程序计数器当前线程所执行的字节码的行号指示器 当前线程私有 不会出现OutOfMemoryError情况 java虚拟机栈线程私有,生命周期与线程相同 ...

  3. java方法区内存泄露_深入理解java虚拟机-第二章:java内存区域与内存泄露异常...

    2.1概述: java将内存的管理(主要是回收工作),交由jvm管理,确实很省事,但是一点jvm因内存出现问题,排查起来将会很困难,为了能够成为独当一面的大牛呢,自然要了解vm是怎么去使用内存的. 2 ...

  4. Java内存区域与内存溢出异常

    Java内存区域与内存溢出异常 Java与C++之间有一堵由内存动态分配和垃圾收集技术围城的"高墙",墙外的人想进去,墙里的人却想出来 概述 对于C.C++程序开发人员来说,在内存 ...

  5. 《深入理解JAVA虚拟机》详细解读(第二章 ):JAVA内存区域与内存溢出异常

    目录 一.JAVA内存区域与内存溢出异常 1. 概述 2. 运行时数据区域 2.1 程序计数器 2.2 Java虚拟机栈 2.3本地方法栈 2.4 堆 2.5 方法区 2.6 运行时常量池 2.7直接 ...

  6. 图解Java内存区域及内存溢出异常

    图解 Java 内存区域及内存溢出异常 在阅读 <深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) >后,为了加深对 Java 内存区域的印象及理解,特意做成了思维导图. 名词解 ...

  7. java 计数器越界,[总结]-第二章 Java内存区域与内存溢出异常

    [总结]-第二章 Java内存区域与内存溢出异常 一.知识点 1.虚拟机运行时数据区 方法区:运行时常量池(JDK1.7被移出) 堆:存放对象实例或数组.新生代和老年代 虚拟机栈:线程私有.栈 本地方 ...

  8. 【深入理解Java虚拟机学习笔记】第二章 Java 内存区域与内存溢出异常

    最近想好好复习一下java虚拟机,我想通过深读 [理解Java虚拟机 jvm 高级特性与最佳实践] (作者 周志明) 并且通过写一些博客总结来将该书读薄读透,这里文章内容仅仅是个人阅读后简短总结,加强 ...

  9. 《深入理解Java虚拟机》Java内存区域与内存溢出异常

    <深入理解Java虚拟机>Java内存区域与内存溢出异常 参考文章: (1)<深入理解Java虚拟机>Java内存区域与内存溢出异常 (2)https://www.cnblog ...

  10. java long 内存溢出_JAVA内存区域与内存溢出异常

    JAVA内存区域与内存溢出异常 一 Java内存区域 Java虚拟机在执行java程序的过程中会把它管理的内存划分为若干个不同的数据区域,Java虚拟机所管理的内存包含以下几个运行时数据区域. 1.程 ...

最新文章

  1. 用AlphaGo设计材料合成实验
  2. 最快破亿,荣耀实力验证中高端领军地位
  3. 数据科学和机器学习中使用的最多的20个R语言包
  4. 网站增加外链的基本原则技巧有哪些?
  5. 华为2288H V5服务器 RAID操作
  6. 正式进驻1410实验室!
  7. 超棒的Glide图片加载
  8. 37 FI配置-财务会计-固定资产-组织结构-复制参考折旧表/折旧范围表
  9. java高级之泛型详解
  10. jquery.tablesorter
  11. UIScrollerView当前显示3张图
  12. 多益网络与咪咕音乐携手音乐共创 李荣浩领衔唱响神武之夜
  13. Android--我的Butterknife黄油刀怎么找不到控件了!!!
  14. 【Java入门提高篇】Day26 Java容器类详解(八)HashSet源码分析
  15. 科技经济调整td-scdma中国
  16. 务器性能变慢 c盘temp文件夹存在大量sess开头文件的问题原因
  17. FileLock——Java文件锁
  18. java写华容道_基于java的华容道小游戏
  19. 阿里巴巴国际站询盘转化率
  20. 傅里叶级数推导过程--通俗易懂,强烈推荐!!!

热门文章

  1. Python程序-输出1000以内素数
  2. HDU1282 回文数猜想【回文】
  3. prettytensor 的使用
  4. leetcode(三)—— Longest Substring Without Repeating Characters(最长不重复子串 Python/C++)
  5. jdbc连oracle dns报错,近期处理的oracle问题汇总
  6. vue:无法将“vue”识别为脚本_Vue3将带来巨大的性能提升
  7. 零基础自学python-零基础如何自学Python并且找到工作,其实也就这3点,4点
  8. 学python能做什么-学Python后到底能干什么?网友:我太难了
  9. 如何自学python-作为一个Python自学者,怎样学好Python?
  10. python和java的区别-一张图秒懂Java和Python的区别,你知道吗?