I am Jacky!

China @jianqicui
  1. Java 动态性之 Java Agent

    Java Agent 又叫做 Java 探针,Java Agent 是在 JDK1.5 引入的,是一种可以动态修改 Java 字节码的技术。

    2020/09/27

  2. Java 运算符

    运算符是一些特殊的符号,主要用于数学函数,一些类型的赋值语句或逻辑比较方面。Java 中的运算符分为以下几类:算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符、位运算符。

    2020/09/25

  3. Java 动态性之反射

    Java 反射机制是在运行状态中,对于任意一个类,都能够获取这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类信息以及动态调用对象内容就称为 Java 语言的反射机制。

    2020/09/20

  4. Java 动态性之代理

    代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。

    2020/09/20

  5. JVM 对象创建机制

    在语言层面,创建一个对象通常仅一个 new 关键字就可以解决了,但是在虚拟机中,对象的创建要经过一个复杂的过程。

    2020/09/16

  6. JVM 类加载机制

    虚拟机把描述类的数据从 .class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。

    2020/09/16

  7. JVM 垃圾回收

    Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是堆内存中对象的分配与回收。

    2020/09/15

  8. Java 引用类型

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

    2020/09/14

  9. JVM 堆

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

    2020/09/13

  10. JVM 常量池

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

    2020/09/11

0 0

0 0

0 0