首頁 > Java > java教程 > Java中為什麼需要慎用異常

Java中為什麼需要慎用異常

王林
發布: 2023-04-20 10:28:06
轉載
1044 人瀏覽過

慎用例外

在Java軟體開發中,經常使用 try-catch 進行錯誤捕獲,但是,try-catch 語句對系統效能而言是非常糟糕的。雖然在一次  try-catch中,無法察覺到它對性能帶來的損失,但是,一旦try-catch被應用於循環之中,就會對系統性能帶來極大的傷害。

以下是一段將try-catch套用到for迴圈內的範例

public void test() {                int a = 0;                for (int i = 0; i < 1000000; i++) {                         try {                 a = a + 1;                 System.out.println(i);             } catch (Exception e) {                 e.printStackTrace();             }         }     }
登入後複製

這段程式碼我運行時間是 27211 ms。如果將try-catch移到循環體外,那麼就能提升系統效能,如下程式碼

public void test() {             int a = 0;                 try {                         for (int i = 0; i < 1000000; i++) {                 a = a + 1;                 System.out.println(i);             }         } catch (Exception e) {             e.printStackTrace();         }     }
登入後複製

運作耗時 15647 ms。可見tyr-catch對系統效能的影響。

以上是Java中為什麼需要慎用異常的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
java可以做為web的後端嗎?
來自於 1970-01-01 08:00:00
0
0
0
安裝JAVA
來自於 1970-01-01 08:00:00
0
0
0
無法安裝java
來自於 1970-01-01 08:00:00
0
0
0
求救:JAVA加密的資料PHP解密
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板