java的基本数据类型有哪些 在JAVA中捕获异常后throw自定义异常是不优雅的吗?
在JAVA中捕获异常后throw自定义异常是不优雅的吗?
事实上,这种方法在很多框架中都有使用
1。Rethrow
自定义异常,用于更好地隔离异常,识别异常类型、ID、自定义消息和日志
2。对第三方库的异常进行打包和抽象,以保持与框架异常定义的一致性,方便框架处理不同的异常
3。restfulthrowable包括两种类型:错误和异常。异常还包括运行时异常和非运行时异常。(1) 程序不处理错误。如果出现outofmemoryerror、outofmemoryerror等异常,Java虚拟机会在这些异常发生时终止线程(2)运行时异常是runtimeException类及其子类,如NullPointerException、indexoutofboundsexception等,这些异常不被检查,可能在程序运行时发生,所以程序能不能抓到他们。这些错误通常是由程序的逻辑错误引起的,程序应该从逻辑的角度尽量避免这些错误。(3) Check异常不仅是运行时异常的异常,也是异常及其子类的异常。从程序的角度来看,这些异常必须通过捕获检查来处理,否则无法编译,如IOException、sqlexception等
java的基本数据类型有哪些 java中static java的数据类型有哪些
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。