240 发简信
IP属地:北京
  • JDK动态代理

    什么是代理 所谓代理,就是将要执行的动作,请一个第三方的代替执行。一个现实中的例子,比如,有一个人要做手术时,需要家属签字,那么,这个过程中,家...

  • JVM线程安全与锁优化

    线程安全 《Java Concurrency In Practice》的作者Brian Goetz对线程安全的定义:当多个线程访问一个对象时,如...

  • Resize,w 360,h 240
    JVM中的Java线程

    线程的实现 线程的实现方式主要有3种: 使用内核线程实现 使用用户线程实现 使用用户线程加轻量级进程混合实现 使用内核线程实现 内核线程(Ker...

  • Java并发中的内存模型

    主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的...

  • Resize,w 360,h 240
    JVM类加载机制

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

  • 一点JVM字节码指令介绍

    Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(操作码)以及跟随其后的零至多个代表此操作所需参数(操作数)构成。字节码指令集...

  • JVM内存分配策略

    Minor GC与Full GC Minor GC:新生代GC,指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Mi...

  • Resize,w 360,h 240
    HotSpot虚拟机垃圾收集器

    备注:基于JDK1.7 Update 14之后的版本。 Serial收集器 Serial收集器是最基本、发展历史最悠久的收集器,在JDK1.3....

  • Resize,w 360,h 240
    垃圾收集算法

    垃圾收集需要完成的三件事情: 哪些内存需要回收? 什么时候回收? 如何回收? 哪些内存需要回收 什么是引用 在JDK1.2以前,Java中对引用...