Java重修之路(十一)Java异常机制,jar包
来源:互联网 发布:我知女人心阅读全文 编辑:程序博客网 时间:2024/04/19 11:40
世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。
异常
简单的说就是程序运行时出现的不正常的情况。
异常处理
常规代码写法:
public class Hello { public static void main(String[] args) { try { int x = 4 / 0;// 这一步出现异常,不会走到下一步,即不会打印 System.out.println(x); } catch (Exception e) {// 出现异常会走这里 System.out.println(e.toString()); } }}输出结果:java.lang.ArithmeticException: / by zero
对于一个程序,如果不一定会出现异常,并且出现异常后的处理方式不确定,就不用try/catch 而是抛出异常,让调用者自行处理,通过through关键字,告诉调用者这里有可能会出现异常,让调用者自己决定出现异常之后的解决方法。继续抛出或者处理。
public class Hello { public static void main(String[] args) { try { div(4, 0); } catch (Exception e) { e.printStackTrace(); System.out.println(e.getMessage()); } } public static int div(int a, int b) throws Exception { return a / b;// 此方法抛出异常,那么调用时就必须处理要关注异常 继续抛出或者处理 }}
jar包
常用命令:
0 0
- Java重修之路(十一)Java异常机制,jar包
- JAVA之旅(十一)——RuntimeException,异常的总结,Package,jar包,多线程概述
- Java重修之路(十二)初识Java线程
- Java 异常+包+jar包
- java 引入jar包机制
- 黑马程序员—Java面向对象(异常处理机制、package包、import导入包、jar包)
- java知识总结(十一)异常处理机制
- Java重修之路(一)历史背景,语言特点,开发环境搭建
- java重修之路(三)算数运算符,转义字符,逻辑运算符,位运算符
- java重修之路(四)程序流程控制:判断,选择,循环结构,函数
- Java重修之路(五)数组基本概念,存储方式,遍历,排序,查找,多维数组
- Yugi_2000的JAVA重修之路(找工作之前的恶补)
- 黑马程序员-----java基础十一(java之包)
- 自我救赎之路--java(jar包导入)
- java之生成jar包
- 重修 java 多线程
- java重修 SpringMVC入门
- 重修Java--数据类型
- [noip测试]拯救紫萱学姐(kmp+树形dp)
- 【HTML5移动端开发】[rem + 百分比布局] 加载抖动(高度不一致)解的决方法
- HBase重点总结
- 欢迎使用CSDN-markdown编辑器
- emacs 入门教程,菜单汉化,配置文件等杂乱文章
- Java重修之路(十一)Java异常机制,jar包
- springmvc中解决JS,CSS等静态文件无法访问问题
- mui初级入门教程
- PHP基本介绍
- memcache详解
- 2016.11.5GDOI模拟总结
- CODEVS 1077多源最短路
- shell编程之字符命令
- 设计模式之单例模式