美文网首页
Android中的异常

Android中的异常

作者: 重新起步 | 来源:发表于2020-08-04 16:42 被阅读0次

1.继承关系
Throwable主要分为Error和Exception;
Exception主要分为Checked异常和Runtime异常;

2.Checked异常和Runtime异常区别:


image.png

如上图:
test1()抛出的是运行时异常;所以在main方法使用的时候,不会弹出红色的波浪线;
test2()抛出的是IO异常,属于Checked异常,所以在main方法中使用的时候,就会出现红色的波浪线;

3.Runtime异常后是否继续执行后面的代码


image.png

从控制台打印来看,抛出运行时异常后,程序挂掉,不在继续执行代码;

4.运行时异常是否可以捕获?


image.png

从控制台可以得出结论,运行时异常可以捕获,且捕获后,程序未报错,程序继续执行;

5.常见的OOM实际属于Error,而不是Exception;
OutOfMemoryError

相关文章

  • Android中的异常

    1.继承关系Throwable主要分为Error和Exception;Exception主要分为Checked异常...

  • 我的android异常系列目录

    我的android异常系列会持续更新下去,其中都是工作学习过程中遇到的异常问题,列表如下: 我的android异常...

  • Android Studio 中无法下载com.android.

    异常 Android Studio中无法依赖com.android.tools.build:gradle:3.0....

  • Android 中的异常处理

    异常发生时,如果没有一个异常处理器来处理这个异常,程序会被中止。在 JVM 当中有一个预先定义好的异常处理层次结构...

  • Android 中 ANR 异常

    What is ANR? ANR 即 Application Not Responding,程序无响应异常。在 A...

  • Android中WindowLeaked异常

    每一个android的activity都有一个windowManager的窗口管理器,对应的每一个依附在ac...

  • android中异常捕获

    刚做android开发的时候,经常会写出很多bug,特别是在测试的时候,如果遇到不能重现的bug,很多问题不好及时...

  • android异常捕获

    android异常分为两种,一种是java代码导致的异常,一种是Native异常. 在java代码异常中,主要是出...

  • 完美解决 Android 6 java.lang.Abstrac

    在Android Marshmallow (6.0)中有一个异常,异常信息中居然没有和APP包相关的东西,感觉这是...

  • Android中全局异常的捕获

    应用的crash是让人很蛋疼的问题,在开发测试的时候还能根据日志输出什么的进行排查修复,但是应用发布以后,用户的随...

网友评论

      本文标题:Android中的异常

      本文链接:https://www.haomeiwen.com/subject/ogwkrktx.html