Java 虚拟机
漂流在深圳
这个作者很懒,什么都没留下…
展开
-
JVM之加载、连接与初始化
一、JVM与程序生命周期 1、当执行一个Java程序时,操作系统会启动一个JVM进程,进程中有一个主线程会去负责执行程序;当程序执行完毕后,JVM进程也就消亡了,而JVM将会结束生命周期的情况有如下几种: 程序执行了System.exit()方法程序正常执行结束程序在执行过程中遇到了异常或错误而异常终止,比如遇到了异常而没有捕获,而是一直往上抛给了JVM由于操作系统出现错误而导致JVM进程原创 2013-11-06 23:45:39 · 1314 阅读 · 0 评论 -
类加载器及父亲委托机制
一、类加载器 1、在Java中,有两种类型的类加载器,分别是JVM自带的类加载器和用户自定义的类加载器。 2、JVM自带的类加载器有三种,如下: 根(Bootstrap)类加载器:该加载器没有父加载器,它负责加载虚拟机的核心类库,如java.lang.*等。它从系统属性sun.boot.class.path所指定的目录中加载类库,它的实现依赖于底层操作系统,属于虚拟机的实现的一部分,它并原创 2013-11-09 17:29:46 · 1051 阅读 · 0 评论 -
Java垃圾收集机制(一)
一、内存回收对象 1、原创 2014-04-13 17:22:41 · 943 阅读 · 0 评论