- 博客(5)
- 收藏
- 关注
原创 JAVA SE接口和泛型学习笔记
使用泛型可以给我们带来如下的ArrayList可以存放任意类型,例子中添加了一个String类型,添加了一个Integer类型,再使用时都以String的方式使用,因此程序崩溃了。为了解决类似这样的问题(在编译阶段就可以解决),泛型应运而生。我们将第一行声明初始化list的代码更改一下,编译器会在编译阶段就能够帮我们发现类似这样的问题。
2024-07-19 10:20:14
882
原创 HashMap源码学习笔记
哈希(Hash)也称散列,是一种算法,用于将任意长度的输入映射为固定长度的输出,这个映射规则就是对应的Hash算法,而映射后的二进制串就是哈希值。哈希表又称为散列表,通常由一个固定大小的数组和对应的哈希函数组成。当需要插入或查询数据时,首先将关键字(key)通过计算得到对应的哈希值(hash value),然后将数据存储在哈希值对应的数组位置上。当需要查询数据时,也是通过计算得到,然后,从而快速地找到目标数据。哈希表的优势在于其快速的插入、删除和查询操作,适用于大量的数据存储和查找场景。
2024-07-18 09:22:12
1741
原创 ArrayList&LinkedList源码学习笔记
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。LinkedList是底层基于链表实现,是一种线性表,在每一个节点中存放下一个节点的地址。ArrayList 更适合随机查找LinkedList 更适合删除和添加。
2024-07-15 11:36:30
1781
原创 【研零】maven学习笔记&如何把远程仓库中的项目导入到本地
2、项目在开发过程中少不了依赖一些jar包,在maven中,这些依赖就被称为dependency。maven能很好地解决jar包之间的依赖关系(有的jar包之间存在互相依赖,即它们需要彼此都存在才能正常工作)。当项目过大,使用package拆分不现实的时候,用maven连接拆分后的工程。3、获取jar包的方式简单,可以直接通过中央仓库获取(以添加mybatis为例)。在师兄的指导下跟着b站的教程学习了maven,我对maven有了初步的了解。【4】配置idea中的maven路径。【0】下载maven。
2024-06-30 11:39:06
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅