Java基础笔记第十八篇有哪些重点内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1284个文字,预计阅读时间需要6分钟。
plaintextgistfile1.txt: 年糕冰 + 难熬热血田园哥哥复习:throws出现,在方法后,加上一个或多个异常类,表示本方法不处理这些异常类型,直接抛给调用者方法;throw出现,在方法体内,用于抛出异常。
年饮冰 难凉热血 田林哥哥 复习: throws出现在方法后,加上一个或者多个异常类,表示本方法不处理这些类型的异常对象,直接抛给调用我的方法; throw出现在方法体内,用于创建一个异常对象,然后抛出,如果抛出异常的代码被try包括着,那就用catch拦截;如果当前方法没有处理异常的代码,再看该方法有没有声明不处理这种异常; 异常的类数据结构: 只有一个私有属性message; 有一个有参的构造函数来往该属性里传数据; 通过调用getMessage方法来获取message的值 通过toString方法来获取 异常的类型和异常信息message 通过printStackTrace来获取先默认调用toString(),显示异常所出现的类,方法和代码语句的位置,方便找到异常出现的位置 利用Exception的printStackTrace()来追踪异常出现的异常栈/方法栈情况 所以异常类都是Exception的子类,所以通常有参的构造方法中代码为:super(message); 抛出异常的方法和处理异常的方法尽量在同一个方法里,不然会影响效率 尽量解决运行时异常,同时对编译时异常准备预处理方案,不要让可能出现的异常影响程序的继续执行。 捕获了异常一定要处理。
本文共计1284个文字,预计阅读时间需要6分钟。
plaintextgistfile1.txt: 年糕冰 + 难熬热血田园哥哥复习:throws出现,在方法后,加上一个或多个异常类,表示本方法不处理这些异常类型,直接抛给调用者方法;throw出现,在方法体内,用于抛出异常。
年饮冰 难凉热血 田林哥哥 复习: throws出现在方法后,加上一个或者多个异常类,表示本方法不处理这些类型的异常对象,直接抛给调用我的方法; throw出现在方法体内,用于创建一个异常对象,然后抛出,如果抛出异常的代码被try包括着,那就用catch拦截;如果当前方法没有处理异常的代码,再看该方法有没有声明不处理这种异常; 异常的类数据结构: 只有一个私有属性message; 有一个有参的构造函数来往该属性里传数据; 通过调用getMessage方法来获取message的值 通过toString方法来获取 异常的类型和异常信息message 通过printStackTrace来获取先默认调用toString(),显示异常所出现的类,方法和代码语句的位置,方便找到异常出现的位置 利用Exception的printStackTrace()来追踪异常出现的异常栈/方法栈情况 所以异常类都是Exception的子类,所以通常有参的构造方法中代码为:super(message); 抛出异常的方法和处理异常的方法尽量在同一个方法里,不然会影响效率 尽量解决运行时异常,同时对编译时异常准备预处理方案,不要让可能出现的异常影响程序的继续执行。 捕获了异常一定要处理。

