在Java 9中如何處理JShell中的異常?
在Java 9 中,JShell提供了一個快速且友善的環境,讓我們能夠快速探索、發現和試驗Java 語言功能和豐富的庫。
在 JShell 中,不需要手動捕獲異常。 JShell 自動捕獲每個異常並顯示相關信息,然後顯示下一個 JShell 提示,以便我們可以繼續會話。它也適用於未檢查異常。透過自動捕獲已檢查和未檢查異常,JShell 使我們能夠更輕鬆地試驗拋出已檢查異常的方法。
在下面的範例中,由於找不到 「values[4]」 的值,因此發生了 ArrayIndexOutOfBoundsException。
Example-1
<strong>jshell> int[] values = {10, 20, 30} values ==> int[3] { 10, 20, 30 } jshell> values[4] | java.lang.ArrayIndexOutOfBoundsException thrown: 4 | at (#7:1)</strong>
#在下面的範例中,因為在目錄中找不到檔案而發生FileNotFoundException。 < /p>
範例2
<strong>jshell> FileInputStream fis = new FileInputStream("data.txt") | java.io.FileNotFoundException thrown: data.txt (The system cannot find the file specified) | at FileInputStream.open0 (Native Method) | at FileInputStream.open (FileInputStream.java:196) | at FileInputStream. (FileInputStream.java:139) | at FileInputStream. (FileInputStream.java:94) | at (#5:1)</strong>
在下面的範例中,由於「< strong>1/0」是未定義。
範例 3
<strong>jshell> 1/0 | java.lang.ArithmeticException thrown: / by zero | at (#4:1)</strong>
以上是在Java 9中如何處理JShell中的異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java的類上載涉及使用帶有引導,擴展程序和應用程序類負載器的分層系統加載,鏈接和初始化類。父代授權模型確保首先加載核心類別,從而影響自定義類LOA

本文討論了使用咖啡因和Guava緩存在Java中實施多層緩存以提高應用程序性能。它涵蓋設置,集成和績效優勢,以及配置和驅逐政策管理最佳PRA

本文討論了使用JPA進行對象相關映射,並具有高級功能,例如緩存和懶惰加載。它涵蓋了設置,實體映射和優化性能的最佳實踐,同時突出潛在的陷阱。[159個字符]

本文討論了使用Maven和Gradle進行Java項目管理,構建自動化和依賴性解決方案,以比較其方法和優化策略。

本文使用Maven和Gradle之類的工具討論了具有適當的版本控制和依賴關係管理的自定義Java庫(JAR文件)的創建和使用。
