本节常见面试题: 问题答案在文中都有提到 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用...[作者空间]
基本问题: 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每...[作者空间]
原文链接:JVM系列:(一)Java代码是怎么运行的 一 JDK 组成架构 1.1 图解 1.2 描述 上图的 J...[作者空间]
任何程序都需要加载到内存才能与CPU进行交流同理, 字节码.class文件同样需要加载到内存中,才可以实例化类Cl...[作者空间]
深入JVM内核 目录 深入JVM内核1 初识JVM深入JVM内核2 JVM运行机制深入JVM内核3 常用JVM配置...[作者空间]
JVM(一)---- 总结与专题目录JVM(二)----Java运行时数据区域JVM(三)----垃圾收集算法及S...[作者空间]
一、类的加载时机 当程序要使用某个类时,如果该类还未被加载到内存中系统会通过加载,连接,初始化三步来实现对这个类进...[作者空间]
为什么说Java是跨平台语言 Java语言的运行环境是在Java虚拟机中。 Java虚拟机消除了各个平台之间的差异...[作者空间]
每一个Java 开发人员都知道字节码由JRE (Java运行时环境)执行。但许多人不知道JRE是Java虚拟机(J...[作者空间]
主要题目出处:《近一个月的面试总结(java)》 一、 JVM内存管理机制(Java Virtual Machin...[作者空间]
原文链接:全面理解Java内存模型(JMM)及volatile关键字 - CSDN博客 理解Java内存区域与Ja...[作者空间]
上周末搬家后,家里的宽带一直没弄好,跟电信客服反映了N遍了终于约了个师傅明天早上来迁移宽带,可以结束一个多星期没网...[作者空间]
本篇将介绍虚拟机如何实现多线程、多线程之间由于共享和竞争数据而导致的一系列问题及解决方案。 概述 Java内存模型...[作者空间]
背景 其实,这系列文章我构思了很久。从我大概2016年初断断续续在CSDN上写博客开始,我就想好好整理一篇Andr...[作者空间]
(一) Android ClassLoader种类1.BootClassLoader主要加载AndroidFram...[作者空间]
一、Java虚拟机(JVM) 1、JVM整体结构 使用javac将java文件编译成class文件。 类加载器(C...[作者空间]
一、dex/class浅析 1、class与dex对比 2、生成class与dex文件的指令 生成并运行class...[作者空间]
java 垃圾回收机制 GC即垃圾收集机制是指JVM用于释放那些不再使用的对象所占用的内存。Java的内存管理实际...[作者空间]
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 概...[作者空间]
Java应用程序是运行在JVM上的,得益于JVM的内存管理和垃圾收集机制,开发人员的效率得到了显著提升,也不容易出...[作者空间]