
JAVA 技术体系 JDK 即为 Java 开发工具包,包含编写 Java 程序所必须的编译、运行等开发工具以及 JRE JRE 即为 Java...
1 字节码指令 Java字节码指令的执行离不开操作数栈,局部变量表,和常量池。 2 常量池 对于字节码指定来说,常量池中的常量可以用来来描述一个...
1 异常处理 异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。 2 抛出异常 抛出异常可分为显式和隐式两种...
1 创建对象的方式 1.1 使用new关键字创建对象 1.2 使用Class类的newInstance方法(反射机制) newInstance方...
1 类加载器 Java 的类加载,就是把字节码格式“.class”文件加载到 JVM的方法区,并在 JVM 的堆区建立一个java.lang.C...
1 类加载机制 一个.java文件在编译后会形成相应的一个或多个Class文件(若一个类中含有内部类,则编译后会产生多个Class文件),但这些...
1 JVM的数据类型 我们知道 Java 语言的类型可以分为两大类:基本类型(primitive types)和引用类型(reference t...
示例程序 源程序 javap反编译字节码 2 JVM如何运行程序 如果想运行Bootstrap.java 这个程序,首先需要通过javac编译器...
1 JVM运行时数据区 JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。 2 ...
文集作者