Java虚拟机深入详解JVM之类加载器深度剖析、类的主动使用、被动使用

由于星期六没上班,很多朋友在问Jvm的原理 抽时间写了一个很简短的教程。

 

郑重声明:本文为原创文章,转载请注明出处否则追究其法律责任。

 

一 首先我们看一段代码:如下

 

 

大家看下结果是多少,当然我这里先不给出答案。

 

做完之后再看下面一段代码:如下

 

做完上面两道题目,如果你的答案跟代码运行的结果一致的话。我想你对Jvm理解已经非常深入了。下面的内容你也就不用再看了,如果想加深理解当然可以选择继续。如果你的答案错误的话,说明你对Jvm的理解还不是非常透彻那么下面的内容你就得仔细看了。

 

讲解的过程中我会把理解的标题写出来以及理解在下面解说里面。

 

一 首先我们需要了解一下Java虚拟机与程序的生命周期。

 

在如下几种情况下,Java虚拟机将结束生命周期

 

(1) 执行了System.exit()方法

 

(2) 程序正常执行结束

 

(3) 程序在执行过程中遇到异常或错误而异常终止

 

(4) 由于操作系统出现错误而导致Java虚拟机进程终止

 

上面四种情况都会导致Jvm结束。

 

 

未完待续

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值