`

Java开发 - 异常 - 使用throws

 
阅读更多
如果一个方法可能会产生异常,我们需要用throws关键字给它标注会抛出什么异常,
这样就可以在方法调用的时候捕获它。
代码如下:
public class ThrowsDemo {
	static void throwOne() throws IllegalAccessException {
		System.out.println("Inside throwOne.");
		throw new IllegalAccessException("demo");
	}

	public static void main(String args[]) {
		try {
			throwOne();
		} catch (IllegalAccessException e) {
			System.out.println("Caught " + e);
		}
	}
}

运行结果:
Inside throwOne.
Caught java.lang.IllegalAccessException: demo
分享到:
评论

相关推荐

    Java高级程序设计(第二版)--第2章-异常处理.pptx

    本章目标 理解异常及其作用 使用try-catch-finally语句捕获和处理异常 使用throw、throws关键字 Java高级程序设计(第二版)--第2章-异常处理全文共19页,当前为第3页。 本章任务 任务1 识别异常 任务2 处理异常 任务...

    计算机后端-Java-Java核心基础-第17章 异常处理 13. 处理异常:throws方式.avi

    计算机后端-Java-Java核心基础-第17章 异常处理 13. 处理异常:throws方式.avi

    JAVA--达内培训笔记

    在文档注释中可以用 @author 表示程序的作者,@version 表示程序的版本,前两个注释符号要写在类定义之前,用于方法的注释@param 对参数进行注释,@return 对返回值进行注释 @throws对抛出异常的注释。 10、...

    Java异常是Java提供的一种识别及响应错误的一致性机制,Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序

    Java异常架构与异常关键字 Java异常简介 Java异常架构 1. Throwable 2. Error(错误) 3. Exception(异常) 运行时异常 编译时异常 4. 受检异常与非受检异常 受检异常 非受检异常 Java异常关键字 Java异常处理 声明...

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    java范例开发大全

    第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2章 Java...

    Java范例开发大全 (源程序)

     第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7  实例1 开发第一个...

    AIC的Java课程1-6章

     学习使用throw,throws检测抛出异常,使用try,catch捕获处理异常,使用finally子句释放资源。  掌握Java的异常层次结构,辨别checked exception和unchecked exception。  能够分别创建新的异常类,...

    Java范例开发大全(全书源程序)

    第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2...

    JAVA软件工程师_Java入门视频教程

    1、精通JavaEE平台开发的JAVA软件工程师,能够胜任各种行业的企业级软件开发工作; 2、具备一年以上软件开发经验; 3、熟悉java软件开发流程;具备解决目前主要问题的能力; 4、良好的语言表达、沟通能力、工作责任...

    21天学通Java-由浅入深

    225 11.3 抛出异常 225 11.3.1 抛出异常的简单介绍 225 11.3.2 使用throws和throw语句抛出异常 227 11.4 自定义异常 227 11.4.1 创建和使用自定义异常类 227 11.4.2 自定义异常的实际应用 228 11.5 综合练习 231 ...

    Java2游戏编程.pdf

    2.5.2 使用throws子句 2.5.3 关于流程控制语句的记忆要点 2.6 总结 2.7 练习 第3章 带有类的语言:Java面向对象程序设计 3.1 设计一个Java类 3.2 方法的魔法 3.3 关于方法的更多话题 3.3.1 构造函数方法 3.3.2 访问...

    java范例开发大全(pdf&源码)

    第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2章 Java...

    java异常机制总结

    关键字:throw throw是一种控制程序...很有意思,throws只是告诉编译器--方法可能产生的异常问题,然后把问题处理抛给try和catch。他们一个负责发现异常关系,一个负责异常捕获。很辛苦的一对难兄难弟哦,:)

    java范例开发大全源代码

     第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7  实例1 ...

    Java面试宝典-经典

    45、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗? 29 46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法...

    Java自定义异常

    本文是探讨如何自定义异常以及使用自定义的异常。  在进行程序开发的过程中,自定义异常遵循以下四个步骤:  1)首先创建自定义异常类,语法格式:自定义异常类名 extends Exception。  2)在方法中通过...

    java基础案例与开发详解案例源码全

    10.3 使用throw和throws引发异常252 10.4 finally关键字255 10.5 getMessage和printStackTrace方法258 10.6 多重catch259 10.7 自定义异常类260 10.8 本章习题261 第11章 11.1 Java集合框架概述264 11.2 Collection...

    java课程设计---局域网聊天程序的设计与实现.doc

    " "Java的异常处理机制 " " " " " " " " " " " "3.课程设计说明书 " "(1).需求分析: " "该程序实现局域网内的聊天功能,包括服务器端程序和客户端程序两部分。 " "客户端程序:包括登陆界面和聊天界面,可连接到...

    整理后java开发全套达内学习笔记(含练习)

    throw (关键字) throws (关键字) [θrәu] 抛出(异常) transient (关键字) 瞬变;临时的['trænziәnt]'(可序列化) valid 正确的,有效的 ['vælid] variable n.变量 a.可变的['vєәriәbl] volatile (关键字) 不...

Global site tag (gtag.js) - Google Analytics