博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自己写的demo---声明异常同时处理异常,或者继续抛出异常
阅读量:7084 次
发布时间:2019-06-28

本文共 1290 字,大约阅读时间需要 4 分钟。

1 package exception; 2  3 public class exception { 4     public static void main(String args[]) 5     { 6          7             /*** 8              * 不能对类型 exception 中的非静态方法 a(int)进行静态引用,想要引用的时候非 9              * 静态的属性是不能够在静态的方法里引用的,想要引用的话必须是用对象来引用10              */11             //a(1);12             //new exception().a(1);//未处理的异常类型 Exception13             //new exception().a(1);//可以继续抛出声明,这样子就不用try catch了14         try {15             new exception().a(1);16         } catch (Exception e) {17             System.out.println("try\tcatch处理了异常");18         }19             20             21         22     }23     //这种写法会报错24 /*    public void a(int i) {25         if(i==1){26             throw  new Exception();//未处理的异常类型 Exception27         }28     }*/29     //这种写法没错,但是把异常自己处理了。相当于没卵用30 /*    public void a(int i) {//抛出异常同时自己处理31         if(i==1){32             try {33                 throw  new Exception();34             } catch (Exception e) {35                 // TODO 自动生成的 catch 块36                 e.printStackTrace();37             }//未处理的异常类型 Exception38         }39     }*/40     public void a(int i) throws Exception {
//声明抛出异常41 if(i==1){42 throw new Exception();//抛出异常43 }44 }45 46 }

 

转载于:https://www.cnblogs.com/zzzzw/p/4966906.html

你可能感兴趣的文章
SDA报告给各国网络空间安全防卫水平进行评级
查看>>
vmware上centos配置nginx后,本机访问问题
查看>>
使用密钥登录centos系统(基于密钥的认证)
查看>>
PaaS行业:云服务领域的新风口
查看>>
Memory Notification: Library Cache Object loaded into SGA
查看>>
jvm监控总结
查看>>
改变tableView的背景
查看>>
ansible批量管理远程服务器
查看>>
搭建网页邮件服务器
查看>>
CSS的选择器
查看>>
本人暂时没有文章
查看>>
Oracle用户权限表的管理方法
查看>>
你应该知道的原型图工具Mockplus(摩客)
查看>>
linux
查看>>
从iOS 11看怎样设计APP图标
查看>>
面试:进程调度的任务、机制和方式
查看>>
终于注册好博客了,兴奋
查看>>
我的友情链接
查看>>
mysql批量insert
查看>>
位图图像处理控件ImageCapture Suite更新至v9.1
查看>>