【定义】

error: external, like out of memory

exception: internal, like file not found

父类都是throwable 逻辑有错是runtimeerror

【是否check】

unchecked types: error, run time exception

how to solve checked: catch, specify

【处理方法】

Scanner input = new  Scanner(new File(filename)); 必须要有

file not found exception

【exception处理情景】

顺序:从特殊到一般,最特殊的是3,先处理3

【Custom exceptions 自定义异常】

可能会抛出或捕获运行时异常,但编译器不会检查它们

从try-block抛出异常时,它可以被任何catch块捕获和处理
从catch块中抛出异常时,它不能被同一级别的其他catch块捕获。 在catch-block中创建一个嵌套的try-catch块,以在内部catch块中处理它。

自定义的Exception要加new

throw new MyException()

最新文章

  1. CDN网络(一)之典型的CND架构与HTTP协议的缓存控制
  2. Intellij IDEA连接Git@OSC
  3. JavaWeb学习总结(七)—HttpServletRequest
  4. linux下对符合条件的文件大小做汇总统计的简单命令
  5. input file 模拟预览图片。
  6. JProtector 帮助文档
  7. uva 12003 Array Transformer (大规模阵列)
  8. 通过修改注册表设置windows环境变量
  9. Djang之cookie和session
  10. android源码编译出现No private recovery resources for TARGET_DEVICE解决方法
  11. centos7系统安装完成后一些基本的优化
  12. 王之泰201771010131《面向对象程序设计(java)》第七周学习总结
  13. C++:vector中的v.at(0)和v[0]的区别
  14. 199. Binary Tree Right Side View (Tree, Stack)
  15. Linux 下 mysql的基本配置
  16. Android开发环境搭建篇详尽的教程实例汇
  17. WCF终结点——终结点地址(EndpointAddress)
  18. 在懂得BREW接口的原理之后, 那么该知道BREW接口是如何声明和实现了
  19. 【游记】noip2017酱油记
  20. 学习笔记:IDEA、原生ajax的三道练习题、Markdown

热门文章

  1. easyui datagrid取消点击行的选中事件
  2. NSMapTable
  3. 高并发架构技术|缓存失效、缓存穿透问题 PHP 代码解决
  4. Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装(转载)(1)
  5. 【359】scikit learn 官方帮助文档
  6. LeetCode OJ 49. Group Anagrams
  7. Apache tica详述
  8. Ajax 学习 第四篇
  9. Visual studio 2019 preview & C# 8 initial experience
  10. gdufe1534-小小怪一定认真听课-dfs