今天看啥  ›  专栏  ›  武哥聊编程

听说又被 JVM 内存区域方面的面试题给虐了?

武哥聊编程  · 公众号  ·  · 2019-06-25 08:50
来源:公众号【JavaGuide】写在前面(常见面试题)基本问题•介绍下 Java 内存区域(运行时数据区)•Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)•对象的访问定位的两种方式(句柄和直接指针两种方式)拓展问题•String类和常量池•8种基本类型的包装类和常量池一、概述对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。二、运行时数据 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照