
Java
文章平均质量分 87
java相关
从不吃红薯
享受从0到1的创造过程
展开
-
为什么重写equals时必须重写hashCode?
在Java中,equals()和hashCode()方法都是从Object类继承而来的方法。当你重写equals()方法时,通常也需要重写hashCode()方法,原因主要与Java集合框架(特别是哈希表实现如HashMapHashSet等)的工作原理有关。原创 2025-03-12 22:36:40 · 1084 阅读 · 0 评论 -
解决 IDEA报错:The environment variable JAVA_HOME (with the value of D:\java) does not point to a valid
旧项目可能通过本地配置兼容旧JDK,但新项目强制要求新版JDK。IDEA 2023.3+ 已停止支持JDK8,需使用。IDEA未正确继承全局环境变量或项目级配置覆盖错误。选择JDK17安装目录。中是否包含旧JDK路径。指向旧JDK路径(如。删除系统环境变量中的。原创 2025-02-28 18:42:59 · 2526 阅读 · 0 评论