Java开发之路(3)——初识Java设计模式&&异常

一、初识Java设计模式设计模式:

设计模式就是某种应用场景下的最优编程实践总结。
由于目前自己的编程经历还非常稀少,所以自知离设计模式的学习还很遥远,现在只是稍微的了解一下,对平时的小练习就可以结合设计模式的思想来思考,或许会有更加深刻的理解。

1.单例模式:有些类我希望永远只有一个对象(比如业务类、重量级类等)。
2.模板方法模式:用下图来理解
在这里插入图片描述
3.适配器模式:类和类之间对接的友好的转换(比如接口和实现类之间做一个适配器)。
4.装饰者模式:
5.工厂模式:进一步解耦,实现UI层和管理层彻底解耦,在工厂模式中工厂可以创建很多个对象,然后根据用户的需求,给出对应的对象。
6.观察者模式:

立个flag:等我把所以基础学好了,在对每个设计模式深入学习。

二、记录Java异常处理

1.异常的概念:

在《Java编程思想》中这样定义 : 阻止当前方法或作用域继续执行的问题(执行路径发生变化、程序中断)。程序中出现问题,Java底层有一套异常处理机制,能够让异常继续运行。

程序出错,运行轨迹发生变化(中断、换一个路径)就叫做程序出异常了。
2.异常的分类:

Java提供了异常处理机制,Java是面向对象的语言。
Java的异常处理机制会将常见的错误设定为类,当出错的时候,异常处理机制会去寻找该异常所对应的异常类。

异常类之间是层次关系(继承、接口)
在这里插入图片描述
3.异常的机制:Java其实针对程序出错有一些处理机制,异常处理机制给我们异常信息( 出了什么错,告诉我们哪一行出错了)。
a.中断:异常处理机制帮我们处理异常。
b.换一个路径。
在这里插入图片描述
4.异常的关键字
a. 抛出异常:throw、throws,当不使用关键字的时候,默认就是抛出异常。
b.处理异常:
try{}catch{}finally{}
在这里插入图片描述
5.自定义异常

已经很晚了,明天再加深对异常的理解。共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值