2019年1月22日
摘要: JDK已有的异常: RuntimeException NullPointerException IndexOutOfBoundsException SecurityException IllegalArgumentException NumberOfFormatException IOExcepti 阅读全文
posted @ 2019-01-22 21:03 singleSpace 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 1.异常的传播 当某个方法抛出异常时: 如果当前方法没有捕获,异常就被抛到上层调用方法 直到遇到某个try...catch被捕获 使用printStackTrace()打印处方法的调用栈 2.抛出异常 创建某个Exception的实例 用throw语句抛出 3.转换异常与持有原有异常 3.1转换异常 阅读全文
posted @ 2019-01-22 21:02 singleSpace 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1捕获异常 1.1 finally语句保证有无错误都会执行 try{...}catch (){...}finally{...} 使用try...catch捕获异常 可能发生异常的语句放在try{...}中 使用catch捕获对应的Exception及其子类 1.2 捕获多个异常 try{...} c 阅读全文
posted @ 2019-01-22 21:01 singleSpace 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.计算机运行中的错误 在计算机程序运行的过程中,错误总会出现,不可避免的 用户输入错误 读写文件错误 网络错误、内存耗尽、无法连接打印机不可 2.Java异常 Java使用异常来表示错误: 异常是class,本身带有类型信息 异常可以在任何地方抛出 异常只需要在上层捕获,和方法调用分离 2.1Ja 阅读全文
posted @ 2019-01-22 21:00 singleSpace 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.Math Math提供了数学计算的静态方法 |序号|方法|描述| | | |: | | 1 | abs() | 返回参数的绝对值。Math.abs( 9)//9 | 2 | ceil() | 返回大于等于( = )给定参数的的最小整数。Math.ceil(4.5)//5.0 | 3 | floo 阅读全文
posted @ 2019-01-22 19:26 singleSpace 阅读(188) 评论(0) 推荐(0) 编辑