Java I/O
文章平均质量分 91
stepMoreForever
step more
展开
-
《Java I/O》Chapter6
Chapter 6 过滤流过滤器输入流从预先存在的输入流(例如FileInputStream)中读取数据,并有机会在将数据传递到客户端程序之前对其进行处理或更改。过滤器输出流将数据写入到预先存在的输出流(例如FileOutputStream)中,并有机会在将数据写入基础流之前对其进行处理或更改。可以将多个过滤器链接到单个基础流上。过滤器流用于加密,压缩,转换,缓冲等等。过滤器一词类似于水过滤器。滤水器位于管道和水龙头之间,以过滤掉杂质。流过滤器位于数据源及其最终目的地之间,并对数据应用特定的算法。随着原创 2021-05-21 16:28:46 · 131 阅读 · 0 评论 -
《Java I/O》Chapter 5
Chapter5 网络流从成立之初,Java就比其他任何通用编程语言都多了网络这块。 Java是第一种为网络I/O提供尽可能多的支持的编程语言,甚至对文件I/O也提供了更多的支持(Java的URL,URLConnection,Socket和ServerSocket类都是丰富的流源)。 网络连接使用的流的确切类型通常隐藏在未记录的sun类包中。 因此,网络I/O主要依赖于基本InputStream和OutputStream方法,你可以将它们与适合你需要的任何更高级别的流进行包装:缓冲,加密,压缩或你的应用程原创 2021-04-14 17:34:08 · 177 阅读 · 0 评论 -
《Java I/O》Chapter4
Chapter4 文件流到目前为止,本书中的大多数示例都使用了System.in和System.out流。这些示例很方便,但是在现实生活中,你通常会将流附加到数据源,例如文件和网络连接。 java.io.FileInputStream和java.io.FileOutputStream类是java.io.InputStream和java.io.OutputStream的具体子类,提供用于在文件中读取和写入数据的方法。他们不提供文件管理功能,例如确定文件是否可读或可写,或者将文件从一个目录移动到另一个目录。为原创 2021-02-26 18:06:44 · 107 阅读 · 0 评论 -
《Java I/O》 Chapter3
Chapter3 输入流java.io.InputStream是所有输入流的抽象超类。 它声明了从流中读取字节数据所需的三种基本方法。 它还具有以下方法:关闭流,检查可读取多少字节数据,跳过输入,在流中定位并重置回该位置,以及确定是否支持标记和重置。read( ) 方法InputStream类的基本方法是read( )。 此方法读取数据的单个无符号字节,并返回无符号字节的整数值。 这是介于0到255之间的数字:public abstract int read() throws IOException原创 2021-02-23 15:22:21 · 116 阅读 · 0 评论 -
《Java I/O》Chapter2
chapter2 输出流java.io.OutputStream类声明了三个基本方法将字节数据写入流中。它也包含了关闭和冲刷流的方法: public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException public void write(byte[] data, int offset, int length) throws IO原创 2021-02-22 15:56:36 · 115 阅读 · 2 评论 -
I/O复习(三)——Java Network
InetAddressjava.net.InetAddress类是Java对IP地址的高层表示。大多数其他网络类都要用到这个类,包括Socket、ServerSocket、URL、DatagramSocket、DatagramPacket等。一般地讲,它包括一个主机名和一个IP地址。InetAddress address = InetAddress.getByName("www.baidu....原创 2019-04-20 11:32:53 · 603 阅读 · 0 评论 -
I/O复习(二)——Java NIO
BufferExam.java:import java.nio.ByteBuffer;import java.nio.CharBuffer;public class Exam { public static void main(String[] args) { // 创建缓冲区的第一种方式 CharBuffer cBuf = CharBuffer...原创 2019-04-18 17:59:07 · 177 阅读 · 0 评论 -
I/O复习(一)——Java I/O
File特定文件FileDemo.java:import java.io.File;public class FileDemo { static void p(String s) { System.out.println(s); } public static void main(String[] args) { File f1...原创 2019-04-13 10:34:44 · 584 阅读 · 0 评论 -
《Java I/O》Chapter 1
Chapter1 介绍I/O输入和输出,简称I/O,是任何计算机操作系统或编程语言的基础。只有理论家才觉得编写不需要输入或产生输出的程序很有意思。与此同时,I/O几乎没有资格成为计算机科学中更“惊心动魄”的主题之一。它是偏向底层的技术,你每天都在使用它——但对于大多数开发者来说,它不是一个很具有吸引力的话题。但实际上,Java程序员应该发现I/O很有趣。Java在核心API中包含了一组特别丰...翻译 2019-04-07 22:09:26 · 681 阅读 · 2 评论 -
O'Reilly《Java I/O》翻译
第一部分 Basic I/OChapter1 介绍 I/OlinkChapter2 OutputStreamChapter3 InputStream第二部分 Data Source翻译 2019-04-07 22:06:57 · 558 阅读 · 0 评论