Avatar notebook default
12篇文章 · 22568字 · 2人关注
  • Resize,w 360,h 240
    深入理解Java类加载器

    本文主要内容 类加载器基本概念 自定义类加载器 类的隔离 Android类加载器案例 虚拟机类加载机制 文中已经对类加载机制详细阐述了,这两天对...

  • Resize,w 360,h 240
    Java内存区域

    前言 C或C++开发人员,在内存管理区域,需要手动申请内存并手动释放内存,否则将出现内存泄漏等问题。 而Java虚拟机自动管理内存,不需要人为回...

  • Resize,w 360,h 240
    [Class文件结构]3——方法表、属性表

    前言 [Class文件结构] 2 - 常量池、字段表对常量池、字段表等进行了阐述,本文继续分析Class文件,阐述方法表、属性表等。 方法表 方...

  • Resize,w 360,h 240
    [虚拟机字节码执行引擎]3——方法执行

    本文主要内容 解释执行 基于栈的指令集与基于寄存器的指令集 基于栈的解释器执行过程 上一篇文章学习了方法调用过程,虚拟机或编译器是如何决定调用哪...

  • Resize,w 360,h 240
    Java内存模型与线程

    本文主要内容 主内存与工作内存 volatile关键字 线程状态转换 与线程相关的内容,本博已经说过不少,本文着重阐述以前没有提及的内容 主内存...

  • Resize,w 360,h 240
    [虚拟机字节码执行引擎]2——方法调用

    本文主要内容 方法调用 解析 分派 上一篇文章学习了虚拟机运行时栈桢结构,本文主要学习方法调用。 方法调用 方法调用并不等同于方法执行,方法调用...

  • 线程安全

    本文主要内容 线程安全概念 互斥同步 非阻塞同步 无同步方案 线程安全概念 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调试和...

  • Resize,w 360,h 240
    [Class文件结构]1——概述

    前言 众所周知,计算机只识别0和1,程序员写的c或c++程序最终都要经过编译、链接等步骤,将代码转换成0或1的二进制格式才能被计算机执行。由于依...

  • Resize,w 360,h 240
    内存回收策略

    本文主要内容 对象已死 引用 垃圾收集算法 垃圾收集器 本文主要从概念上介绍内存回收及垃圾收集器相关内容,不涉及具体性能调优。 内存回收是程序员...

文集作者