- 博客(7)
- 收藏
- 关注
原创 2. Java集合面试题
效率高+空间分布均匀为了能让 HashMap 存取高效,尽量较少碰撞,也就是要尽量把数据分配均匀。我们上面也讲到了过了,Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出现碰撞的。但问题是一个 40 亿长度的数组,内存是放不下的。所以这个散列值是不能直接拿来用的。用之前还要先做对数组的长度取模运算,得到的余数才能用来要存放的位置也就是对应的数组下标。这个数组下标的计算方法是“(n 代表数组长度)。
2024-03-31 20:55:21
630
2
原创 VUE框架
1 概述VUE是一款前端框架,免除了JavaScript中的DOM操作,简化书写在JavaScript中有很多没有逻辑的繁琐的重复操作,如下而VUE改善了这个问题,简化了DOM书写。VUE是基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。之前的操作是将重点放在了DOM书写上。而要了解MVVM思想首先要了解MVC思想C 就是咱们 js 代码,M 就是数据,而 V 是页面上展示的内容,如下图是我们之前写的代码,如下是我们之.
2022-03-12 21:14:52
59273
1
原创 Java集合总结
一 集合框架图所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 Collection 接口是一组允许重复的对象。 Set 接口继承 .
2022-01-05 19:43:05
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人