------- android培训、java培训、期待与您交流! ----------异常就是程序在编译和运行时出现的不正常情况。通过面向对象的编程思想将异常进行封装,以java类的形式对其进行描述。一. 异常的体系1.? Throwable ? Error ? 通常出现重大问题如:运...
分类:
编程语言 时间:
2015-06-13 12:50:15
阅读次数:
122
(3)异常的处理(两种方案):
A:JVM的默认处理
把异常的名称,原因,位置等信息输出在控制台,但是同时也会终止程序。
B:自己处理
a:try...catch...finally
自己编写处理代码,后面的程序可以继续执行
b:throws
把自己处理不了的,在方法上声明,告诉调用者,这里有问题...
分类:
编程语言 时间:
2015-06-10 14:14:48
阅读次数:
134
1.类的继承结构在JAVA所有的异常对象都是Throwable类的一个子类的实例Exception包含两个分支,由于程序错误导致的异常属于RuntimeException,比如数组下标越界,空指针等。非程序本身问题的异常属于其他异常,譬如IO引起的异常。派生自Error类或RuntimeExcept...
分类:
编程语言 时间:
2015-06-10 12:04:51
阅读次数:
152
java的异常处理机制可以使程序有极好的容错性,让程序更加的健壮.所谓的异常,就是指的阻止当前方法或作用域继续执行的问题,,当程序运行时出现异常时,系统就会自动生成一个Exception对象来通知程序.这样就极大的简化了我们的工作.
当然java的异常对象有很多种,下面这幅图显示了java异常类的继承体系.
从图片中可以看到java将所有的非正常情况分成了两种: 异常(Exception)和错误...
分类:
编程语言 时间:
2015-06-09 12:02:19
阅读次数:
135
-------android培训、java培训、期待与您交流!----------异常概述异常:就是程序在运行时出现的不正常的情况异常由来:问题也是现实生活中的一个具体的事物,也可以通过Java的类的形式进行描述,并封装成对象对于问题的划分:一种是严重的问题、一种是非严重的问题对于严重的..
分类:
编程语言 时间:
2015-06-08 21:44:44
阅读次数:
136
我们都知道,Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:1.什么出了错?2.在哪出的错?3.为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,..
分类:
编程语言 时间:
2015-06-08 19:53:32
阅读次数:
169
1.JAVA异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编.....
分类:
编程语言 时间:
2015-06-06 16:18:17
阅读次数:
119
问题分析
首先来问大家一个问题:finally 语句块一定会执行吗?
很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。
清单 1.
1 public class Test {
2 public static void main...
分类:
编程语言 时间:
2015-06-05 12:30:00
阅读次数:
317
链接http://www.apkbus.com/android-58405-1-1.html这是在网上看到的关于java异常的总结。以前在做开发的时候总是会碰到一些异常,但是并没有系统的处理过,保留这个链接的目地是在自己忘记的时候可以快速的记起这些知识来
分类:
编程语言 时间:
2015-05-30 17:55:29
阅读次数:
148
1、什么是异常处理
异常:程序在运行过程中的一些特殊情况,例如:内存不够用,文件找不到,对象是Null,数组下标越界。当产生这些特殊情况的时候,可能会造成程序不能正常运行。
异常处理:让程序在发生异常的时候能够正常执行。
2、异常分类
检查性异常,必须处理,如果不处理,编译不能通过。
非检查性异常,可以不处理,但是一旦发生,程序就不能继续运行。
3、对于非检查性异常...
分类:
编程语言 时间:
2015-05-30 16:45:25
阅读次数:
156