需求:计算一个字符串中每个字符出现的次数 分析: ...
分类:
其他好文 时间:
2019-04-05 12:23:15
阅读次数:
175
前言线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:1、降低资源消耗;2、提高响应速度;3、提高线程的可管理性。Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。demo1、Executors
分类:
编程语言 时间:
2019-04-02 23:56:52
阅读次数:
271
package com.zdy.getxxx;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.HashSet;import java.uti ...
分类:
数据库 时间:
2019-04-02 21:19:24
阅读次数:
204
区别、联系 public int hashCode():返回一个对象的哈希码值 public boolean equals(Object obj):判断两个对象是否相等,即是否指向同一内存地址;重写之后则比较的是两个对象的内容是否相等 如果两个对象互相equals(),则hashCode()也必须相 ...
分类:
其他好文 时间:
2019-04-02 12:41:44
阅读次数:
162
java.util.Set接口 extends Collection接口 Set特点: 1、不允许有重复的元素 2、没有索引,没有带索引的方法,也不能使用普通的for遍历 java.util.HashSet集合 implements Set接口 Set接口的一个实现类 HashSet特点: 1、没有 ...
分类:
其他好文 时间:
2019-03-30 10:44:31
阅读次数:
152
hashcode() 与 equals() 应一起重写,在HashMap 会先调用hash(key.hashcode()) 找到对应的entry数组位置 (一般初始是16,2^x,rehash后会翻倍),再在这个entry链表上equals判断是否存在相同元素。 所以当重写equals时没保证has ...
分类:
其他好文 时间:
2019-03-29 14:46:11
阅读次数:
153
简介Comparable和 Comparator都是java.util包下的两个接口,从字面上看这两个接口都是用来做比较用的,但是jdk里面不可能定义两个功能相同的接口,所以他们肯定有不同的用处。 1、Comparable1.1 说明Comparable可以认为是一个内比较器,实现了Comparab ...
分类:
其他好文 时间:
2019-03-25 23:28:06
阅读次数:
163
一.总体分类 Collection(包括方法add,remove,contains,clear,size) LinkedList ArrayList Vector Stack 2. Set HashSet TreeSet Map 二.集合 Set(无序,不可重复) 无法获取索引位置,所以遍历时不能用 ...
分类:
其他好文 时间:
2019-03-24 13:36:14
阅读次数:
121
package com.lideng.work322; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Map.... ...
分类:
编程语言 时间:
2019-03-22 22:55:23
阅读次数:
250