1.java 容器都有哪些? 常用容器的图录: 2.Collection 和 Collections 有什么区别? java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实 ...
分类:
编程语言 时间:
2021-05-24 12:26:16
阅读次数:
0
之前我们对Java集合框架一些常见的面试题做了一个总结式的回答:【29期】Java集合框架 10 连问,你有被问过吗?这篇开始针对29期中的一些比较重要的问题做详细的解答。 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的 ...
分类:
其他好文 时间:
2021-05-24 10:26:20
阅读次数:
0
MySQL 索引使用什么数据结构?为什么用 B+做索引? 使用B+树。 这个问题,可以在脑子里面先思考一下,如果让你来设计数据库的索引,你会怎么设计? 我们还是用Why?What?How?三步法来看这个问题。 为什么会需要索引?索引是什么?索引怎么用的? 再思考为什么需要B+树?B+树是什么?B+树 ...
分类:
数据库 时间:
2021-05-24 09:51:23
阅读次数:
0
为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。 回答 HashMap 是一种存取高效但不保证有序的常用容器。它的数据结构为“数组+链表”,是解决哈希冲突的产物,也就是我们常说的链地址法。它实现了Map 接口采用K-V 键值对存储数据,并实现了浅拷贝和序列化。 H ...
分类:
编程语言 时间:
2021-05-24 09:44:25
阅读次数:
0
SpringBoot 启动类中的1个核心注解 @SpringBootApplication 可以看到一个@SpringBootApplication注解里已经包含了1.@SpringBootConfiguration 该注解主要是将当前类作为一个JavaConfig本质上和普通的@Configura ...
分类:
编程语言 时间:
2021-05-24 08:34:19
阅读次数:
0
python测开面试题 观察下面数字的规律 1 11 21 1211 111221 第一项是数字 1 描述前一项,这个数是 1 即 “ 1 个 1 ”,记作 “11” 描述前一项,这个数是 11 即 “ 2 个 1 ” ,记作 “21” 描述前一项,这个数是 21 即 “ 1 个 2 ,1 个 1 ...
分类:
编程语言 时间:
2021-05-24 08:30:28
阅读次数:
0
检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n,其子树与 T2 一模一样,则 T2 为 T1 的子树,也就是说,从节点 n 处把树砍断,得到的树与 T2 完全相同。 注意:此题相对书上原题略有 ...
分类:
其他好文 时间:
2021-05-24 07:55:54
阅读次数:
0
vue为什么要求组件模板只能有一个根元素? ...
分类:
其他好文 时间:
2021-05-24 07:11:17
阅读次数:
0
1. 请介绍一下OSI,TCP/IP,五层协议? OSI七层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。 TCP/IP网络四层协议:应用层、传输层、网络层、网络接口层。 五层协议:应用层、传输层、网络层、数据链路层、物 2.OSI七层模型的作用分别是? 第一层到第三层,负责创建 ...
分类:
其他好文 时间:
2021-05-24 06:32:00
阅读次数:
0
力扣中不用加号的加法:面试题17.01 问题:设计一个函数把两个数字相加。不得使用 + 或者其他算术运算符。 代码实现: class Solution { public int add(int a, int b) { while((a&b)!=0){//这两数的字节码相加是否会产生进位 int te ...
分类:
其他好文 时间:
2021-05-24 06:00:48
阅读次数:
0