开发者社区> 赵彦军521> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android Java 自定义异常

简介: 1、自定义异常 package com; public class ZeroException extends Exception { private static final long serialVersionUID = 1L; public Zero...
+关注继续查看
1、自定义异常
package com;

public class ZeroException extends Exception {

    private static final long serialVersionUID = 1L;

    public ZeroException(){
        super() ;
    }
    
    public ZeroException ( String string ) {
        super( string ) ;
    }
}

 

2、异常捕捉

package com;

public class Test {

    public static void main(String[] args) {
        Test test = new Test() ;
        
        try {
            test.fun( "" ) ;
        } catch (ZeroException e) {
            e.printStackTrace();
        } 
    }


    void fun( String string ) throws ZeroException {
        if( string == null ){
            throw new ZeroException( "参数不能为null" ) ;
        }

        if( string == "" ) {
            throw new ZeroException( "参数不能为空" ) ;
        }
    }
}

 

3、运行结果

com.ZeroException: 参数不能为空
    at com.Test.fun(Test.java:22)
    at com.Test.main(Test.java:9)


 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java基础异常-自定义异常
Java基础异常-自定义异常
0 0
Java异常处理(2)--异常处理机制及自定义异常
Java异常处理(2)--异常处理机制及自定义异常
0 0
Java异常——throw、throws及自定义异常
Java异常——throw、throws及自定义异常
0 0
Java中异常概述、try-catch、throws方式处理异常及自定义异常
异常概述、try-catch、throws方式处理异常及自定义异常简单示例
0 0
Java中的异常(抛出异常、自定义异常等)
Java中的异常(抛出异常、自定义异常等)
0 0
编写Java程序,编写自定义异常类封装将棋子落在格子中已有棋子的异常
编写Java程序,编写自定义异常类封装将棋子落在格子中已有棋子的异常
0 0
【Java】认识异常及自定义异常
【Java】认识异常及自定义异常
0 0
+关注
赵彦军521
Android开发者
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载