随笔分类 -  JAVA

Java的I/O框架之ObjectOutputStream和ObjectInputStream
摘要:ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操作支持,对象需要实现java.io.Serializable 或 java.io.Externalizable 接口。 创建“文件输出流”对应的ObjectOutputStream对象 阅读全文

posted @ 2018-11-21 17:52 ShoolyShooly 阅读(185) 评论(0) 推荐(0)

Java的I/O框架之ByteArrayInputStream和ByteArrayOutputStream
摘要:ByteArrayInputStream和ByteArrayOutputStream用于处理字节流的输入输出,底层都是数组。 ByteArrayInputStream 构造方法 ByteArrayInputStream(byte buf[]) 使用数组buf[]构造新的数组流 ByteArrayIn 阅读全文

posted @ 2018-11-21 17:50 ShoolyShooly 阅读(456) 评论(0) 推荐(0)

Java的I/O框架之PipedInputStream和PipedOutputStream
摘要:PipedOutputStream和PipedInputStream分别是管道输出流和管道输入流,它们都是线程安全的,作用是让多线程可以通过管道进行线程间的通讯。在使用管道通信时,必须将PipedOutputStream和PipedInputStream配套使用。 使用管道通信时,大致的流程是:我们 阅读全文

posted @ 2018-11-21 17:50 ShoolyShooly 阅读(239) 评论(0) 推荐(0)

Java的I/O框架导读
摘要:Java的I/O框架是提供系统输入和输出功能,主要是涉及文件,网络数据流,内存缓冲等的输入输出,网页端的输入和输出主要依靠J2EE的Servlet和HTTP,GUI的输入输出依靠Swing工程中的JFC (Java Foundation Classes) 类。 Java I/O框架的主要关注的是从数 阅读全文

posted @ 2018-11-21 17:49 ShoolyShooly 阅读(208) 评论(0) 推荐(0)

Java集合总结
摘要:前面已经把 Java Collections Framework整体过了一遍,动态数组ArrayList,树集合TreeSet,双向队列LinkedList,键值对集合HashMap,树集TreeMap。他们都各自有各自的优点,ArrayList动态扩容,数组实现查询非常快但要求连续内存空间,Tre 阅读全文

posted @ 2018-11-21 17:49 ShoolyShooly 阅读(164) 评论(0) 推荐(0)

Java集合之Set接口
摘要:Set接口的主要功能就是去重,它可以保证集合中不会有重复的元素(equals不相等)。 Set接口 add (E e) 向列表内添加指定元素 addAll(Collection c) addAll(int index, Collection c) 向集合内(指定位置 index)添加另一集合的全部元 阅读全文

posted @ 2018-11-21 17:48 ShoolyShooly 阅读(172) 评论(0) 推荐(0)

Java集合之Queue接口
摘要:Queue 队列集合在集合的基础上添加了增删改查操作,并且队列默认使用FIFO(先进先出)规则。 Queue抽象数据模型 ADT Queue Data 数据集合为{a1,a2,a3...an},数据类型都是DataType,保证数据的顺序便于按照顺序处理,一般为先进先出(FIFO); Operati 阅读全文

posted @ 2018-11-21 17:48 ShoolyShooly 阅读(3531) 评论(0) 推荐(0)

Java集合之Map接口
摘要:Map与List、Set接口不同,它是由一系列键值对组成的集合,提供了key到Value的映射。同时它也没有继承Collection。在Map中它保证了key与value之间的一一对应关系。也就是说一个key对应一个value,所以它不能存在相同的key值,当然value值可以相同。 Map接口提供 阅读全文

posted @ 2018-11-21 17:47 ShoolyShooly 阅读(198) 评论(0) 推荐(0)

Java集合系列之List接口
摘要:List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。List的实现类有LinkedList, ArrayList, Vector, Stack。 List抽象数据类型: ADT List Data 线性表的元素集合为{a1,a2,a3,a4....an},数据类型都是DataT 阅读全文

posted @ 2018-11-21 17:47 ShoolyShooly 阅读(226) 评论(0) 推荐(0)

Java集合系列导读
摘要:本系列文章是作者准备面试过程中对于Java集合框架的总结,个人能力有限,文章中存在的错误和纰漏希望各位大佬给予纠正和补充。 Collections in java is a framework that provides an architecture to store and manipulate 阅读全文

posted @ 2018-11-21 10:58 ShoolyShooly 阅读(115) 评论(0) 推荐(0)

Java集合系列之Collection接口
摘要:Colection接口和Map接口一起构成了Java的集合框架的主干部分,是对于集合类型的数据操作的抽象。 Collection抽象数据类型 ADT Collection (数据抽象类型名) Data 数据集合为{a1,a2,a3.....,an},每个数据的数据类型都是DataType. oper 阅读全文

posted @ 2018-11-21 10:58 ShoolyShooly 阅读(135) 评论(0) 推荐(0)

导航