易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 异常处理

 Java 异常( Exception)分为受控异常和不受控异常两种。其中受控异常必须强制执行捕获或者声明,否则将出现编译错误。 对于非受
 
控异常java编译器不会检查代码以确定是捕获或者声明不受控异常。尽管编译器对不受控异常没有捕获或者声明的强制要求,但知道发生这种异常时应提供合适的异常处理代码。
 Throwable类继承自object类。
1.Throwable以下的异常都可以被捕获
2.所有Error类及其子类代表java运行时系统中可能发生的异常情况,是致命的,即程序遇到了非常严重的不正常状态,不能简单恢复执行,这就是错误。如:内存耗尽、系统内部错误等,通常我们(应用程序)不应捕获这些异常。
3.所有Exception类及其子类代表java程序中可能发生的异常情况,是非致命的,通过某种修正后程序还能继续执行。这类错误叫作异常。如:文件不存在、无效的下标、空引用、网络断开、打印机脱机、磁盘满了等,通常我们(应用程序)可以捕获这些异常。 
§
 
异常处理结构可分为:try-catch结构,try-catch-finally结构 , try-finally结构 。
§
§
try-catch结构
§try{
§   //可能产生异常的代码
§ }
§catch(someException e){
§   //处理异常的代码
§ }
§catch(someException e){
§   //处理异常的代码
§ }
 
 try-catch-finally结构
§ try{
§   //可能产生异常的代码
§ }catch(someException e){
§   //处理异常的代码
§ } finally{
§  //必须执行的代码
§ }
 
try-finally结构
§ try{
§   //可能产生异常的代码
§ }finally{
§  //必须执行的代码
§ }


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

JAVA学习笔记第一讲091031

数据类型:
(4类8种)
逻辑型-boolean
字符型- char
数值型:
整数型- byte,  short,  int,  long
浮点数型- float,  double
·Java 语言中还允许使用转义字符 ‘\’ 来将其后的字符转变为其它的含义.‘\n’代表换行符
·Java整型常量默认为int型,声明lon ......

Java Dynamic Proxy

import java.lang.reflect.*;
public class A extends Thread  {
    
    public static void main(String[] args) throws Exception{
    CC cc = new CC();
    HH hh = new HH(cc);
    II ii = (II) Proxy.newProxyInstance(H ......

Java数据类型

 Java变量有两种数据类型,一是Primitive主数据类型,一是引用.
主数据类型包括:
Boolean、char、Byte、short、int、long、float、double
引用为:Dog d = new Dog();
                   d.bark. ......

Java中的上下转型

见下边的程序段
package test;
class A {
    public String f(A obj)
    {
        return("A");
    }
}
class B extends A {
    public String f(B ob ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号