java的throw与throws关键字

原创 2015年11月20日 10:37:31

    throw和throws关键字是用在异常抛出时用到的,具体区别在于:throw用在方法体内部,throws用在方法名称后面以修饰形式出现。比如下面的方法:

package test4;


public class TestThrows{
	public static void test(int i) throws Exception{
		
		  if(i==1){
              throw new Exception("throw 抛出异常");
           }

	}
	
	public static void main(String[] args){

		try{
			test(1);
		}catch(Exception e){
			System.out.println("错误");
			e.printStackTrace(System.out);
			
		}
	}

}

版权声明:本文为博主原创文章,转载请注明博客地址与作者。

相关文章推荐

java异常throw 与 throws关键字有什么区别?

1.throws 用于抛出方法层次的异常,  并且直接由些方法调用异常处理类来处理该异常,  所以它常用在方法的后面。比如  public static void main(String[] a...

关于java异常处理的几个关键字 try catch/throw/throws

throws是用来声明一个方法可能抛出的所有异常信息 throw则是指抛出的一个具体的异常类型。 通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通...
  • nengyu
  • nengyu
  • 2012年02月21日 13:37
  • 563

Java--throws与throw关键字

throws与throw关键字 一. throws关键字 在定义一个方法时可以使用throws关键字声明,使用throws声明的方法表示此方法不处理异常,而是交给方法的调用处进行处理,throw...

黑马程序员——Java中的异常:关键字try...catch、throw、throws总结

------- android培训、java培训、期待与您交流! ---------- 异常和java异常处理机制         在程序的实际应用中,可能存在大量的未知问题,所以...

Java异常处理throws,throw关键字try,catch,finally模块

ThrowableThrowable是所有的错误和异常的超类,有两大实例 Error 一般不处理,由JVM抛出 Exception 可预测可处理 —–编译时异常 :只要是Exception和其...

代码健壮性--异常处理中try catch finall throw throws五个关键字学习

ITOO技术攻坚过程中小编负责“代码优化”,其中一个亮点就是“异常处理”,在此通过博客形式分享给网友朋友们互相学习。...

再探java基础——throw与throws

再探java基础——throw与throws 以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。 异常处理机制 异常处理是对可能出现的...
  • luoweifu
  • luoweifu
  • 2013年08月31日 14:30
  • 62924

[Java]关于throw,throws,try{}catch(){}

一、异常的产生 1. 在java代码中,如果发生异常,JVM就会中断程序代码的运行,然后创建异常对象并抛出。例如: int a=2, b=0; int i=a/b;  //除数不能为0,发生异常...

java异常处理之throw, throws,try和catch

程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。     Java异常处理...

java throw throws try catch

这两者虽然看起来只有一个s的区别,但是作用完全不一样  /////java处理异常方式///////////////////////////////  在java代码中如果发生异常的话,jvm会抛...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java的throw与throws关键字
举报原因:
原因补充:

(最多只允许输入30个字)