筑梦笔记 个人技术分享

面向对象设计原则之里氏代换原则

概念及关键点 里氏代换原则(Liskov Substitution Principle,简称LSP)是面向对象设计中的一个重要原则,它由Barbara Liskov在1987年提出。里氏代换原则强调,任何基类(父类)可以被其子类替代,而不会影响程序的正确性。也就是说,子类对象应该能够替换掉父类对象并

Administrator Administrator 发布于 2023-06-13

面向对象设计原则之依赖倒转原则

概念及关键点 依赖倒转原则(Dependency Inversion Principle,简称DIP)是面向对象设计中的一个重要原则,它强调高层模块不应该依赖于低层模块的细节,而是应该依赖于抽象。这一原则是Robert C. Martin在SOLID原则中提出的。 依赖倒转原则的核心思想是通过抽象来

Administrator Administrator 发布于 2023-06-13

java 判断null方式有哪些?

在Java中,我们可以使用以下方式来判断一个对象是否为null: 直接比较:使用==运算符将对象与null进行比较,如果相等则表示为null。例如: Object obj = null; if (obj == null) { // 对象为null } 使用!=运算符:与直接比较相反,如果对

Administrator Administrator 发布于 2023-06-08

java中判断集合是否为空

在 Java 中判断集合是否为空,常用的方法和示例如下: 1.使用 isEmpty() 方法:isEmpty() 方法用于判断集合是否为空,返回一个布尔值。 List<String> list = new ArrayList<>(); boolean isEmpty = list.isEmpty()

Administrator Administrator 发布于 2023-06-07

lamda表达式常见用法讲解

Lambda 表达式是 Java 8 引入的一个重要特性,它提供了一种简洁、灵活的函数式编程方式。Lambda 表达式常见的用法包括以下几个方面: 集合操作:Lambda 表达式可以与集合框架一起使用,提供了便捷的集合操作方式,如遍历、过滤、映射、排序等。 遍历集合:可以使用 forEach 方法结

Administrator Administrator 发布于 2023-06-06