JAVAOOP-第五章(异常)学习笔记
2018-03-27 11:14
155 查看
1.在java程序中什么是异常呢?下面我们来一段代码
如果上面的代码没有进行if-else结构判断,它就又可能出现异常,第一种,是输入的类型不一样,二是除数为0,也会出现异常。
2.异常处理:
如果用if-else结构来处理异常,代码量会非常多,不过别担心,java为我们提供了异常的处理机制。它是通过这五个关键字来实现的:try、catch、finally、throw和throws
通过java的异常处理,代码量是不是减少了。而且finally里面的代码不管程序有没有异常最后都会执行。除非用System.exit(1),结束了程序。
2.抛出异常
如果我们写了一个方法,但是由于参数原因,我们不能将其进行异常处理,这时我们就要将异常抛出去,在调用的时候处理。
如果上面的代码没有进行if-else结构判断,它就又可能出现异常,第一种,是输入的类型不一样,二是除数为0,也会出现异常。
2.异常处理:
如果用if-else结构来处理异常,代码量会非常多,不过别担心,java为我们提供了异常的处理机制。它是通过这五个关键字来实现的:try、catch、finally、throw和throws
通过java的异常处理,代码量是不是减少了。而且finally里面的代码不管程序有没有异常最后都会执行。除非用System.exit(1),结束了程序。
2.抛出异常
如果我们写了一个方法,但是由于参数原因,我们不能将其进行异常处理,这时我们就要将异常抛出去,在调用的时候处理。
相关文章推荐
- javaoop——异常笔记(第五章)
- [学习笔记]JAVA的多线程同步编程(非OOP)
- C\C++ 程序员从零开始学习Android - 个人学习笔记(九) - java基础 - 异常
- 自定义异常类学习笔记 ExceptionDemo3.java
- Java学习笔记(异常)
- objective-c学习笔记第五章《objective-c 继承与java中的区别》
- JAVA 编程思想 第4版 学习笔记 - 第五章
- Java学习笔记005——异常、断言
- Java学习笔记---其他类特性与异常处理
- 学习笔记_java.lang.reflect.Field_解决IllegalAccessException异常的方法
- java学习笔记---异常
- 【学习笔记】Thinking in java (第三版)第五章 隐藏实现(Hiding the implementation)
- 云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin
- java 异常和回调学习笔记-黑马
- 第五章 继承(core java 卷1学习笔记)
- 异常抛出学习笔记ExceptionDemo2.java
- Java学习笔记之异常的定义和处理
- java学习笔记---第五章继承
- 【Java学习笔记】自定义Java异常
- java学习笔记---第11章异常与调试