- 博客(2)
- 收藏
- 关注
原创 面向对象三要素五原则笔记
一、面向对象三要素:封装、继承、多态封装:隐藏内部细节,提高安全性及简化编程。无意间暴露的细节会引发难缠bug,比如在多线程环境暴露内部状态引发的并发问题。继承:代码复用多态:重写(override)、重载(overload)、向上转型二、面向对象五大原则:SOLID单一职责(Single responsibility): 一个类有且只有一个职责,如果试图让一个类实现太多,这个类就会变得很笨重。开...
2018-06-13 18:12:56 479
原创 [java]从字节码看finally块与return执行顺序
java代码:public int getI() { int i = 1; try { return i; } finally { i++; }}字节码(javap -c -l YourClass.class):public int getI(); Code: 0: iconst_1 1: ist...
2018-04-17 13:51:52 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人