1、前言:

  异常、本该是多么优雅的东西,然而,得全靠自己在零散的信息中汇集。

  学习笔记保持更新。

2、教材(参考资料)

  其他

  ①受检异常与非受检异常:https://www.cnblogs.com/jimoer/p/6432542.html

  设计思想

  ①如何优雅的设计Java异常:http://www.importnew.com/28000.html

  性能相关

3、笔记

  1、受检异常与非受检异常

    CheckedException 与 RuntimeException,分别为受检异常与非受检异常。其父类都为Exception。

    抛出受检异常时, 上层必须捕捉,否则编译不过,而非受检异常不用。

    Java.lang.NullPointerException 空指针异常为典型的非受检异常,我不需要显式捕捉即可编译通过。

4、后言

  2019-02-11 13:30:41

转载于:https://www.cnblogs.com/Twobox/p/10361563.html

【学习笔记】【Design idea】一、Java异常的设计思想、性能相关、笔记相关推荐

  1. java学习(137):java异常初识

    //java异常初识 public class test78 {public static void main(String[] args) {countArraylength( -1 );}publ ...

  2. 【Java设计模式 面向对象设计思想】一 再谈面向对象和封装、抽象、继承、多态四大特性

    回看最初的目标:[Java设计模式 学习目标及大纲]高质量代码的标准及实现路径在这篇Blog里我们明确了什么是高质量的代码:易维护.易读.易扩展.灵活.简洁.可复用.可测试,也知道高质量代码的达成路径 ...

  3. Java基础学习总结(76)——Java异常深入学习研究

        异常机制是指当程序出现错误后,程序如何处理.具体来说,异常机制提供了程序退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器. 异常处理的流程     当程序中抛 ...

  4. 深度学习(六十二)SqueezeNet网络设计思想笔记

  5. Java基础学习总结(93)——Java编码规范之代码性能及惯例

    1.避免使用包装类构造函数 按照SUN公司的说明,使用自动装箱或静态工厂方法比使用new一个对象快3到4倍,该规则可以用在valueOf或其它静态工厂的调用中(如:Short.Integer, Lon ...

  6. Json学习总结(2)——Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP

    JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考了.我们很少会去想用到的这些JSON库到底有什么不同,但事实上它 ...

  7. 【Java设计模式 面向对象设计思想】五 多用组合少用继承编程

    我们经常会听到说多用组合少用继承,但是拜托,继承是面向对象四大特性之一啊,为什么地位反不如组合了呢,为什么不推荐使用继承?组合相比继承有哪些优势?如何判断该用组合还是继承?围绕这三个问题进行以下讨论 ...

  8. java面向对象的设计思想,java设计形式之面向对象的思想(think in OO(Object Oriented))...

    java设计模式之面向对象的思想(think in OO(Object Oriented)) 面向对象的概念: 就是用对象的思维方式,抽象生活中的事物,设计程序,其基本思想是使用对象,类,继承,封装, ...

  9. 《Linux/Unix设计思想》读书笔记与感想

    英文名:Linux and the Unix Philosophy 作者:Mike Gancarz    翻译:漆渀(ben) NIH - Not Invented Here 准则1:小既是美     ...

最新文章

  1. 利用存储过程得到某一指定的表与其它的表之间的外键关系SQL Server2000
  2. Linux下的LED子系统
  3. 2017-2018-1 20155222 201552228 实验五 通讯协议设计
  4. android 使用adb远程调试
  5. [渝粤教育] 西南科技大学 货币银行学 在线考试复习资料
  6. java 拖放文字_myeclipse2014如何实现jsp中的html代码的文字拖放
  7. What is Dark Net
  8. win11非uefi启动如何安装 Windows11非uefi启动安装的步骤方法
  9. Web负载均衡与分布式架构
  10. 20.HTTP-NG
  11. 随机抽题软件C语言,ppt VBA 实现随机抽题
  12. STM32 避障小车 —— HC-SR04
  13. java进阶(1)之Euraka和Feign的结合使用
  14. 适合做个人博客网站的一套静态页面模板,非常不错哦
  15. 【UI设计】扁平化设计之流行色值
  16. c语言文件操作之图片+文件“合成器”(详解+源码+视频讲解)
  17. 语音合成:transformer tts 论文复现以及dockerfile
  18. FHQ Treap【基于P3369的讲解】【随机数、各数组、函数运用】
  19. 美国医院开始用大数据预测谁会生病
  20. csdn公开文章改私密

热门文章

  1. JS 枚举型变量操作
  2. 批处理for命令详解(转) 批处理for命令详解
  3. leetCode刷题-第二题两数之和
  4. 23种设计模式C++源码与UML实现--外观模式
  5. C++纯虚函数和抽象类
  6. The type List is not generic
  7. 32位x86处理器编程导入——《x86汇编语言:从实模式到保护模式》读书笔记08
  8. 深入理解AbstractQueuedSynchronizer(AQS)
  9. Hi3516A开发-- 板卡串口烧写
  10. Hi3516A开发--挂载SD卡和U盘