Avatar notebook default
21篇文章 · 63857字 · 1人关注
  • JVM----类加载的过程

    本篇来自周志明的<<深入理解java虚拟机>> 上一篇介绍了类加载的时机:[https://www.jianshu.com/writer#/no...

    0.2 45 0 1
  • JVM----类加载的时机

    本篇来自周志明的<<深入理解java虚拟机>> 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验...

  • Resize,w 360,h 240
    JVM之Class文件分析详解

    平台无关性 Java 是与平台无关的语言,这得益于 Java 源代码编译后生成的存储字节码的文件,即 Class 文件,以及 Java 虚拟机的...

  • Resize,w 360,h 240
    Java和JVM的一些名词

    1.机器码和字节码 机器码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可...

  • Java 语法糖

    语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的...

  • Java8新特性 -Optional 类

    Java 8 新特性[https://www.runoob.com/java/java8-new-features.html] Optional...

  • Resize,w 360,h 240
    关于Java内存可见性的探究实验遇到的意外和happens-before

    java内存模型(JMM)学习过后,一直没有找机会进行实践,于是抽时间写了一个程序验证JVM内存模型中常见的线程不可见问题程序如下: 在程序中,...

  • Resize,w 360,h 240
    JAVA中String.intern的理解

    intern() 方法返回字符串对象的规范化表示形式。 它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 t...

  • Resize,w 360,h 240
    JVM C1 编译优化:合并相同的表达式-Global Value Numbering 之实现

    1. 原因 为了合并相同的运算,避免重复计算,通常在编译过程中,编译器会尝试合并相同的计算。 C1在初始的时候内部会构建图结构的HIR,它由基本...

文集作者