卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java catch多個(gè)異常 Javaweb為什么有那么多try catch?

Javaweb為什么有那么多try catch?感謝您的邀請(qǐng)?jiān)贘ava中試用catch不會(huì)影響性能。1. 每個(gè)類后面都會(huì)有一個(gè)異常表,每個(gè)try-catch都會(huì)在此表中添加一行記錄。每條記錄有四個(gè)信息

Javaweb為什么有那么多try catch?

感謝您的邀請(qǐng)

在Java中試用catch不會(huì)影響性能。

1. 每個(gè)類后面都會(huì)有一個(gè)異常表,每個(gè)try-catch都會(huì)在此表中添加一行記錄。每條記錄有四個(gè)信息(try-catch的起始地址和結(jié)束地址、異常處理的起始位、異常類的名稱)。

2. 當(dāng)代碼在運(yùn)行時(shí)拋出異常時(shí),首先將拋出位置移到異常表中,以確定是否可以捕獲該異常(例如,查看該位置是否在任何列的起始位置和結(jié)束位置之間)。如果可以,運(yùn)行到異常處理的起始位置開(kāi)始處理。如果找不到異常,則返回原地,并將異常復(fù)制到父調(diào)用方。然后在異常表中查找父調(diào)用等。

1. 如果沒(méi)有例外,你就不會(huì)查表了。也就是說(shuō),是否編寫(xiě)try-catch就是是否存在異常表的問(wèn)題。如果沒(méi)有異常,那么編寫(xiě)try-catch不會(huì)消耗任何性能,因此不會(huì)使程序運(yùn)行變慢。

2. try的范圍大小實(shí)際上是exception表中兩個(gè)值(起始地址和結(jié)束地址)的差值,它不會(huì)影響性能。