码迷,mamicode.com
首页 >  
搜索关键字:hashset treeset    ( 2235个结果
10、【设计模式】策略模式
前言 在软件领域中,设计模式作为一种经典的开发实践常常需要我们去深入的理解,而策略模式作为设计模式的一种,使用频率也是相对来说比较高的,在Java中,当我们学习TreeSet集合的时候,就采用了经典的策略模式的思想,本文主要讲解策略模式。 概念 其思想是针对一组算法,将每一种算法都封装到具有共同接口 ...
分类:其他好文   时间:2019-03-09 01:28:20    阅读次数:183
XSS防御加排外的处理
package com.zhaogang.scm.common.core.filter; import java.io.IOException;import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;imp ...
分类:其他好文   时间:2019-03-06 15:13:51    阅读次数:164
将1到9这九个数字填入xxxx*x=xxxx组成一个乘法算式,要求九个数字必须都填入且任何数字都不能重复填入
java实现代码如下: import java.util.HashSet;import java.util.Set; public class TestMultiplication { public static void main(String[] args) { for(int i=2;i<=8 ...
分类:其他好文   时间:2019-03-06 10:44:31    阅读次数:1259
HashSet存储过程中如何排除不同的自定义对象?
HashSet HashSet存储过程中如何排除不同的自定义对象? 先看一个小demo HashSet在存储自定义的对象比如Person4(含name和age属性)时,如果存放name和age值相同的对象时,它都会存放进去。因为我们把它当作是相同的元素是根据它的属性值判断,而程序会为每个new出来的 ...
分类:其他好文   时间:2019-03-05 23:01:27    阅读次数:197
面试简单整理之集合
18.java 集合都有哪些? 一、Set集合。其主要实现类有HashSet、TreeSet。存放对象的引用,不允许有重复对象。 二、List集合,其主要实现类有LinkedList、ArrayList,前者实现了链表结构,后者可代表大小可变的数组。List的特点是能够以线性方式储蓄对象,并允许存放 ...
分类:其他好文   时间:2019-03-04 14:31:48    阅读次数:292
HashMap底层实现原理以及HashMap与HashTable区别以及HashMap与HashSet区别
①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 ...
分类:其他好文   时间:2019-03-04 11:13:35    阅读次数:136
hashcode 和equals 及HashSet判断对象相等
hashcode()和equals()及HashSet判断对象相等。1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。public boolean equals(Object obj) 指示某个其他对象是否与此对象“相等”。 equals 方法在非空对象引用 ...
分类:其他好文   时间:2019-03-03 16:09:34    阅读次数:129
集合之TreeSet(含JDK1.8源码分析)
一、前言 前面分析了Set接口下的hashSet和linkedHashSet,下面接着来看treeSet,treeSet的底层实现是基于treeMap的。 四个关注点在treeSet上的答案 二、treeSet的数据结构 因为treeSet的底层是基于treeMap的,所以treeSet的数据结构就 ...
分类:其他好文   时间:2019-03-01 18:24:54    阅读次数:160
集合之LinkedHashSet(含JDK1.8源码分析)
一、前言 上篇已经分析了Set接口下HashSet,我们发现其操作都是基于hashMap的,接下来看LinkedHashSet,其底层实现都是基于linkedHashMap的。 二、linkedHashSet的数据结构 因为linkedHashSet的底层是基于linkedHashMap实现的,所以 ...
分类:其他好文   时间:2019-03-01 15:46:35    阅读次数:204
Java面试总结
设计模式: ①单例模式(饿汉模式,懒汉模式) ②工厂模式 ③观察者模式 ④代理模式 多线程: 线程池 mysql: 锁:排他锁,共享锁 sql分析:show profiles, explain 索引实现原理(btree) 主从同步怎么实现 冷热数据怎么处理 redis: 哨兵模式 大量key同时过期 ...
分类:编程语言   时间:2019-03-01 14:17:14    阅读次数:193
2235条   上一页 1 ... 47 48 49 50 51 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!