`
JamesQian
  • 浏览: 55274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java throws exception

 
阅读更多

之前很少这样写,所以对这方面的体验很少。现在自己证实了一把,确认throws exception之后,不会有任何的返回。这个感觉有点异样,惭愧,惭愧!!程序直接中断!验证的代码如下:

public class ThrowsException {
	
	public String devideByZero() throws Exception {
		try {
			int i = 1 / 0;
			System.out.println("---------------2--------------");
		} catch (Exception e) {
			throw new Exception();
		} finally{
			System.out.println("---------------finally--------------");
		}
		System.out.println("---------------3--------------");
		return "2";
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		ThrowsException te = new ThrowsException();
		String kk = null;
		try {
			kk = te.devideByZero();
			System.out.println(kk);
		} catch (Exception e) {
			System.out.println("-------------4---------------");
			System.out.println("The third line:"+kk);
		}
		System.out.println("The second line:"+kk);
	}
}

 

分享到:
评论

相关推荐

    java throws声明异常实例二

    例如,以下是一个简单的`ThrowsException_02.java`文件中的示例代码: ```java public class ThrowsException_02 { public static void main(String[] args) { try { readFile("non_existent_file.txt"); } ...

    Java中throws用法总结

    ### Java中throws用法总结 在Java编程语言中,异常处理是确保程序稳定性和健壮性的关键机制之一。本文将详细介绍`throws`关键字在Java中的使用方法及其应用场景,并结合具体的代码示例进行深入剖析。 #### 异常...

    java throws声明异常实例一

    例如,以下是一个简单的`ThrowsException_01.java`文件中的代码片段: ```java public class ThrowsException_01 { public static void main(String[] args) { try { readFile("nonExistentFile.txt"); } catch...

    java Exception

    ### Java中的异常处理详解 #### 一、异常基础概述 在Java编程中,异常处理是一项重要的机制,用于处理运行过程中可能发生的错误情况。通过合理的异常处理,可以显著提高程序的健壮性和可用性。 ##### 1. 异常概念...

    import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.re

    public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer....

    Java exception_java_

    Java的异常类都继承自`java.lang.Throwable`,主要分为两种类型:Error和Exception。Error是系统级的错误,如虚拟机错误、内存不足等,一般开发者无法处理,而Exception是应用程序可以预见并处理的异常。 声明异常...

    javaException_JAVA源码_

    Java异常处理提供了五种关键字来帮助开发者有效地管理异常:`try`, `catch`, `finally`, `throw`, 和 `throws`。 首先,`try`块是用于包含可能抛出异常的代码的部分。如果在`try`块内的代码抛出了异常,控制权将...

    java ZIP 解压缩

    public static byte[] compress(byte[] data) throws Exception { ByteArrayInputStream bais = new ByteArrayInputStream(data); ByteArrayOutputStream baos = new ByteArrayOutputStream(); // 压缩 ...

    java exception

    异常通常由异常类表示,这些类继承自Java的`java.lang.Throwable`类,最常见的是`Exception`类及其子类。 异常分为两种类型:检查性异常(Checked Exceptions)和运行时异常(Runtime Exceptions)。检查性异常是...

    Java异常 Exception类及其子类(实例讲解)

    Java异常处理是通过五个关键字来管理的:try、catch、finally、throw、throws。基本过程是用try包住要监视的语句,如果在try内出现异常,则异常会被抛出,catch中捕获抛出的异常并做处理,finally一定会完成未尽事宜...

    java实现ftp的几种方式_java实现ftp的几种方式.doc

    public FtpUpfile(String ip, int port, String username, String password, boolean passiveMode) throws Exception { ipAddress = new String(ip); ipPort = port; ftpclient = new FtpClient(ipAddress, ip...

    java中Exception的细节

    Java还提供了`throws`关键字,允许在方法签名中声明一个方法可能抛出的异常。这样,调用该方法的代码就必须处理这些异常,或者将其继续向上抛出。 异常链是Java中另一个重要的概念,它允许一个异常捕获并记录另一个...

    Java异常处理与throws关键字用法分析

    Java 异常处理与 throws 关键字用法分析 Java 异常处理是 Java 编程中不可或缺的一部分。Java 异常处理可以使程序更加健壮,能够处理意外情况,从而避免程序的中断执行。Java 异常处理机制包括 try、catch 和 ...

    JAVA教程 第四讲 Java的例外处理和IO流

    在Java中,异常被称为“例外”(Exception),并且有一套完整的处理机制来确保程序的健壮性。 4.1 什么是异常 异常是程序运行期间发生的不寻常事件,这会中断程序的正常流程。Java提供了异常处理机制,通过捕获和...

    简单讲解java中throws与throw的区别

    Java 中 throws 与 throw 的区别 Java 中的异常处理是 Java 编程中非常重要的一部分,throws 和 throw 语句是 Java 异常处理中两个最重要的语句,但许多人容易混淆它们的使用场景和区别。下面我们就来详细讲解 Java...

    移动代理服务器MAS开发包和开发手册

    java.lang.String destAddr) throws java.lang.Exception 从信息机接收的消息队列中获取消息。 public final SmSendResultBean[] querySmsResult(int sm_id, java.util.Date fromTime,java.util.Date endTime,...

    imooc_exception_book_java_exception_Book2_租车_源码.zip

    《imooc_exception_book_java_exception_Book2_租车_源码》是针对Java异常处理的一份学习资源,其中包含了租车业务的源代码示例。通过分析这份源码,我们可以深入理解Java异常处理机制以及如何在实际项目中应用这些...

    struts demo

    public String execute() throws Exception { service.find2(); return SUCCESS; }

    Java throw Exception实现异常转换

    Java throw Exception实现异常转换 Java throw Exception实现异常转换是Java语言中的一种异常处理机制,它允许开发者将 checked exception 转换为 unchecked exception,从而使得异常处理变得更加灵活和便捷。本文...

    java xml解析

    public static Element getChildElement( Element parentElement, String childName, String attributeName, String attributeValue ) throws Exception { /** * 得到某节点下的某个子节点(通过指定子节点...

Global site tag (gtag.js) - Google Analytics