Java study notes (19)-abnormal

abnormal

Java中用于发现问题、反馈问题以及解决问题的一套机制。
	Throwable---异常的顶级父类
		子类
		Error(错误---合理的应用程序 一般是由外界环境或者需求导致,通过改变环境或优化需求来改变)
		Exception(异常---合理的应用程序,可以处理也可以不处理)---抛出异常---捕获异常
		分类
			ArithmeticException算术异常
			ArrayIndexOutOfBoundsException数组下标越界异常
			NullPointerException空指针异常
			ClassCastException类型转换异常
			CloneNotSupportException克隆不支持异常
			NumberFomatException数字格式异常
			ParseException解析异常
private static String readFile(String path) 
 {
    
    
  // TODO Auto-generated method stub
  //找到文件
  //读取文件
  //反馈问题信息---查无路径
 //
  //
  //异常的处理
  //抛出异常
  //捕获异常
  try {
    
    
   //try存放的是可能出错的代码
  } catch (Exception e) {
    
    
   //catch块会实时监督try中的代码是否有异常如果出现异常就要把这个异常进行捕获处理
   //()用于匹配try块里的异常的类型
   // TODO: handle exception
   System.out.println("异常处理成功");
    //
  }
  //捕获异常处理完成后异常会继续执行。
  throw Exception(异常);
  //抛出异常处理完后后面的代码不会执行
  return "文件内容";
  //
 }

Guess you like

Origin blog.csdn.net/qq_42351519/article/details/111401364