最新 最热

距离度量 —— 杰卡德距离(Jaccard Distance)

杰卡德距离(Jaccard Distance),是用来衡量两个集合差异性的一种指标,它是杰卡德相似系数的补集。

2023-05-07
1

Java成神路 —— Map

1. Map 概述和特点1.1 Map 概述Map 是一种 键值对(Key-Value) 集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。Map 接口主要有两个实现类:HashMap 类和 TreeMap 类interface Map<K,V> K:键的类型V:值的类型1....

2023-05-07
1

Java成神路 —— List

1. List 概述和特点1. List 概述有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素2. List 特点有索引:可以像数...

2023-05-07
1

Java成神路 —— Collection

1. Collection 概述以及基本使用1. Collection 概述Collection 是单例集合的顶层接口,它表示一组对象,这些对象也称为 Collection 的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现2. Collect...

2023-05-07
0

Java成神路 —— Properties集合

1.1 Properties作为Map集合的使用1. Properties介绍Properties 是一个Map体系的集合类Properties可以保存到流中或从流中加载属性列表中的每个键及其对应的值都是一个字符串2. Properties基本使用示例代码:1.2 Propert...

2023-05-07
1

Java成神路 —— ArrayList

ArrayList一.概述什么是ArrayList: ArrayList是一种特殊的数组(动态数组),List接口的可调整大小的数组实现。ArrayList特点: 1.长度可变,动态增减 2.查询速快,增删改慢(比普通数组慢)使用方法: 在 java.util软件包中,使用导包。-...

2023-05-07
1

Java知识回顾(个人记录版)

Java多线程是指在同一时间内,多个线程同时执行,从而提高程序的执行效率。以下是Java多线程的一些基本知识:

2023-05-06
1

当返回前端的数据中存在List对象集合,如何优雅操作?

业务场景中,一个会话中存在多个场景,即一个session_id对应多个scene_id和scene_name

2023-05-06
1

关于二分查找和二分搜索

如果查找到,返回数组下标mid,如果没找到,return lo;有人会问了为什么返回lo??当然你非要在找不到的情况下返回一个负数比如-1也可以。这就是关键所在,假设a[10]={1, 2, 5, 7, 7, 12, 13, 17, 18, 20};我要查找的key是6。...

2023-05-06
0

Iterator使用和注意点

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class IteratorTest {public static void main(String[] args) {List<Inte...

2023-05-06
1