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

 更新时间:2015年11月12日 17:45:07   作者:小和尚敲代码  
这篇文章主要介绍了Java编程中使用throw关键字抛出异常的用法,是Java入门学习中的基础知识,需要的朋友可以参考下

throw抛出异常的方式比较直接:

if(age < 0){
throw new MyException("年龄不能为负数!");
}

来看一个例子:

package Test;
 
 public class Test2 {
   public static void main(String[] args) {
     String s = "abc"; 
     if(s.equals("abc")) { 
       throw new NumberFormatException();
     } else { 
       System.out.println(s); 
     } 
   }
 
 }

运行结果如下:

20151112173833696.png (651×179)


java中可以对一个方法在定义时就进行异常的声明,而后在实现时可以利用throw具体的抛出异常。

ppublic class Shoot {  创建类
 
static void pop() throws NegativeArraySizeException {
 
//定义方法并抛出NegativeArraySizeException异常
 
int [] arr = new int[-3];//创建数组
}
 
public static void main(String[] args) {//主方法
try { 
 
pop(); //调用pop()方法
 
} catch (NegativeArraySizeException e) {
 
System.out.println("pop()方法抛出的异常");//输出异常信息
}
}
}


相关文章

  • java HttpClient传输json格式的参数实例讲解

    java HttpClient传输json格式的参数实例讲解

    这篇文章主要介绍了java HttpClient传输json格式的参数实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • java参数传值代码举例

    java参数传值代码举例

    在编程中往方法中传递参数的方法往往有两种,一种是值传递,一种是引用传递,而在java中所有的参数传递全部都是值传递,这篇文章主要给大家介绍了关于java参数传值的相关资料,需要的朋友可以参考下
    2024-03-03
  • Intellij搭建springmvc常见问题解决方案

    Intellij搭建springmvc常见问题解决方案

    这篇文章主要介绍了Intellij搭建springmvc常见问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Mybatis @SelectKey用法解读

    Mybatis @SelectKey用法解读

    这篇文章主要介绍了Mybatis @SelectKey用法解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Spring Data环境搭建实现过程解析

    Spring Data环境搭建实现过程解析

    这篇文章主要介绍了Spring Data环境搭建实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Mybatis Criteria使用and和or进行联合条件查询的操作方法

    Mybatis Criteria使用and和or进行联合条件查询的操作方法

    这篇文章主要介绍了Mybatis Criteria的and和or进行联合条件查询的方法,本文通过例子给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Mybatis注解实现多数据源读写分离详解

    Mybatis注解实现多数据源读写分离详解

    这篇文章主要给大家介绍了关于Mybatis注解实现多数据源读写分离的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Mybatis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • IDEA:Error running,Command line is too long.解决方案

    IDEA:Error running,Command line is too&n

    这篇文章主要介绍了IDEA:Error running,Command line is too long.解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 在eclipse中安装Scala环境的步骤详解

    在eclipse中安装Scala环境的步骤详解

    这篇文章主要介绍了在eclipse中安装Scala环境的步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • 最简单的java生成word文档方法

    最简单的java生成word文档方法

    这篇文章主要介绍了java生成word文档最简单的方法,首先说明,使用该方法时,尽量不要使用wps新建word文档,经测试,手机不能兼容,出现很多格式问题,office则手机可以很好的兼容,所以,本文以office做教程
    2021-08-08

最新评论