摘要: 原理分析 Java的设计使用hashCode和equals来协同判断两个对象是否相等 参考: Java中自定义类为什么一定要重写HashCode和equals方法? 面试官:重写 equals 时为什么一定要重写 hashCode? 阅读全文
posted @ 2024-07-26 10:15 luji34 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Java中的:: Java中双冒号(::)是一种全新的操作符,也称为方法引用,它允许开发人员通过名称来引用现有方法,可以视为Lambda表达式的一种缩写 应用 格式:类名::方法名 四种方法引用 类名::静态方法名 对象实例名::实例方法名 类名::实例方法名 构造方法引用 前提条件 Lambda体 阅读全文
posted @ 2024-01-15 20:56 luji34 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Stream API 概念:Stream API是Java8中处理集合的关键抽象概念,Stream API允许开发人员在不改变原始数据源的情况下对集合进行操作(查找、过滤、数据映射等等),这使得代码更加简洁、易读和可维护。总之,Stream API提供了一种高效且易于使用的数据处理方式 注意点: S 阅读全文
posted @ 2024-01-15 20:56 luji34 阅读(5) 评论(0) 推荐(0) 编辑
摘要: HashMap遍历 HashMap的遍历总共可以分为以下四类 Iterator遍历 For Each遍历 Lambda表达式遍历 Stream API遍历 Iterator迭代器遍历 Iterator结合entrySet遍历 // Iterator 结合entry遍历HashMap Map<Inte 阅读全文
posted @ 2024-01-10 11:26 luji34 阅读(26) 评论(0) 推荐(0) 编辑