JVM
D_A_O
这个作者很懒,什么都没留下…
展开
-
Java类加载器总结
1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符号引用转换为直接引用; 3)初始转载 2016-07-21 17:28:00 · 229 阅读 · 0 评论 -
深入理解java异常处理机制
目录(?)[+] 1 引子 2JAVA异常 4处理异常机制 1 捕获异常trycatch 和 finallytry-catch语句trycatch-finally语句try-catch-finally 规则异常处理语句的语法规则trycatchfinally语句块的执行顺序2 抛出异常throws抛出异常使用throw抛出异常4 Throwable类中的常用方法 5J转载 2016-08-08 17:02:29 · 489 阅读 · 0 评论 -
java虚拟机主要内存划分
.JAVA文件加载时分为编译时和运行时,编译时将.java文件编译成.class文件,运行时,java装载器将.class文件装载到java虚拟机中。 java虚拟机主要分为 栈区、堆区 和 方法区。 栈区:每调用一个方法,会创建一个栈针,存放局部变量; 堆区:存放 new 出来的对象,此对象由垃圾收集器收集(垃圾收集器针对的就是栈区); 方法区:存放类的所有信息,包括所有的方法、静态变量原创 2016-09-20 10:42:14 · 274 阅读 · 0 评论