【Java 基本】 Checked Exception と Unchecked Exception について #Java

您所在的位置:网站首页 checkedexception 【Java 基本】 Checked Exception と Unchecked Exception について #Java

【Java 基本】 Checked Exception と Unchecked Exception について #Java

2024-04-04 14:50| 来源: 网络整理| 查看: 265

Checked: コンパイル時にチェックされる例外

もしあるメソッド内部のコードがchecked exceptionを投げうる場合は、そのメソッドはその例外をtry/catchで処理するか、throwsキーワードで指定しておく必要がある. (詳細: try/catch か throws Exception か)

例えば、以下のコードを考える. このコードでは、FileReader()を使っているが、FileReader()はFileNotFoundExceptionというchecked exceptionを投げうる(throwsしている)ため、このままではコンパイルしない. また、readLine()メソッドや、close()メソッドも使っているが、それらもIOException を投げうる.

import java.io.*; class Main { public static void main(String[] args) { FileReader file = new FileReader("C:\\test\\a.txt"); BufferedReader fileInput = new BufferedReader(file); // Print first 3 lines of file "C:\test\a.txt" for (int counter = 0; counter


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3