摘要: Java实现一个线程有两种方法:一种是继承父类Thread,重写其中的run()方法;另一种是实现接口Runnable接口,实现其中的run()方法 一、继承父类——Thread 直接上代码,代码之中解释了构造、创建、启动方法 二、实现接口——Runnable 依旧直接上代码,代码之中解释了构造、创 阅读全文
posted @ 2017-08-28 21:48 一木林森 阅读(257) 评论(0) 推荐(0)
摘要: Reader是用于输入字符数据的,它所根据的 方法跟InputStream基本一样。它是所有输入字符流的抽象父类,因此不能直接构建Reader的实例,必须通过它的子类来构建。以下是几个常用的子类: 1、字符数组作为输入源——CharArrayReader CharArrayReader包含一个内部缓 阅读全文
posted @ 2017-08-26 22:47 一木林森 阅读(371) 评论(0) 推荐(0)
摘要: OutputStream的作用是接收输出字节,并将这些字节发送到某个接收器。OutputStream表示输出字节流的所有类抽象父类,必须通过它的子类来进行构造。以下是常用的几个子类: 1、字节数组作为输出源——ByteArrayOutputStream ByteArrayOutputStream实现 阅读全文
posted @ 2017-08-24 14:57 一木林森 阅读(1723) 评论(0) 推荐(0)
摘要: 输入字节流InputStream的一系列实现,以下是五种较常用的子类 1、字节数组作为输入源——ByteArrayInputStream 该类包括两个构造方法 该类重写了InputStream中的所有方法,因此我们可以调用其父类同名的方法进行读写操作。 下面是如何通过一个字节数组创建字节输入流的过程 阅读全文
posted @ 2017-08-23 18:48 一木林森 阅读(665) 评论(0) 推荐(0)