数据结构:数据的存储方式; Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一种,迭代器。 |--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效; HashSet集合保证元素唯一性:通过元素的hashCode方法,和equals方法完成的。 当元素的ha ...
分类:
其他好文 时间:
2016-11-29 06:42:09
阅读次数:
211
1.三种查询方式: 1.1.HQL语句:批量查询时,查询结果会进入缓存中。(先查询list,再查询单条记录,只打印一条语句),HQL不会使用一级缓存。(重复的查询,结果只打印一条SQL) 1.2.SQL查询:如果把查询结果封装到对象中,对象会放入到一级缓存中,如果没有将查询结果放到对象中,不会放到一 ...
分类:
Web程序 时间:
2016-11-29 06:07:50
阅读次数:
184
Set集合的特点(与ArrayList相比) 无序,唯一 主要学习它的两个子类 HashSet集合 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回tr ...
分类:
编程语言 时间:
2016-11-28 12:55:54
阅读次数:
137
在尽可能短的篇幅里,将所有集合与并发集合的特征、实现方式、性能捋一遍。适合所有"精通Java",其实还不那么自信的人阅读。 【转自:花钱的年华】 期望能不止用于面试时,平时选择数据结构,也能考虑一下其成本与效率,不要看着API合适就用了。 1.List 1.1 ArrayList 以数组实现。节约空 ...
分类:
编程语言 时间:
2016-11-26 20:31:01
阅读次数:
176
1.集合的常用框架 根据数据结构划分: Collection list set ArraryList ,LinkList,Vector TreeSet,HashSet 2.集合的存储 都是存储的对象的引用。 二:程序--Collection的公共方法 1.Collection的公共方法(常用) 增删 ...
分类:
其他好文 时间:
2016-11-25 16:44:38
阅读次数:
167
1 双向many-to-many 业务模型: 描述员工和项目 一个员工同时可以参与多个项目 一个项目中可以包含多个员工 分析:数据库的数据模型,通过中间关系表,建立两个one-to-many构成many-to-many 1.1 描述java的数据模型 1.2进行pojo的映射配置 1.3加载配置文件 ...
分类:
Web程序 时间:
2016-11-24 14:05:56
阅读次数:
169
java正则表达式打印出匹配的数据相关知识点java正则匹配中文java正则匹配数字java读取text文件importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.InputStreamReader;
importjava.util.HashSet;
importjava.util.Set;
importjav..
分类:
编程语言 时间:
2016-11-23 08:32:01
阅读次数:
179
序言 本来是在讲解List接口系列的集合,但是接下来我要讲的是那个HashSet,要明白HashSet就必须先要明白HashMap,所以在此出穿插一篇hashMap的文章,为了更好的学习HashSet。个人感觉初次看HashMap源码比较难,但是明白了,其实也不是很难, --WH 一、准备工作。 建 ...
分类:
其他好文 时间:
2016-11-23 07:15:44
阅读次数:
132
面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象有那些功能。 后者以前者为基础。 大的对象的属性也可以是一个对象。 为什么要使用面向对 ...
分类:
编程语言 时间:
2016-11-21 08:23:44
阅读次数:
221
一、Set集合。其主要实现类有HashSet、TreeSet。存放对象的引用,不允许有重复对象。 代码: public class SetTest { public static void main(String[] args) { Set set=new HashSet(); //添加数据 set ...
分类:
编程语言 时间:
2016-11-20 06:38:22
阅读次数:
224