I am Jacky!

China @jianqicui
  1. Java 引用类型

    为了更灵活的控制对象的生命周期,引用被划分为强引用、软引用、弱引用、虚引用四种类型,每种类型有不同的生命周期,它们不同的地方就在于垃圾回收器对待它们会使用不同的处理方式。

    2020/09/14

  2. JVM 堆

    JVM 堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。

    2020/09/13

  3. JVM 常量池

    JVM 中的常量池,实际上分为两种形态:静态常量池和运行时常量池。

    2020/09/11

  4. JVM 静态链接、动态链接与分派

    这篇博客主要带你认识何谓静态链接、动态链接。并且会讲述 JVM 中分派的知识,让你对 Java 中的多态实现机制有一个浅显的认识。

    2020/09/10

  5. Java 虚拟机栈

    Java 虚拟机栈描述的是 Java 方法执行的内存模型,用于存储栈帧。线程启动时会创建虚拟机栈,每个方法在执行时会在虚拟机栈中创建一个栈帧,用于存储局部变量表、操作数栈、动态连接、方法返回地址、附加信息等信息。每个方法从调用到执行完成的过程,就对应着一个栈帧在虚拟机栈中的入栈(压栈)到出栈(弹栈)的过程。

    2020/09/10

  6. JVM 方法区、永久代与元空间

    在 Java 虚拟机中,方法区是可供各线程共享的运行时内存区域。

    2020/09/10

  7. Java 内存区域

    Java 虚拟机在执行 Java 程序过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是以来用户线程的启动和结束而建立和销毁。

    2020/09/08

  8. Java 沙箱

    沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。

    2020/09/05

  9. ASCII,Unicode 和 UTF-8

    ASCII,Unicode 和 UTF-8

    2020/08/31

  10. Java 基本数据类型

    Java 为基本类型提供语言级别的支持,即已经在 Java 中预定义,用相应的保留关键字表示。基本类型是单个值,而不是复杂的对象,基本类型不是面向对象的,主要出去效率方面的考虑,但是同时也提供基本类型的对象版本,即基本类型的包装器(wrapper)。

    2020/08/30

0 0

0 0

0 0