题目: ? 给定一个整数数组和一个整数 k ,判断数组中是否存在两个不同的索引 i 和 j ,使得 nums [i] = nums [j] ,并且 i 和 j 的差的绝对值最大为 k 。 ? Given an array of integers and an integer k , find out ...
分类:
其他好文 时间:
2019-11-14 19:45:36
阅读次数:
65
1、reduce(T identity,Binaryoperator)/reduce(Binaryoperator)一可以将流中元素反复结合起来,得到一个值。 List<Employee> employees = Arrays.asList(// new Employee(20, "张三", 500 ...
分类:
其他好文 时间:
2019-11-14 10:09:28
阅读次数:
94
Object 通用方法容易混淆的定义 先搞清楚各自的定义 "==" 用来判断 相等 equals() 用来判断 等价 hashcode() 用来返回 散列值 “==”相等 基本类型,判断两个值是否相等 引用类型,判断两个变量是否 引用同一个对象 在Object中未被重写的定义 hashcode()是 ...
分类:
其他好文 时间:
2019-11-08 23:57:19
阅读次数:
148
前言 在之前的博客文章中已经介绍了Collection接口使用,本篇将介绍Collection接口中的子类的用法,至于为啥要讲它的子类这种小白问题就不要问我了。啥?有小白在看我写的文章...不好意思不好意思,原谅我刚才说的话,请允许博主我重新组织一下语言...咳咳,至于 为啥要讲Collection ...
分类:
其他好文 时间:
2019-11-07 09:18:47
阅读次数:
100
之前同事问了一道需要点脑洞的算法题,我觉得蛮有意思的,思路可能会给大家带来一些启发,特意在此记录一下 题目 现有一个元素仅为 0,1 的 n 阶矩阵,求连续相邻(水平或垂直,不能有环)元素值为 1 的序列和的最大值 假设有如下矩阵 则此矩阵连续相邻元素为 1 的序列和分别为 4, 3,(如图示),可 ...
分类:
其他好文 时间:
2019-11-06 00:54:31
阅读次数:
95
一、前言 分析了Map中主要的类之后,下面我们来分析Collection下面几种常见的类,如ArrayList、LinkedList、HashSet、TreeSet等。下面通过JDK源码来一起分析ArrayList底层是如何实现的。(PS:把JVM看完了之后终于可以有成片的时间来阅读源码了,感觉简直 ...
分类:
其他好文 时间:
2019-11-02 20:23:45
阅读次数:
91
Collection是一个接口(Interface),Collections是一个类 注意:Collections并没有实现Collection接口 Collections Collections不能被实例化,它是集合类(ArrayList,HashSet等)的一个工具类。这是因为Collectio ...
分类:
其他好文 时间:
2019-11-01 22:28:04
阅读次数:
110
前言 这篇文章的目的如下: HashSet是如何保证元素的不重复和无序 HashSet的增删(改查?)原理 CopyOnWriteArraySet支持并发的原理 CopyOnWriteArraySet的增删(改查?)原理 如果不想看分析过程,可直接拉到文章末尾看结论 先来看看 Set接口 我们从以上 ...
分类:
其他好文 时间:
2019-10-24 11:44:00
阅读次数:
71
包装类:对基本数据类型的包装,包装成引用数据类型(byte short int long float double boolean char) 基本数据类型对应的引用数据类型为:Byte Short Int Long Float Double Boolean character 七种包装类(Char ...
分类:
其他好文 时间:
2019-10-23 22:22:07
阅读次数:
70