Exception类: 在java中用类的形式对不正常情况进行了描述和封装对象,异常就是java通过面向对象的思想将问题封装成了对象。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 Throwable: Except ...
分类:
编程语言 时间:
2017-03-12 18:24:18
阅读次数:
258
* 编译时异常的抛出必须对其进行处理 * 运行时异常的抛出可以处理也可以不处理 throws和throw的区别 * a:throws * 用在方法声明后面,跟的是异常类名 * 可以跟多个异常类名,用逗号隔开 * 表示抛出异常,由该方法的调用者来处理 public void setAge(int ag ...
分类:
编程语言 时间:
2017-03-12 14:57:52
阅读次数:
232
###异常(异常的概述和分类) * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error * Exc... ...
分类:
编程语言 时间:
2017-03-12 13:04:33
阅读次数:
182
在使用计算机语言进行项目开发的过程中,即使程序员把代码写的尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户端输入数据的格式、读取文件是否存在、网络是否始终保持通畅等等。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”(开发过程中的语法错误和... ...
分类:
编程语言 时间:
2017-03-11 18:28:56
阅读次数:
132
Java异常大体分两类:RuntimeException,其他;注意:两类异常都是在程序运行期间出现!只不过后者必须在编译期间进行处理,一般是try catch或throw;程序期间出现了此类异常时会执行catch和finally语句。而RuntimeException不必明确指出处理方式,大概更底 ...
分类:
编程语言 时间:
2017-03-10 13:01:38
阅读次数:
153
一 概念 众所周知java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为 父类Throwable Throwable的两个子类Error和Exception Exception的两个子类CheckedException和RuntimeException 二 发现问题 通常捕获异常catc ...
分类:
编程语言 时间:
2017-03-10 12:35:56
阅读次数:
163
Java中的异常可以分为两种异常类型--受检异常(checked exception)和非受检异常(unchecked exception)。非受检异常指的是java.lang.RuntimeException和java.lang.Error类及其子类,其他所有的异常类都被称之为受检异常。两种类型的 ...
分类:
编程语言 时间:
2017-03-06 15:34:44
阅读次数:
163
Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题: 什么出了错? 在哪出的错? 为什么出错? 在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了 ...
分类:
编程语言 时间:
2017-03-05 19:01:06
阅读次数:
254
本篇不打算冗长介绍各种异常,只写出通用的应该遵循的异常处理规范(个人理解,如有错误欢迎指正) 1. 检查异常(checked exception),通常见到的有SQLException,IOException,InterruptedException,ConnectTimeOutException, ...
分类:
编程语言 时间:
2017-02-19 14:08:14
阅读次数:
141
在java中异常总是会无缘无故来到你身边,大体异常可分为两种: 1:受控异常(编译异常):必须处理,否则编译出错 2:非受控异常(运行时异常):可以不处理,编译器不检查 捕获异常 使用 try 和 catch 关键字可以捕获异常。try/catch 代码块放在异常可能发生的地方。 try/catch ...
分类:
编程语言 时间:
2017-02-15 18:28:03
阅读次数:
183