07 2020 档案

设计模式 - SPI(Service Provider Interface)模式
摘要:参考 清幽之地 https://www.jianshu.com/p/3a3edbcd8f24 一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件 阅读全文

posted @ 2020-07-31 00:38 frank_cui 阅读(2147) 评论(0) 推荐(0) 编辑

设计模式 - 模板方法模式 Template Method
摘要:总结 该模式在父类中定义了一个“主流程方法Template Method”(或者称作骨架方法),主流程方法包含了许多空/非空的“子方法”。这些子方法(被称作钩子方法),可以被不同的子类实现自己独特的逻辑,但是又不破坏父类中的主流程方法逻辑。使得不同的子类中,“流程一致,具体逻辑不同”。 详细解析 假 阅读全文

posted @ 2020-07-18 17:22 frank_cui 阅读(187) 评论(0) 推荐(0) 编辑

设计模式 - 委托模式
摘要:总结 使用场景 把自己不会做的事情,交给专业的对象去做。和名字很类似。 关键点 发起委托的人,要持有一个真正做事情的对象的实例。 详细解析 比如,“买房”这个动作是一个接口/抽象类。 public interface BuyHouse{ public void buy(); } 有两个具体类“我自己 阅读全文

posted @ 2020-07-18 16:39 frank_cui 阅读(547) 评论(0) 推荐(0) 编辑

设计模式 - 装饰模式Decorator
摘要:总结 何时使用 在不想增加很多子类的情况下扩展类时 优点 装饰类和被装饰类可以独立发展,而不会相互耦合。它有效地把类的核心职责和装饰功能分开了 装饰模式是继承关系的一个替代方案 装饰模式可以动态地扩展一个实现类的功能 详细解析 https://www.cnblogs.com/adamjwh/p/90 阅读全文

posted @ 2020-07-18 16:17 frank_cui 阅读(106) 评论(0) 推荐(0) 编辑

Java 基础 - 父类子类初始化
摘要:易错点 初始化一个子类,尽管会调用父类的初始化方法,但只会产生一个子类对象。 这个子类对象实际上“持有”父类所有的(public, protect,private)字段和方法(更白话的说法,把父类信息完全拷贝一份到该子类对象)。只不过,子类可以“直接访问” public, protect的字段和方法 阅读全文

posted @ 2020-07-18 14:24 frank_cui 阅读(1566) 评论(0) 推荐(0) 编辑

Java 基础 - Double.MIN_VALUE大于0
摘要:参考:https://www.cnblogs.com/zztt/p/3417323.html 总结 Integer的最大数: Integer.MAX_VALUE (Long同理) Integer的最小数:Integer.MIN_VALUE (Long同理) Double的最大数:Double.MAX 阅读全文

posted @ 2020-07-13 14:17 frank_cui 阅读(1863) 评论(1) 推荐(0) 编辑

计算机术语 - JIT
摘要:JIT 为什么能大幅度提升性能? 阅读全文

posted @ 2020-07-12 23:52 frank_cui 阅读(216) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示