JAVA代码的优雅之道(上)
摘要:JAVA代码的优雅之道 随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Less coding, more thinking(少编码、多思考)”,也有这么一句俚语“Think mo
阅读全文
posted @
2021-12-06 22:01
真情的风
阅读(343)
推荐(0)
函数式接口Function(二)
摘要:函数式接口Function(二) 1.函数式接口 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 Functional Interface(功能接口)为lambda表达式和方法引用(用冒号::来进行方法的调用)提供目标类型。每个功
阅读全文
posted @
2021-12-05 20:29
真情的风
阅读(276)
推荐(0)
Java 中的自定义列表实现
摘要:Java 中的自定义列表实现 在这个类中DemoList.java,我们正在创建一个具有以下功能的 List 实现: 列表可以从零增长到无限大(至少在理论上是这样)。 列表将在创建时使用至少 10 个元素进行初始化。 List 将提供在其生命周期的任何状态下获取、添加、删除和打印列表的方法。 列表实
阅读全文
posted @
2021-11-29 22:06
真情的风
阅读(633)
推荐(0)
函数式接口Function(一)
摘要:Function 函数式接口初识 使用注解@FunctionalInterface标识,并且只包含一个抽象方法的接口是函数式接口。函数式接口主要分为Supplier供给型函数、Consumer消费型函数、Runnable无参无返回型函数和Function有参有返回型函数。 1.代码示例 @Funct
阅读全文
posted @
2021-11-23 20:46
真情的风
阅读(329)
推荐(0)
java之API和SPI
摘要:java之API和SPI JAVA中区分API和SPI都是相对的概念,他们的差别只是在语义上,API直接被应用开发人员使用,API被框架的开发人员使用。 API 大多数情况下,都是实现方来定制接口并完成对接口的不同实现,调用方仅仅依赖却无权选择不同的实现。 SPI SPI(Service Provi
阅读全文
posted @
2021-11-15 21:48
真情的风
阅读(355)
推荐(0)