集合大致可以分List,Set,Queue,Map四种体系。 集合和数组不一样,数组元素可以是基本类型的值,也可以是对象(的引用变量),集合里只能保存对象(的引用变量)。 访问:如果访问List集合中的元素可以根据元素的索引,访问Map集合中的元素可以根据元素的key,访问Set集合中的元素只能根据 ...
分类:
编程语言 时间:
2018-07-12 16:32:05
阅读次数:
160
1.递归遍历目录,显示其中的文件名和目录名。若为文件,则直接显示文件的大小;若为目录,则显示目录中的文件和子目录。注意显示文件大小的单位(KB或MB) 2.选择输入流和输出流,实现目录拷贝 3.从控制台输入Student类的信息,包括学号、姓名、年龄,如输入错误,提示用户重新输入,实现保存对象到文件 ...
分类:
其他好文 时间:
2018-06-30 00:22:23
阅读次数:
256
备忘录模式又叫做快照模式(Snapshot)或 Token 模式,备忘录模式的用意是在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在合适的时候将该对象恢复到原先保存的状态。 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如, ...
分类:
Web程序 时间:
2018-06-26 00:42:29
阅读次数:
200
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 ...
分类:
编程语言 时间:
2018-06-09 17:54:43
阅读次数:
147
内容:通过文件存储对象我们遇到的问题,需要保存对象到硬盘中,如何解决这个就是用来解决的用法:1、创建流对象FileOutputstream2、创建ObjectOutputStream对象与FileOutputStream关联3、使用writeObject方法写入对象,或者通过readObject读取 ...
分类:
其他好文 时间:
2018-06-02 16:37:00
阅读次数:
126
20172313 2017 2018 2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 1. 了解集合的同构和异构:同构集合保存类型全部相同的对象,异构集合可以保存各种类型的对象。 2. 集合可以用各种方式实现,保存对象的基础数据结构可以用各种技术来实现。 3. 学习动态结构,初步学习链表 ...
分类:
其他好文 时间:
2018-05-19 20:41:53
阅读次数:
215
什么是JSON: 是一种数据交换格式 可以顶替xml JSON语法规则: 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型: 1. 对象表示为键值对 2. 数据由逗号分隔 3. 花括号保存对象 ...
分类:
编程语言 时间:
2018-05-16 00:24:02
阅读次数:
217
1.保存对象引用 1.数组,数组具有固定大小 2.容器类,可自动调节大小 2.容器类 List Set Queue Map 及常用的实现类 2.1 Collectioon (接口) 2.1.1 List(接口) 按插入顺序保存 2.1.2 Set(接口) 不能有重复元素 1.HashSet :最快获 ...
分类:
编程语言 时间:
2018-05-15 13:23:43
阅读次数:
214
一、什么是备忘录模式 Memento模式也叫备忘录模式,是行为模式之 一,它的作用是保存对象的内部状态,并在需要 的时候(undo/rollback)恢复对象以前的状态。 二、备忘录模式的应用场景 如果一个对象需要保存状态并可通过undo或rollback等 操作恢复到以前的状态时,可以使用Meme ...
分类:
其他好文 时间:
2018-05-14 11:05:22
阅读次数:
144
1、类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而 ...
分类:
编程语言 时间:
2018-04-30 14:31:57
阅读次数:
157