new 对象的时候 在内存中 建立一个 内存区域 就是堆内存 用来存放对象的属性,当new完对象把对象的地址赋给对象的引用变量 这个时候 又在内存中建立一个区域 叫栈内存 用来存储 引用变量 引用变量存储对象的地址, 当对象没有被任何引用变量 引用的时候 就变成了 垃圾会被java的垃圾清除机制清除 ...
分类:
编程语言 时间:
2016-09-09 14:53:25
阅读次数:
153
TreeSet()详解 TreeSet()详解 1.TreeSet原理: /* * TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法 * * Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序) * * 如果想把自定义类 ...
分类:
其他好文 时间:
2016-09-07 06:53:45
阅读次数:
176
Redis Hash Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 redis 127.0.0.1:6379> HMSET w3ckey name "redi ...
分类:
其他好文 时间:
2016-09-02 13:10:48
阅读次数:
126
1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id ...
分类:
Web程序 时间:
2016-09-01 00:14:39
阅读次数:
217
1 集合类的由来 对象用于封装特有数据,对象多了就需要存储,如果对象的个数不确定,就使用集合容器进行存储。 集合特点: 1 用于存储对象的容器 2 集合的长度是可变的。 3 集合中不可以存储基本类型值 4 集合装的全是引用 2 集合体系 集合容器因为内部的数据结构不同,有多种具体容器 不断的向上抽取 ...
分类:
其他好文 时间:
2016-08-31 14:02:24
阅读次数:
138
如果并不知道程序运行时需要多少对象,或者需要更复杂的方式存储对象,这时就用到集合框架 两大接口 Collection Map 三大接口 List Set Map (list和map是collection的子接口) 实现类:List(ArrayList、LinkedList) Set(Hashset、 ...
分类:
其他好文 时间:
2016-08-29 22:15:04
阅读次数:
208
Hash类型适合存储对象,字段值只能是字符串,不支持其他数据类型。 Hash 类型的常用命令: ...
分类:
其他好文 时间:
2016-08-26 21:25:32
阅读次数:
157
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点: 1、用于存储对象的容器。 2、集合的长度是可变的。 3、集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。 框架的顶层 ...
分类:
编程语言 时间:
2016-08-21 22:40:45
阅读次数:
234
1. sort 对集合进行排序 在使用List时想根据List中存储对象的某一字段进行排序,那么我们要用到Collections.sort方法对list排序,用Collections.sort方法对list排序有两种方法: 第一种是list中的对象实现Comparable接口; 第二种方法是根据Co ...
分类:
其他好文 时间:
2016-08-20 17:47:35
阅读次数:
140
一、Collection集合类1、集合是存储对象数据的集合容器。2、集合比对象的优势:1、集合可以存储任意类型的对象数据,数组只能存储同一种数据类型的数据。2、集合的长度是会发生变化的,数组的长度是固定的。3、Collection单例集合的根接口List如果是实现了List接口的集合类,具..
分类:
编程语言 时间:
2016-08-16 14:53:10
阅读次数:
280