随笔分类 -  【JAVA基础-异常】

摘要:package com.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/10/10 21:15 * * java不可能对所有的情况都考虑到,所以,在实际的开发中,我们可能需要自己定义异常。 * 而我们自己随意的写一个类,是不能作为异常类来看的,要想你的类是一个... 阅读全文
posted @ 2018-10-10 21:29 书丶生 阅读(152) 评论(0) 推荐(0)
摘要:finally 的特点 被 finally 控制的语句体一定会执行 特殊情况:在执行到 finally 之前 jvm 退出了(比如 System.exit(0)) finally 的作用 用于释放资源,在 IO 流操作和数据库操作中会见到 final,finally 和 finalize 的区别: final:最终的意思,可以修饰类,成员变量,成员方法 修饰类,... 阅读全文
posted @ 2018-10-10 20:26 书丶生 阅读(239) 评论(0) 推荐(0)
摘要:原则:如果该功能内部可以将问题处理,用 try,如果处理不了,交由调用者处理,这是用 throws 区别: 当前程序需要继续运行就 try 当前程序不需要继续运行就throws 举例: 感冒了就自己吃点药就好了,try 吃了好几天药都没好,结果得了 H7N9,那就得throws到医院去对人进行治疗 如果医院没有特效药,就变成 Error 了 阅读全文
posted @ 2018-10-10 16:03 书丶生 阅读(3701) 评论(0) 推荐(1)
摘要:package com.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/10/10 14:24 */ public class ExceptionDemo5 { /**throws 和 throw 的区别 * throws 用在方法... 阅读全文
posted @ 2018-10-10 15:56 书丶生 阅读(349) 评论(0) 推荐(0)
摘要:package com.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/10/10 ... 阅读全文
posted @ 2018-10-10 15:54 书丶生 阅读(279) 评论(0) 推荐(0)
摘要:package com.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/10/10 ... 阅读全文
posted @ 2018-10-10 14:22 书丶生 阅读(269) 评论(0) 推荐(0)
摘要:package com.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/10/10 10:47 */ public class ExceptionDemo2 { /** *JDK7出现了一个新的异常处理方案: *try{ *}c... 阅读全文
posted @ 2018-10-10 13:49 书丶生 阅读(164) 评论(0) 推荐(0)
摘要:多个异常的处理 a:每一个写一个try...catch b:写一个try,多个catch try{ ... }catch(异常类名 变量名) { ... } catch(异常类名 变量名) { ... } ... 注意事项: 1:能明确的尽量明确,不要用大的来处理。 2:平级关系的异常谁前谁后无所谓 阅读全文
posted @ 2018-10-10 11:46 书丶生 阅读(146) 评论(0) 推荐(0)
摘要:如果程序出现了问题,我们没有做任何处理,最终jvm会做出默认的处理。把异常的名称,原因及出现的问题等信息输出在控制台。同时会结束程序。 运行结果: 阅读全文
posted @ 2018-10-09 16:12 书丶生 阅读(176) 评论(0) 推荐(0)
摘要:在 Java 中,所有的异常都有一个共同的祖先 Throwable类(可抛出)。Throwable 指定代码中,可用异常传播机制,通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重 阅读全文
posted @ 2018-09-26 22:17 书丶生 阅读(267) 评论(0) 推荐(0)