异常-异常的概述和分类

 1 package cn.itcast_01;
 2
 3 /*
 4  * 异常:程序出现了不正常的情况。
 5  *
 6  * 举例:今天天气很好,班长出去旅游。骑着自行车,去山里面呼吸新鲜空气。
 7  *         问题1:山路塌陷了,班长及时停住了,但是过不去了。严重的问题。
 8  *         问题2:班长出门推自行车,发现气没了,把气吹起来。出发前就应该检查的问题。
 9  *         问题3:班长骑着车在山路上惬意的行驶着,山路两边是有小石子的,中间是平坦的水泥路。
10  *             一直在平坦的水泥路上行驶是没有任何问题的,但是呢,他偏偏喜欢骑到小石子上,结果爆胎了。旅游的过程中出现的问题。
11  *             no zuo no die。
12  *
13  * 程序的异常:Throwable类是Java语言中所有错误或异常的超类。
14  *         严重问题:Error 我们不处理。这种问题一般都是很严重的,比如说内存溢出。
15  *         问题:Exception
16  *             编译期问题:不是RuntimeException的异常 必须进行处理的,因为你不处理,编译就不能通过。
17  *             运行期问题:RuntimeException    这种问题我们也不处理,因为是你的问题,而且这个问题出现肯定是我们的代码不够严谨,需要修正代码的。
18  *
19  * 如何程序出现了问题,我们没有做任何处理,最终jvm会做出默认的处理。
20  * 把异常的名称,原因及出现的问题等信息输出在控制台。
21  * 同时会结束程序,不能往下执行。
22  */
23 public class ExceptionDemo {
24     public static void main(String[] args) {
25         //第一阶段
26         int a = 10;
27         // int b = 2;
28         int b = 0;
29         System.out.println(a / b);
30
31         //第二阶段
32         System.out.println("over");
33     }
34 }

时间: 2024-10-28 06:15:17

异常-异常的概述和分类的相关文章

-1-6 java 异常简单介绍 java异常 异常体系 Throwable 分类 throws和throw 异常处理 自定义异常

异常 异常:异常就是Java程序在运行过程中出现的错误. 异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象. 其实就是Java对不正常情况进行描述后的对象体现. Throwable |--Error        严重问题,我们不处理. |--Exception |--RuntimeException        运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 Exception和

08 java代码块的概述和分类

08.01_面向对象(代码块的概述和分类) A:代码块概述 在Java中,使用{}括起来的代码被称为代码块. B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解). 局部代码块:只要是和局部有关系的,都是和方法有关系的 局部变量:在方法声明上或者在方法内部 构造代码块与类变量谁在前先加载谁 ,所有静态的东西(静态方法和静态变量都是)只加载一次,就是在类文件加载的时候加载,类文件释放的时候释放,加载顺序为,静态,–>–>构造代码块或局部变量

异常+异常链

异常: 在程序运行过程中发生的不正常事件 Java中所有异常都是Exception(父类) 传统处理程序中异常: System.exit(1);参数必须为非0数,结束/退出JVM(java虚拟机) System.err.println();控制台输出错误流,为红色字体. 异常处理机制: 为程序提供错误处理的能力 5个关键字: try 执行可能产生异常的代码 catch 捕获异常 finally 无论是否发生异常,代码都能执行 throw 声明异常,声明方法可能要抛出的各种异常 thorws 手动

ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项

版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内容用于商业用途,将保留追究其法律责任的权利.如果有问题,请以邮箱方式联系作者([email protected]). 前言 本文着重阐述分区表的概念.优势,以及常用分区表的使用方法及使用过程中的注意事项. 对于分区表的日常维护方法,如:索引的维护.分区的合并等,将在后续文章中再详细介绍. 本文涉及的

2.4 注释概述及其分类

注释概述 用于解释说明程序的文字 Java中注释分类格式 单行注释 格式: //注释文字 多行注释 格式: /*  注释文字  */ 文档注释 格式:/** 注释文字 */ 命令行生成文档 eclipse生成文档 注释是一个程序员必须要具有的良好编程习惯. 初学者编写程序可以养成习惯:先写注释再写代码. 将自己的思想通过注释先整理出来,在用代码去体现. 因为代码仅仅是思想的一种体现形式而已

C++异常 异常机制

C++异常是丢程序运行过程中发生的异常情况(例如被0除)的一种响应.异常提供了将控制权从程序的一个部分传递到另一部分的途径.对异常的处理有3个组成部分:* 引发异常:* 使用处理程序捕获异常:* 使用try块.程序在出现问题时将引发异常.throw语句实际上是跳转,即命令程序跳到另一条语句.throw关键字表示引发异常,紧随其后的值(例如字符串或对象)指出了异常的特征.程序使用异常处理程序(exception handler)来捕获异常,异常处理程序位于要处理问题的程序中.catch关键字表示捕

Oracle-05-SQL语句概述、分类&SQL*PLUS概述(初识insert,desc,list,r,del,a,c,n等命令)

一.SQL语句概述 (1)SQL全程是"结构化查询语言(Structured Query Language)". SQL是大多数主流数据库系统採用的标准查询语言. (2)SQL语句的优势:语言结构简单.功能强大.简单易学. (3)在进行SQL开发是为了更easy的訪问关系数据库,所以SQL可以运行以下几种操作: ①从数据库中查询数据 ②向数据库中插入数据 ③从数据库中删除数据 ④创建和操作数据库对象(如用户.索引.触发器等) ⑤控制对数据库的訪问 ⑥更新数据 (4)注意:SQL不是程序

异常-异常的注意事项

1 package cn.itcast_09; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 /* 8 * 异常注意事项: 9 * A:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类.(父亲坏了,儿子不能比父亲更坏) 10 * B:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类

【IO流的概述与分类】

IO 流概述: IO 流用来处理设备之间的数据传输 上传文件和下载文件 Java 对数据的操作是通过流的方式 Java 用于操作流的对象都在IO 包中 IO 流的分类: 按照数据流向 输入流:读入数据 输出流:写出数据 按照数据类型(默认)字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows 自带的记事本打开并能读懂里面的内容,就用字符流. 其他用字节流.如果你什么都不知道,就用字节流 原文地址:https://www.cnblogs.com/zuixinxian/p/987