加载中
使用管道流构建线程信息通道

管道流 管道流主要功能是实现两个线程之间的IO处理操作。 管道流 对于管道流也分为两类: 字节管道流:PipedOutputStream、PipedInputStream   |- 连接处理:public void connect(PipedIn...

snk
04/21 20:10
0
“一目十行”的RandomAccessFile类

RandomAccessFile 对于文件内容的处理操作主要是通过InputStream(Reader)、OutputStream(Writer)来实现,但是利用这些类实现的内容读取,只能够将数据部分部分读取进来,如果说现在有这样...

04/21 20:09
0
“有限”的OutputStream

打印流 如果要想通过程序实现内容的输出,核心的本质一定要依靠OutputStream类完成,但是OutputStream有一个很大的缺点:这个类的数据输出操作功能有限:public void write(byte[] b) throw...

使用打印流优化数据输出

打印流 但是既然所有的开发者都已经发现了原始中的OutputStream功能的不足,设计者也一定可以发现,所以为了解决输出问题,在java.io包中提供有打印流:PrintStream、PrintWriter。 PrintStr...

04/21 20:07
0
System类助力标准IO实现

System类对IO的支持 System类是一个系统类,而且是一个从头到尾一直都在使用的系统类,而在这个系统类之中提供有三个常量: 标准输出(显示器):public static final PrintStream out; 错误...

04/21 20:06
0
使用缓冲输入流优化数据输入能力

BufferedReader类 BufferedReader类提供的是一个缓冲字符输入流的概念,也就是说利用BufferedReader类可以很好的解决输入流数据的读取问题,这个类是在最初的时候提供的最完善的数据输入的处...

使用Scanner类完成数据输入

Scanner类 java.util.Scanner是从JDK1.5之后追加的一个程序类,其主要的目的解决输入流的访问问题的,可以理解为BufferedReader的替代功能类,在Scanner类里面有如下几种操作方法: 构造:p...

使用Serializable实现类对象序列化能力

序列化基本定义 所谓的对象序列化指的是将内存中保存的对象以二进制数据流的形式进行处理,可以实现对象的保存或者网络传输。 对象序列化 然而并不是所有的对象都可以被序列化,在Java里面有...

04/20 19:02
24
实现类对象的序列化/反序列化

序列化与反序列化处理 有了序列化的支持类后,如果想要实现序列化和反序列化操作则可以利用以下两个类完成。 序列化:ObjectOutputStream: 类定义:public class ObjectOutputStream exten...

04/19 20:55
742
transient:将属性脱离序列化

transient关键字 默认情况下当执行了对象的序列化的时候,会将类中的全部属性的内容进行全部的序列化操作,但是很多情况下,有一些属性可能并不需要进行序列化的处理,这个时候就可以在属性定...

04/19 20:55
15
Map接口

Map接口 之前已经学习了Collection接口以及其对应的子接口,可以发现在Collection接口之中所保存的数据全部都只是单个对象,而在数据结构中除了可以进行单个对象的保存外,也可以进行二元偶对...

集合输出

集合输出 集合输出实际上从JDK1.8开始就在Iterable接口中提供了一个forEach()方法,但是这种方法输出并不是传统意义上集合输出形式,并且也很难在实际的开发之中出现,对于集合操作而言,一共...

jdk
04/19 20:51
13
TreeSet子类排序操作

TreeSet子类排序操作 经过分析后发现,TreeSet子类中保存的数据是允许排序的,但是这个类必须要实现Comparable接口,只有实现了此接口才能够确认出对象的大小关系。 提示:TreeSet本质上是利...

Set接口

Set接口 Set集合最大的特点就是不允许保存重复元素,其也是Collection子接口。 在JDK1.9以前Set集合与Collection集合的定义并无差别,Set继续使用了Collection接口中提供的方法进行操作,但是...

jdk
04/18 17:29
16
Vector子类

Vector子类 Vector是一个原始古老的程序类,这个类是在JDK1.0时提供的。到了JDK1.2时由于许多开发者已经习惯于使用Vector,并且许多系统类也是基于Vector实现的,考虑到其使用的广泛性,所以...

jdk
04/18 17:28
16
LinkedList子类

LinkedList子类 在List接口中还有一个比较常用的子类:LinkedList,这个类通过名称就可以发现其特点:基于链表的实现。那么首先观察一下LinkedList的定义: public class LinkedList<E> ext...

ArrayList子类

ArrayList子类 ArrayList是List子接口中使用最多的一个子类,但是这个子类在使用时也是有前提要求的,所以本次来对这个类的相关定义以及源代码组成进行分析,在Java里面ArrayList类的定义如下...

jdk
04/18 17:27
6
List接口

List接口 List是Collection的子接口,其最大的特点是允许保存有重复元素数据,该接口的定义如下: public interface List<E> extends Collection<E> 但是需要清楚的是List子接口对于Collect...

jdk
04/17 09:40
53
类集框架简介

类集框架简介 从JDK1.2开始,Java中引入了类集开发框架,所谓的类集指的是一套动态对象数组的实现方案,在实际开发中,没有任何一项开发可以离开数组,但是传统的数组实现起来非常的繁琐,而...

04/17 09:39
39
整合工厂设计模式与Annotation

整合工厂设计模式与Annotation 现在已经清楚了Annotation的整体作用,但是Annotation到底在开发中能做哪些事情呢?为了进一步理解Annotation的处理目的,下面将结合工厂设计模式来应用Annot...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部