自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JVM異常發(fā)生時(shí)的應(yīng)對(duì)策略

開(kāi)發(fā) 后端
JVM異常情況在Java中被稱作Error(錯(cuò)誤)或Exception(JVM異常),是Throwable類的子類,在程序中的原因運(yùn)行時(shí)錯(cuò),如對(duì)一個(gè)空指針的引用。程序使用了throw語(yǔ)句。

本文向大家描述一下當(dāng)JVM異常發(fā)生時(shí),Java虛擬機(jī)采取的幾種措施,JVM異常情況在Java中被稱作Error(錯(cuò)誤)或Exception(JVM異常),是Throwable類的子類。

JVM異常捕捉的幾種情況

JVM異常情況在Java中被稱作Error(錯(cuò)誤)或Exception(JVM異常),是Throwable類的子類,在程序中的原因運(yùn)行時(shí)錯(cuò),如對(duì)一個(gè)空指針的引用。程序使用了throw語(yǔ)句。

JVM異常捕捉

當(dāng)JVM異常發(fā)生時(shí),Java虛擬機(jī)采取如下措施:

1、檢查與當(dāng)前方法相聯(lián)系的catch子句表。每個(gè)catch子句包含其有效指令范圍,能夠處理的JVM異常類型,以及處理JVM異常的代碼塊地址。

2、與JVM異常相匹配的catch子句應(yīng)該符合下面的條件:造成JVM異常的指令在其指令范圍之內(nèi),發(fā)生的JVM異常類型是其能處理的JVM異常類型的子類型。如果找到了匹配的catch子句,那么系統(tǒng)轉(zhuǎn)移到指定的JVM異常處理塊處執(zhí)行;如果沒(méi)有找到JVM異常處理塊,重復(fù)尋找匹配的catch子句的過(guò)程,直到當(dāng)前方法的所有嵌套的catch子句都被檢查過(guò)。

3、由于虛擬機(jī)從***個(gè)匹配的catch子句處繼續(xù)執(zhí)行,所以catch子句表中的順序是很重要的。因?yàn)镴ava代碼是結(jié)構(gòu)化的,因此總可以把某個(gè)方法的所有的JVM異常處理器都按序排列到一個(gè)表中,對(duì)任意可能的程序計(jì)數(shù)器的值,都可以用線性的順序找到合適的JVM異常處理塊,以處理在該程序計(jì)數(shù)器值下發(fā)生的JVM異常情況。

4、如果找不到匹配的catch子句,那么當(dāng)前方法得到一個(gè)“未截獲JVM異常”的結(jié)果并返回到當(dāng)前方法的調(diào)用者,好像JVM異常剛剛在其調(diào)用者中發(fā)生一樣。如果在調(diào)用者中仍然沒(méi)有找到相應(yīng)的JVM異常處理塊,那么這種錯(cuò)誤將被傳播下去。如果錯(cuò)誤被傳播到最頂層,那么系統(tǒng)將調(diào)用一個(gè)缺省的JVM異常處理塊。
 

【編輯推薦】

  1. JVM指令系統(tǒng)的組成及使用
  2. 解析JVM內(nèi)存管理機(jī)制的幾個(gè)概念
  3. JVM基礎(chǔ):解析JVM分代垃圾回收策略
  4. JVM for Linux JIT診斷技術(shù)簡(jiǎn)介
  5. 巧解IBM JVM for Linux onPOWER性能調(diào)優(yōu)

 

 

責(zé)任編輯:佚名 來(lái)源: hudong.com
相關(guān)推薦

2017-04-27 20:45:48

爬蟲(chóng)反爬蟲(chóng)

2010-11-29 10:11:05

Sybase數(shù)據(jù)庫(kù)死鎖

2013-12-16 11:18:42

多核

2021-12-31 16:10:46

穩(wěn)定幣數(shù)字貨幣貨幣

2024-01-29 10:34:37

Java編程

2012-10-09 15:50:19

IPv6

2021-02-26 10:51:18

云安全云計(jì)算網(wǎng)絡(luò)安全

2024-07-29 00:01:00

RabbitMQ消息堆積

2011-05-25 19:53:45

SEO

2011-11-29 13:45:36

思科三網(wǎng)融合

2014-01-16 09:56:26

IPv6商用部署策略

2011-05-24 17:47:40

2011-05-24 10:02:47

2014-06-04 17:35:12

2024-05-22 08:00:00

2024-11-11 14:23:11

2013-11-19 15:48:34

電商安全網(wǎng)購(gòu)安全

2013-07-26 09:41:15

云計(jì)算降價(jià)云服務(wù)云計(jì)算應(yīng)用

2025-04-03 08:23:00

機(jī)器身份安全網(wǎng)絡(luò)安全機(jī)器身份

2020-03-31 10:37:14

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)