基于外键1-N关联(无连接表)一个Customer关联多个CardCustomer实体(1端):package com.ydoing.hibernate4;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
imp...
分类:
Web程序 时间:
2015-08-06 13:16:48
阅读次数:
127
HashSet实现了Set接口,也就是说它存储的元素是无重复的。
通过源码分析我们可以发现HashSet就是HashMap的一个实例。
因为在HashMap中的键是不能重复的,我们可以把HashSet想象成HashMap中的键,而且事实也就是如此。
{CSDN:CODE:857965}
接下来我们具体分析一个构造函数:
{CSDN:CODE:85804...
分类:
其他好文 时间:
2015-08-06 00:38:46
阅读次数:
135
当应用程序通过new语句创建一个对象时,JVM会为这个对象分配一块内存空间,只要这个对象被引用变量引用,他就一直存在在内存当中。当这个对象不被任何对象引用的时候,他的生命周期就意味着结束,JVM会在适当的时候回收这个对象。下面通过代码来演示下生命周期:Customer c = new Customer("Tom",new HashSet());
Order o1 = new Order("Tom_o...
分类:
编程语言 时间:
2015-08-05 20:28:33
阅读次数:
164
自己的理解:HashSet的底层结构用的是HashMap,当往HashSet上添加一条元素时。调用HashMap的put方法先调用hashCode()方法判断key的hash值是否一样,再调用对象的equals方法。...
分类:
其他好文 时间:
2015-08-05 18:33:17
阅读次数:
117
Collection
|--List 有序,可重复
|--ArrayList
底层数据结构是数组,查询快,增删慢。
线程不安全,效率高
|--Vector
底层数据结构是数组,查询快,增删慢。
线程安全,效率低
|--LinkedList
底层数据结构是链表,查询慢,增删快。
线程不安全,效率高
|--Set 无序,唯一
|--HashSet
底层数据结构是哈希表。
如何保证元素唯一性的呢?
依赖两个方...
分类:
其他好文 时间:
2015-08-05 18:28:38
阅读次数:
160
1、类的基本结构 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set ? ? |-HashSet ? ? |-TreeSet Map ├Hashtable ├HashMap └WeakHashMap 2、基本概念 0)Collection : 顶层接...
分类:
编程语言 时间:
2015-08-05 16:33:26
阅读次数:
174
1、使用HashSet删除ArrayList中重复的元素private static void sortByHashSet() { ArrayList listWithDuplicateElements = new ArrayList(); listWithDuplica...
分类:
编程语言 时间:
2015-08-05 10:21:54
阅读次数:
164
Set集合Set 接口的特点就是:1, 不包含重复的元素;2, 没有索引3, 无序的集合(存储和取出是无序的)它的下边有两个小弟:Hashset 和treeset哈希值:说道哈希那就一定要从哈希值开始说起,这个底层是一个算法,他会给每个对象一个十进制的数.就像人的身份证号码一样.1,hashset:...
分类:
其他好文 时间:
2015-08-04 22:22:49
阅读次数:
97
集合类型
Set集合:集合元素是不能重复的。元素是没有顺序的。所以它不能基于位置访问元素。TreeSet和HashSet是它的实现类。
List集合: 集合元素是可以重复的。元素是有顺序的。所以它可以基于位置访问元素。ArrayList和LinkedList是它的实现类。
Map:它包含键值对。Map的键是不能重复的。Map不能保证存储的顺序。HashMap和TreeMap是它的实现类。...
分类:
编程语言 时间:
2015-08-03 07:51:16
阅读次数:
183
下面通过一个实际的列子来展示Hibernate的基本用法。实例:package com.ydoing.domain;import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util....
分类:
其他好文 时间:
2015-08-02 18:15:52
阅读次数:
138