throw和throws的使用

public class Person {private String name;private int age;public Person(){}Person(String name,int age){this.name = name;this.age = age;}public int getAge() {return age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void setAge(int age) throws Exception{if (age<1||age>120){throw new Exception("年龄错误,必须在1-120岁之间:"+age);}else {this.age = age;}}@Overridepublic String toString() {return "Person{name="+name+",age"+age+"}";}public static void main(String[] args) {Person person = new Person();person.setName("张三");try {person.setAge(340);}catch (Exception e){e.printStackTrace();}System.out.println(person);}
}

throw和throws的使用相关推荐

  1. 【Java挠头】Java异常、捕获、处理、throw、throws等绝妙剖析

    –本文摘要–     1.本文的目标读者:是接触过Java异常,但是仅限于书本和一些例题,某一天写着写着会突然觉得"'异常'没什么意义,Java不是已经帮我们处理了嘛?"的这些朋友 ...

  2. Java 创建用户异常类、将异常一直向上抛、 throw和throws的区别

    Java 创建用户异常类.将异常一直向上抛. throw和throws的区别 参考文章: (1)Java 创建用户异常类.将异常一直向上抛. throw和throws的区别 (2)https://ww ...

  3. 异常机制及throw与throws的区别 (z)

    Java的异常处理 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally.JB的在线帮助中对这几个关键字是这样解释的:         Throws ...

  4. java中int和integer的区别_Java异常中throw和throws关键字的区别

    Java中常常弄混的两个关键字,throw和throws,它们有什么区别呢?如何记忆他们,而不至于出错呢? throw和throws 区别 throws:出现在方法的签名中,声明当前方法可能抛出的所有 ...

  5. java throw 接口_Java基础系列-throw、throws关键字

    一.概述 throw和throws就是异常相关的关键字,在java中异常机制是一个非常重要的机制,我们需要重点掌握. 既然说到了异常,简单描述下异常机制很有必要,这也对后文的讲述提供前提. 二.Jav ...

  6. 面向对象回顾(异常(try、catch、throw、throws和finally)、接口和抽象类、面向对象特征、泛型(extends/super))

    1. 异常 1.1 JAVA语言如何进行异常处理 Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口. 在Java中,每个异常都是一个对象,它是Throwable类 ...

  7. Java异常之try,catch,finally,throw,throws

    Java异常之try,catch,finally,throw,throws 你能区分异常和错误吗? 我们每天上班,正常情况下可能30分钟就能到达.但是由于车多,人多,道路拥挤,致使我们要花费更多地时间 ...

  8. java的throw_浅谈Java的throw与throws

    浅谈Java异常 以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚.今天用实例测试一下 异常处理机制 异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被 ...

  9. java throw与throws_基于Java中throw和throws的区别(详解)

    系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...

  10. 多态的概念、对象上下转型、多态的应用、异常(异常概念、异常分类、java异常处理机制、try...catch...finally、throw和throws、自定义异常)

    多态的概念: 多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果. 多态存在的三个必要条件: ① 需要存在继承或实现关系 ② 同样的方法调用而执行不同的操作.运行不同代码(重写 ...

最新文章

  1. Map的分类和不同的应用场景
  2. 谷歌正式推出官方“Android界面设计”网站
  3. 与老外交谈的常用句子
  4. 线程模型、pthread 系列函数 和 简单多线程服务器端程序
  5. 十、input与跳转
  6. 聊聊毕业设计系列 --- 系统实现
  7. ×××数据库导数据ora-01400错误小计
  8. [设计模式-行为型]解释器模式(Interpreter)
  9. 问题二十八:ray tracing中的散焦模糊(defocus blur)
  10. C中位域Struct操作
  11. Python+Selenium自动化学习笔记
  12. LCD(六)显示控制器、framebuffer驱动、s3c-fb.c中probe函数分析
  13. reflections歌词翻译_Reflections中文歌词
  14. 二维otsu算法python_图像二值化与otsu算法介绍
  15. ps怎么放大图片保持清晰度?
  16. AI语音机器人有哪些需要注意事项
  17. Android传感器(四):距离传感器
  18. VB利用API画线性渐变矩形
  19. CF14E Camels
  20. R计算移动平均的方法

热门文章

  1. java war包合并,使用maven warpath插件合并多module的war包
  2. 刀剑无双服务器显示404,刀剑无双如何开启GM命令 刀剑无双GM指令修改
  3. java int 和 long比较大小会_解析java的addExact()与multiplyExact()
  4. android things 系统镜像文件_开始菜单搬家!Win 10X 系统 UI 全部重做,明年初就能用上...
  5. 神舟电脑装linux双系统,个人windows10和Ubuntu18.04游戏笔记本uefi双磁盘双系统安装过程...
  6. html设置数字显示位数,数字万用表的显示位数和精度
  7. Win11控制面板里面怎么找到系统安全?
  8. 让IE浏览器提示下载或直接打开word文档
  9. cordova报错“No installed build tools found. Install the Android build tools version - ”
  10. MySQL的INSERT ··· ON DUPLICATE KEY UPDATE使用的几种情况