Jer*_*ite 5 java eclipse android breakpoints android-studio
我曾多次注意到,在Eclipse和Android Studio中启用异常断点时,默认情况下会选中"Caught exception"框.有理由我应该检查这个吗?
为什么我应该关心 Java 中捕获的异常?
\n\n当代码或逻辑中的某些内容出现问题时,异常会为您提供帮助。您可以使用异常,而不是使用if和else语句来处理错误,这样需要编写更多代码并且代码本身可能会在此过程中中断。异常允许您像平常一样编写代码,并通过添加try,catch和finally块来处理它们。然后程序将使用异常来指示发生了错误。
try是可能发生异常的代码块,\n它应该至少包含一个(或多个)catch 或finally 块。catch是将处理特定类型异常的代码块。finally是保证在 try 块之后执行的代码块。“要引发异常,请使用 throw 语句并为其提供异常对象 \xe2\x80\x94(Throwable \xe2\x80\x94 的后代),以提供有关发生的特定错误的信息。抛出未捕获的方法,检查异常必须在其声明中包含 throws 子句。” - 来自异常 Oracle 文档
\n\n异常对象具有有关其引发的错误的更多信息。“通过异常链接,异常可以指向导致它的异常,而异常又可以指向导致它的异常,依此类推。” - 来自异常 Oracle 文档
\n\n我多次注意到,在 Eclipse 和 Android Studio 中启用异常断点时,默认情况下会选中“捕获异常”框。我有理由保留此选项吗?
\n\n如果您希望在引发异常时暂停执行并使用子句捕获它,请使用“捕获异常”复选框catch。
安卓
\n\nAndroid 异常与 java 几乎相同。但是,在 Android 中没有控制台,因此您必须向用户报告异常。向用户显示异常的方式是在 toast 或对话框中。
\n\n您可以在此处获取有关异常的更多信息:\n https://docs.oracle.com/javase/tutorial/essential/exceptions/\n http://www.javacodegeeks.com/2013/07/java-exception-handling -tutorial-with-examples-and-best-practices.html \n https://androidcookbook.com/Recipe.seam;jsessionid=ED0972E495383DBA84BE448E717BB749?recipeId=75&recipeFrom=ViewTOC
\n| 归档时间: | 
 | 
| 查看次数: | 134 次 | 
| 最近记录: |