Java
AJAX&JIA
菜鸟一个,努力学习
展开
-
构建Maven项目:
首先开始maven的安装配置: 访问官网:http://maven.apache.org/点击download进入下载页面;maven无需安装直接解压到你要安装的目录中就好下载好直接解压就好:解压后的maven结构:配置环境变量为安装路径的bin目录:在本地新建一个文件夹用于本地仓库:简述一下仓库:仓库主要存储项目依赖的jar等,在maven中有三种仓库分别是本地仓库、远程仓库、中央仓库;本地仓库:自己本地计算机上的一个目录;中央仓库:由Maven团队维护的全球唯一仓库,地址:https://repo1.m原创 2022-06-24 17:25:15 · 289 阅读 · 1 评论 -
为什么对于可能插入散列表中的对象,重写过equals()方法,也必须重写哈希Code方法?
先说一下HashCode方法的常规约定1.对象相等,hashCode值一定相等;2.对象不相等,哈市Code值可能相等;3.hashCode值相等,对象不一定相等;4.hashCode值不相等,对象一定不相等; 当我们将对象写入底层实现为散列表的集合时,会调用hashCode方法计算哈希值; 如果内容相同的两个对象,调用equals方法会返回true,但是由于我们没有重写hashCode方法,默认使用Object类的hashCode方法从对象的存储地址计算散列码,可能导致对象相等而哈希值不相原创 2022-06-20 14:00:20 · 132 阅读 · 1 评论