元素没有顺序,不可以重复 Set容器类有HashSet和TreeSet package TestCollection; import java.util.HashSet; import java.util.Set; public class TestSet { public static void ...
分类:
其他好文 时间:
2020-03-15 14:56:41
阅读次数:
33
1 添加redis依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency> <dependen ...
分类:
编程语言 时间:
2020-03-15 13:35:18
阅读次数:
53
1:HashMap 的数据结构? 答:HashMap底层是数组 + 链表 + 红黑树的数据结构,数组的主要作用是方便快速查找,时间复杂读是O(1), 默认大小是16,数组的下标的通过key 的hashcode 计算出来的,数组元素叫做Node节点,当多个 key的 hashcode 一致,但 key ...
分类:
其他好文 时间:
2020-03-15 10:08:44
阅读次数:
60
图片的数据数据库中存储: else if ("/cake/getImg.do".equals(req.getServletPath())) { String idStr = req.getParameter("id"); Cake cake = cakeService.getCakeImg(Long ...
分类:
其他好文 时间:
2020-03-15 09:43:47
阅读次数:
105
1、正确使用 equals() Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 String str = null; if (str.equals("abcd")) { ... } else { ... } 如果变量str为null,会抛出空指针异常 ...
分类:
编程语言 时间:
2020-03-14 14:59:19
阅读次数:
61
//按专业名称+班级名称排序 result.sort((o1, o2) { if (o1.getStr("zhuanye_name").equals(o2.getStr("zhuanye_name"))) { return 0 o2.getStr("class_name").compareTo(o1 ...
分类:
编程语言 时间:
2020-03-14 12:34:00
阅读次数:
191
1、 hashset add(value) 插入 contains(value) 判断是否存在 boolean remove(value) 移除 MyHashSet hashSet = new MyHashSet(); hashSet.add(1); hashSet.add(2); hashSet. ...
分类:
其他好文 时间:
2020-03-13 20:39:03
阅读次数:
43
Q:给出一个字符串s,分割s使得分割出的每一个子串都是回文串 计算将字符串s分割成回文分割结果的最小切割数 例如:给定字符串s="aab", 返回1,因为回文分割结果["aa","b"]是切割一次生成的。 A: 动态规划问题。 cut[i] 表示子串(0,i)的最小回文切割,则最优解在cut[s.l ...
分类:
其他好文 时间:
2020-03-13 18:59:48
阅读次数:
57
1. 概述 Hashset 实现 set 接口,底层基于 Hashmap 实现, 但与 Hashmap 不同的实 Hashmap 存储键值对,Hashset 仅存储对象。 HashSet 使用成员对象来计算 hashcode 值。 2. 原理 在《Head fist java》一书中有描述: 当你把 ...
分类:
其他好文 时间:
2020-03-12 19:05:54
阅读次数:
48
basic8中基本数据类型 && 包装类型 运算符对象三大特征:封装、继承、多态(抽象)典型:基本数据类型与包装数据类型(后面每个自成专题详解) -包装数据类型的功能丰富:封装 HashCode—地址、getClass-反射、max\min等 -泛型类型参数 -序列化:实现了Serializable... ...
分类:
其他好文 时间:
2020-03-12 18:38:57
阅读次数:
61