try_catch:异常处理的第二种方式,自己处理异常
格式:
try{
}
catch(异常变量){
}
catch(异常变量){
}
public class Demo06try_catch {
public static void main(String[] args) {
try {
readFile("D:\\\\a");
}
catch(IOException e){
System.out.println("文件的后缀名不对");
}
System.out.println("后续代码");
}
public static void readFile(String fileName) throws IOException {
/*
如果传递的路径不是.txt结尾
那么我们就抛出IO异常对象,告知调用者,文件的后缀名不对
*/
if(!fileName.endsWith(".txt")){
throw new IOException("文件的后缀名不对");
}
System.out.println("路径没有问题,读取文件");
}
}