Avatar notebook default
11篇文章 · 30454字 · 1人关注
  • Resize,w 360,h 240
    Java虚拟机01-JAVA体系结构

    JAVA 技术体系 JDK 即为 Java 开发工具包,包含编写 Java 程序所必须的编译、运行等开发工具以及 JRE JRE 即为 Java...

  • Java虚拟机-字节码指令

    1 字节码指令 Java字节码指令的执行离不开操作数栈,局部变量表,和常量池。 2 常量池 对于字节码指定来说,常量池中的常量可以用来来描述一个...

  • Java虚拟机-异常的处理

    1 异常处理 异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。 2 抛出异常 抛出异常可分为显式和隐式两种...

  • Resize,w 360,h 240
    Java虚拟机-如何创建对象

    1 创建对象的方式 1.1 使用new关键字创建对象 1.2 使用Class类的newInstance方法(反射机制) newInstance方...

  • Resize,w 360,h 240
    Java虚拟机-类加载器ClassLoader

    1 类加载器 Java 的类加载,就是把字节码格式“.class”文件加载到 JVM的方法区,并在 JVM 的堆区建立一个java.lang.C...

  • Java虚拟机-类加载机制

    1 类加载机制 一个.java文件在编译后会形成相应的一个或多个Class文件(若一个类中含有内部类,则编译后会产生多个Class文件),但这些...

  • Resize,w 360,h 240
    Java虚拟机-数据类型

    1 JVM的数据类型 我们知道 Java 语言的类型可以分为两大类:基本类型(primitive types)和引用类型(reference t...

  • Resize,w 360,h 240
    Java虚拟机-如何运行一个程序

    示例程序 源程序 javap反编译字节码 2 JVM如何运行程序 如果想运行Bootstrap.java 这个程序,首先需要通过javac编译器...

  • Resize,w 360,h 240
    Java虚拟机02-JVM运行时数据区

    1 JVM运行时数据区 JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。 2 ...

文集作者