摘要: 从 Spring 看框架的作用 解耦业务和非业务开发、让程序员聚焦在业务开发上;隐藏复杂实现细节、降低开发难度、减少代码 bug;实现代码复用、节省开发时间;规范化标准化项目开发、降低学习和维护成本等等。如果要用一句话来总结一下的话,那就是简化开发! 相比单纯的 CRUD 业务代码开发,非业务代码开 阅读全文
posted @ 2022-10-20 19:21 请务必优秀 阅读(61) 评论(0) 推荐(0) 编辑
摘要: JDK 中 java.lang.Runtime 类是一个单例类 每个 Java 应用在运行时会启动一个 JVM 进程,每个 JVM 进程都只对应一个 Runtime 实例,用于查看 JVM 状态以及控制 JVM 行为。进程内唯一,所以比较适合设计为单例。在编程的时候,我们不能自己去实例化一个 Run 阅读全文
posted @ 2022-10-20 18:08 请务必优秀 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Google Guava 的 EventBus 框架,它提供了观察者模式的骨架代码。使用 EventBus,不需要从零开始开发观察者模式。实际上,Java JDK 也提供了观察者模式的简单框架实现。在平时的开发中,如果不希望引入 Google Guava 开发库,可以直接使用 Java 语言本身提供 阅读全文
posted @ 2022-10-20 18:07 请务必优秀 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 Collections 类是一个集合容器的工具类,提供了很多静态方法,用来创建各种集合容器,比如通过 unmodifiableColletion() 静态方法,来创建 UnmodifiableCollection 类对象。而这些容器类中的 UnmodifiableCollection 类 阅读全文
posted @ 2022-10-20 16:52 请务必优秀 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 包名:java.util.Calendar 工厂模式 Calendar 类提供了大量跟日期相关的功能代码,同时,又提供了一个 getInstance() 工厂方法,用来根据不同的 TimeZone 和 Locale 创建不同的 Calendar 子类对象。也就是说,功能代码和工厂方法代码耦合在了一个 阅读全文
posted @ 2022-10-20 16:46 请务必优秀 阅读(115) 评论(0) 推荐(0) 编辑