package loaderman.a_collection; import java.util.HashSet; import java.util.Set; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configur... ...
分类:
Web程序 时间:
2018-11-29 15:11:04
阅读次数:
138
package loaderman.c_many2many; import java.util.HashSet; import java.util.Set; /** * 开发人员 * * */ public class Developer { private int d_id; private St... ...
分类:
Web程序 时间:
2018-11-29 15:03:59
阅读次数:
163
hash code 定位 一直有个概念就是,hash可以很快存取数据。但是具体的实现从没有深究过。最近想了解自定义hashCode方法,看到书上说到效率问题时,决定探究一下HashMap中hash的定位方式(HashSet内部也是借助HashMap来实现的)。 HashMap的数据存储结构 Hash ...
分类:
其他好文 时间:
2018-11-29 11:01:56
阅读次数:
157
Collection List ArrayList LinkedList Vector Stack Set HashSet TreeSet Map HashMap TreeMap LinkedHashMap ConcurrentHashMap Queue ArrayBlockingQueue 自定义 ...
分类:
编程语言 时间:
2018-11-28 22:03:35
阅读次数:
191
创建Student实体 一、List集合的遍历 (1)for循环遍历 (2)foreach循环遍历 (3)Iterator迭代器遍历(List,Set,Map都通用) (4)上面3种均可以不适用泛型来遍历,只是需要强转,不仅如此,后面的Set集合,Map集合同理 (5)不常用 二、Set集合 (1) ...
分类:
编程语言 时间:
2018-11-26 23:07:34
阅读次数:
168
手写ArrayList核心源码 ArrayList是Java中常用的数据结构,不光有ArrayList,还有LinkedList,HashMap,LinkedHashMap,HashSet,Queue,PriorityQueue等等,我们将手写这些常用的数据结构的核心源码,用尽量少的代码来揭示核心原 ...
分类:
其他好文 时间:
2018-11-25 18:02:09
阅读次数:
196
Java集合学习总结 首先,区分最顶层接口的区别:Collection和Map的区别:前者是单个元素;后者存储的是一对元素。Collection有List和Set两个子接口,两个子接口下分别有Vector和ArrayList以及HashSet和TreeSet等实现类;Map有HashMap、Tree ...
分类:
编程语言 时间:
2018-11-24 17:10:19
阅读次数:
151
一:arraylist扩容是扩容一半,vector是扩容一倍 二:linklist是双向列表 三:arraylist适合随机访问的情况,除了在尾部删除,插入外,其他情况的插入删除性能都比较慢,linklist随机访问比较慢 四: ...
分类:
其他好文 时间:
2018-11-24 14:34:05
阅读次数:
262
package com.lt.datastructure.Set; import java.util.TreeSet; /* * 一个摩斯码,对应一个字母。返回我们可以获得所有词不同单词翻译的数量。 * 遍历字符串,word.charAt(i)-'a'获得当前字符所对应的索引,添加到StringBu... ...
分类:
其他好文 时间:
2018-11-23 23:31:56
阅读次数:
238
JMap 首先要知道Java进程的pid。 Windows: .. .. .. Linux: 查看堆栈信息(jmap -heap pid) 打印等待回收的对象信息(jmap -finalizerinfo pid) 打印堆里面对象的统计信息:对象数量、占用大小、类名(jmap -histo:live ...
分类:
其他好文 时间:
2018-11-21 17:38:51
阅读次数:
226