`

Java手动抛异常

阅读更多
想不到居然忘了如何自动抛出异常,汗,幸好有阿润帮忙,so record it。


public class A {

    /**
     * @param args
     */
    public static void main(String[] args) {
        try{
            throw new NullPointerException();//此行会抛出NullPointedException
        }
        catch(NullPointerException e){
            System.out.print("1");
        }
        catch(RuntimeException e){
            System.out.print("2");
        }
        finally{
            System.out.print("3");
      } 
    }
}
分享到:
评论
1 楼 kkkkk6k 2011-07-27  
[url][/url][flash=200,200][/flash]

相关推荐

    Java异常处理-throw手动抛出异常对象

    Java异常处理--throw手动抛出异常对象

    java异常抛出

    一个java抛出异常的小Demo 手动抛出 并处理

    java 抛出异常处理的方法

    主要介绍了java 抛出异常处理的方法的相关资料,throws关键字通常被应用在声明方法时,用来指定可能抛出的异常,这里就讲下如何使用,需要的朋友可以参考下

    计算机后端-Java-Java核心基础-第17章 异常处理 16. 手动抛出异常对象.avi

    计算机后端-Java-Java核心基础-第17章 异常处理 16. 手动抛出异常对象.avi

    Java异常处理.md

    除了捕获异常外,我们还可以使用throw语句手动抛出异常。通过自定义异常类,您可以表示特定的异常情况,并使代码更加可读和可维护。 在处理异常时,有几个最佳实践需要遵循。首先,只捕获您知道如何处理的异常,...

    Java编程中使用throw关键字抛出异常的用法简介

    主要介绍了Java编程中使用throw关键字抛出异常的用法,是Java入门学习中的基础知识,需要的朋友可以参考下

    两数计算+异常处理

    Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。

    Java API中的异常类体系框架捕捉及详解.docx

    oRuntimeException:运行时异常,也叫非检查异常(NullPointerException、ArrayIndexOutOfBoundsException、ClassCastException、ArithmeticException),会由Java虚拟机自动抛出并自动捕获,此类异常的出现绝大数...

    Howardcl#Java_learning#7_异常1

    7.1 异常概述与异常体系结构 7.2 常见异常 7.3 异常处理机制 7.4 异常处理机制二:声明抛出异常 7.5 手动抛出异常 7.6 用户自定义异常类

    惠普测试基础Java考核答案

    1、说明try/catch/finally语句块的作用?...从try程序块中得到异常,然后再catch块中做处理(一般是抛出,数据回滚,写日志等等),在finally块中的程序是最后执行的(不论是否前面的程序抛出异常)。

    Java知识,JVM面试资料

    Java程序可以通过抛出异常和捕获异常来处理各种错误和异常情况。这提供了一种结构化的方式来处理错误,增加了程序的可靠性和可维护性。 多线程支持:JVM 提供了对多线程编程的支持,Java程序可以轻松地实现并发和...

    JAVA基础课程讲义

    异常的处理办法之三,手动抛出异常,throw子句 103 自定义异常 103 使用异常机制建议 104 总结 105 思考作业 105 上机作业 105 第五章 数组 106 数组概述和特点 106 创建数组和初始化 106 数组常见操作 108 数组的...

    疯狂JAVA讲义

    10.3.1 使用throws声明抛出异常 367 10.4 使用throw抛出异常 369 10.4.1 抛出异常 369 10.4.2 自定义异常类 371 10.4.3 catch和throw同时使用 371 10.4.4 异常链 373 10.5 Java的异常跟踪栈 374 10.6 异常...

    java 面试题 总结

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,...

    JavaOOP内测

    (七)修改行程信息时,当手机号码录入错误时需使用throw手动抛出异常。 (八)使用I/O技术实现文件的读取功能,将文本文件“行程信息.txt”中的内容显示到控制台。 (九)定义测试类,完成项目功能菜单以及整体流程...

    javascript 异常处理使用总结

    JavaScript中的异常可以用try..catch..finally语句来处理,也可以手动的来抛出异常。 1.使用try..catch..finally语句来处理异常 js代码在执行过程中如果出现异常,会手动创建一个异常类对象,该异常类对象将被提交给...

    超级有影响力霸气的Java面试题大全文档

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。  Servlet被服务器实例化后,容器运行其init方法...

    java EE学习总结 第六周(包含思维导图)

    Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。 -Error:JVM 、硬件、执行逻辑错误,不能手动处理 Exception:程序在运行和配置中产生的问题,可处理 RuntimeException:运行时异常,可处理,可不...

    aspose words for Java /C# 破解版

    在渲染时使用更具体的警告 6、具有自动调整大小和空白文本框的DrawingML形状在渲染时不会引发异常 7、具有空填充的艺术字对象现在只能在渲染时投射轮廓阴影 8、改进了MathAccentElement的渲染,重音符号根据字母的...

    socket编程集萃

    你可以试着再运行一个客户端,结果是会抛出异常的。那么多个客户端如何实现呢? 其实,简单的分析一下,就可以看出客户和服务通讯的主要通道就是Socket本身,而服务器通过accept方法就是同意和客户建立通讯.这样当...

Global site tag (gtag.js) - Google Analytics