Java异常处理学习
来源:互联网 发布:航天信息开票软件下载 编辑:程序博客网 时间:2024/06/06 19:02
抛出一个异常
throw new ArrayIndexOutOfBoundsException(); //手动抛出 2.JVM运行时帮你抛出
public class Launcher { public static void main(String[] args){ m1(); } public static void m1(){ m2(); } public static void m2(){ int[] arr = new int[2]; arr[2] =1; }}/*Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2at Launcher.m2(Launcher.java:13)at Launcher.m1(Launcher.java:9)at Launcher.main(Launcher.java:6)*/
public class Launcher { public static void main(String[] args){ try{ m1(); }catch(ArrayIndexOutOfBoundsException e){ e.printStackTrace(); }catch(Exception e){ e.printStackTrace(); }finally{ System.out.println("finally"); } } public static void m1(){ m2(); } public static void m2(){ int[] arr = new int[2]; arr[2] =1; }}//catch可以有多个,顺序从小到大
自定义异常:
public class MyException extends Exception //继承自Exception{ public MyException(){ super(); } public MyException(String msg){ super(msg); }} public static void main(String[] args)throws MyException{ throw new MyException("出现异常了"); // throw new NullPointerException(); }
0 0
- Java学习-异常处理
- Java异常处理学习
- 【Java学习】Java异常-异常处理流程
- java 异常处理学习笔记
- java学习笔记 异常处理
- JAVA学习【知】异常处理
- Java 异常处理学习总结
- Java 异常处理学习总结
- Java学习笔记(异常处理)
- 学习java之异常处理
- 学习java异常处理笔记
- java异常处理学习笔记
- java学习之异常处理
- Java学习笔记--------异常处理
- java异常处理机制---学习
- Java异常处理的学习
- java异常处理学习总结
- 【Java学习笔记】异常处理
- WebRTC中的前向纠错编码 - Red Packet
- ZOJ - 3820 Building Fire Stations
- 算法导论笔记——计数排序
- Javascript进度条
- 从编译器的角度分析继承中的虚函数
- Java异常处理学习
- OpenCV-Python在线参考手册
- GitHub上使用Hexo搭建博客
- hud 1166 敌兵布阵
- Android仿微博/QQ空间滑动自动播放视频功能
- PHP学习之路(一)——PHP的软件配置
- Linux c==网络编程的理论知识-子网掩码和网关的作用(30)
- Python爬虫入门1之urllib库的使用
- POJ1743 Musical Theme