GirlFriendNotFoundException异常是怎样处理的?


如果说要去创造这个异常,那么我们的JAVA程序里,肯定是继承Exception去处理,所有我们可以先实现一个自己的Exception

/*** GirlFriendNotFoundException* * @author LGL**/
class GirlFriendNotFoundException extends Exception {private String msg;public GirlFriendNotFoundException(String msg) {this.msg = msg;}@Overridepublic String getMessage() {// TODO Auto-generated method stubreturn msg;}
}

这里只是重写了getMessage方法,反馈我们的异常信息,那我们来定义一个方法

class Demo {int dev(int age) throws GirlFriendNotFoundException {if (a < 18) {// 手动通过throw关键字抛出自定义异常对象throw new GirlFriendNotFoundException("Girl Friend Not Found !!!");}return age;}
}

我们可以传递一个参数age,如果女朋友的年龄小于18就抛出异常,那我们来测试一下

/*** 自定义异常* * @author LGL**/
public class CustomException {public static void main(String[] str) {Demo d = new Demo();try {d.dev(16);} catch (GirlFriendNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}

哈哈,我们女朋友还只有16岁,拿我们肯定就异常了

此篇纯属娱乐,哈哈,有兴趣的加群:555974449

GirlFriendNotFoundException异常是怎样处理的?相关推荐

  1. 博客导航——一站式搜索(所有博客的汇总帖)【微信开发】

    微信开发教程 点击这里查看微信开发效果实现 课程 巧用第三方快速开发Android App 热门第三方SDK及框架 Android Studio Google主推-Android开发利器--Andro ...

  2. 博客导航——一站式搜索(所有博客的汇总帖)

    博客导航--一站式搜索 以后博客肯定会越来越多的,所以这做一个整理,方便各位朋友能快速的锁定自己想要的资源 课程 巧用第三方快速开发Android App 热门第三方SDK及框架 Android St ...

  3. android博客集合

    Android Studio Google主推-Android开发利器--Android Studio,这可能是最全的AS教程! Android Studio 2.0 Preview 4 的逆袭以及各 ...

  4. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  5. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法

    最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...

  6. JVM 常见异常及内存诊断

    栈内存溢出 栈内存大小设置:-Xss size 默认除了window以外的所有操作系统默认情况大小为 1MB,window 的默认大小依赖于虚拟机内存. 栈帧过多导致栈内存溢出 下述示例代码,由于递归 ...

  7. java通过异常处理错误,java基础之通过错误处理异常

    我们在编程过程中,通常需要时刻关注可能遇到的问题,此时可以把问题分为两类:普通问题与异常问题.普通问题:我们可以通过从当前环境中获取到的信息来解决这个问题:而异常问题:在当前环境中获取到的信息并不能解 ...

  8. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  9. 消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

    消除安卓SDK更新时的"https://dl-ssl.google.com refused"异常的方法 消除安卓SDK更新时的"https://dl-ssl.google ...

最新文章

  1. 忘了python关键语句?这份备忘录拯救你的记忆
  2. apollo热布署mysql_docker部署apollo详细教程
  3. WEB应用常见15种安全漏洞一览
  4. LeetCode 78. 子集
  5. java web mysql树形结构_用JAVA写的树结构代码 - WEB源码|JSP源码/Java|源代码 - 源码中国...
  6. 自监督学习新思路!基于蒸馏(distillation loss)的自监督学习算法
  7. Java基础之String深入解析
  8. 如何成为架构师?3条有效的实战经验
  9. python 释放内存_学了4年C++后,我转向了Python
  10. 什么是激光扫描测量仪
  11. PreScan轨迹mat文件数据格式
  12. matplotlib.pyplot.subplot
  13. Xcode安装及卸载
  14. ubuntu下screen的使用
  15. NI6509输出遇到的问题
  16. 江西省萍乡市谷歌高清卫星地图下载
  17. Windows中的SysWow64文件夹
  18. sklearn 小白抱佛脚笔记3:模型选择和它们的参数
  19. Git 无法切换分支,报错git did not exit cleanly
  20. 【CSS面试题】—CSS实现三角形

热门文章

  1. js/jq基础(日常整理记录)-3-一个自定义表格
  2. 【微信小程序】scroll-view与Page下拉冲突
  3. 【mongo】centos6.9安装mongo2.6.3
  4. Android 计算器
  5. Spring MVC 多选框 绑定 Entity 中的 list 属性
  6. oracle 10g 用户管理笔记
  7. 诡异的bug: tcsh陷入死循环
  8. python连接mysql数据库数据库_python如何连接mysql数据库
  9. Django: jQuery中的function学习(一)
  10. Quartus16.1布线优化选择,重编译可能会满足时序