恢复内容开始 集合可以看做是一个容器,如红色的衣服可以看做是一个集合、所有Java类的书可以看做是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对 ...
分类:
编程语言 时间:
2017-05-26 11:55:59
阅读次数:
178
一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Colle ...
分类:
编程语言 时间:
2017-05-13 13:27:39
阅读次数:
203
1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id ...
分类:
Web程序 时间:
2017-05-08 00:22:06
阅读次数:
249
?? /* * 1.存储对象能够考虑:①数组 ②集合 * 2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();.... * >弊端:①一旦创建,其长度不可变。②真实的数组存放的对象的个数是不可知。 * 3.集合 * ...
分类:
其他好文 时间:
2017-04-30 15:11:24
阅读次数:
151
IStorage 接口支持结构化存储对象的创建和管理。 结构化存储允许分层存储在单个文件的信息,和通常被称为“文件系统内文件”。 元素的结构化存储对象存储和小溪。 存储类似于目录,和流类似于文件。 在一个结构化的存储将会有一个可能包含substorages主存储对象,可能是嵌套的,和小溪。 存储提供 ...
分类:
其他好文 时间:
2017-04-29 21:09:45
阅读次数:
208
集合: 存储对象数据的集合容器。 一、单列集合 | Collection 单例集合 的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList ArrayList底层是使用了Object数组实现 的。 特点: 查询速度快,增删慢。 | Linked ...
分类:
编程语言 时间:
2017-04-27 00:28:29
阅读次数:
202
我们为什么须要内存管理?当使用内存达到40M和45M时候会发出警告,假设不处理,占用内存达到120M时直接强制关闭程序。所以出现闪退除了是程序出现逻辑错误,还有可能是内存使用过大。 (1)创建一个对象的过程:先分配内存空间存储对象;初始化成员变量;返回对象的指针。 (2)对象在创建时,内部会自己主动 ...
分类:
移动开发 时间:
2017-04-26 10:09:02
阅读次数:
240
我把Java的内存区域画了一张思维导图,以及各区域的主要功能。 模拟Java堆溢出 Java堆用于存储对象实例。仅仅要不断地创建对象而且保证GC ROOTS到对象之间有可达路径避免被回收机制清除。就能够模拟出Java堆溢出。 package hxl.insist.jvm; import java.u ...
分类:
编程语言 时间:
2017-04-25 19:16:35
阅读次数:
217
引用:http://www.cnblogs.com/hoobey/p/5508992.html 1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的 ...
分类:
Web程序 时间:
2017-04-22 00:15:07
阅读次数:
273
一、数组与集合 数组(可以存储对象包括基本类型)是一种常见的数据结构,对元素访问快速,但长度固定,存储数据类型需一致。 集合只能存储对象,长度可变,可以存储不同类型的对象。 数组与集合之间可以通过toArray()和Arrays.asList()相互转换。 二、集合框架图 集合类存放在java.ut ...
分类:
其他好文 时间:
2017-04-16 22:19:19
阅读次数:
244