摘要: RandomAccessFileDemo1 写文件的方法 /** * 文件操作 RandomAccessFile * Java提供了一个可以对文件随机访问的操作,访问包括读和写操作。基于指针形式读写文件数据。 * 该类名为RandomAccessFile。该类的读写是基于指针的操作。 RandomA 阅读全文
posted @ 2016-04-30 15:09 安仔80 阅读(293) 评论(0) 推荐(0) 编辑
摘要: FileDemo4 获取一个目录中的所有子项 /** * 获取一个目录中的所有子项 * 方法: File[] listFiles() * 重载方法: File[] listFiles(FileFilter filter) */ public class FileDemo4 { public stat 阅读全文
posted @ 2016-04-30 15:07 安仔80 阅读(234) 评论(0) 推荐(0) 编辑
摘要: /** * File的每一个实例用于表示操作系统里 文件系统中的 一个文件或目录 * * 当使用File表示一个文件或目录时,可以: * 1.访问该文件或目录的属性信息,例如:文件名,最后修改时间,文件大小等 * 2.可以操作文件或目录(创建,删除) * 3.可以访问该目录的所有子项,但不能访问文件 阅读全文
posted @ 2016-04-30 15:06 安仔80 阅读(325) 评论(0) 推荐(0) 编辑
摘要: MapDemo1 Map接口的常用方法 /** * java.util * Map接口<K,V> 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 定义: Map是一个接口,又称作查找表 java提供了一组可以以键值对(key-value)的形式存储数据的数据结构, 这种数据结构成为 阅读全文
posted @ 2016-04-30 15:03 安仔80 阅读(238) 评论(0) 推荐(0) 编辑
摘要: QueueDemo /** * 队列Queue 的演示 * 知识点: 队列是一种常用的数据机构, 遵循先进先出的原则 * 可以将队列看成特殊的线性表,队列限制了对线性表的访问方式: * 只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素。 * JDK中提供了Queue接口,同时使 阅读全文
posted @ 2016-04-30 15:00 安仔80 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 可以用Collections工具类的sort排序的一个重载方法 解决侵入性问题 可以优化,把比较器写在内部类中 CollectuionsSortDemo4 把demo3中的比较器写成内部类的方法 阅读全文
posted @ 2016-04-30 14:58 安仔80 阅读(421) 评论(0) 推荐(0) 编辑
摘要: CollectionsDemo1 List集合普通元素的排序,自然排序 CollectionsDemo2 List 自定义类型元素的排序 实验用Point类 public class Point implements Comparable<Point>{ private int x; private 阅读全文
posted @ 2016-04-30 14:56 安仔80 阅读(365) 评论(0) 推荐(0) 编辑
摘要: ArrayToListDemo 阅读全文
posted @ 2016-04-30 14:54 安仔80 阅读(339) 评论(0) 推荐(0) 编辑
摘要: /** List获取子集的方法 List subList(int fromIndex, int toIndex) 需要注意的是:对子List的操作,会影响原List.即subList获取的List和原List占有相同的空间. 对子List的修改就是对List的修改. 可以用作范围的操作,比如范围清除: list.subList(formIndex,to... 阅读全文
posted @ 2016-04-30 14:17 安仔80 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: /** * 集合操作 --线性表 概念: List是Collection的子接口,用于定义线性表数据结构. * 可以将List理解为存放数据的数组.只不过个数可以动态的删除和增加. * * List有两个常用的实现类,ArrayList和LinkedList. 两者在功能上相同,只是性能上有些差异. 阅读全文
posted @ 2016-04-30 13:54 安仔80 阅读(379) 评论(0) 推荐(0) 编辑