1、I/O分类与装饰者模式 基本java I/O包含两种类型的流,字节流(inputStream、outputStream)与字符流(Writer,Reader),关于I/O操作类的设计,用到了装饰者模式,如下图所示。 其中FilterInputStream抽象类继承了InputStream抽象类, ...
分类:
编程语言 时间:
2019-08-13 00:44:55
阅读次数:
138
TCP协议是什么: TCP是一种传输控制层的协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。也就是要让连接的两端能够读懂相互发送数据的一种保障 TCP协议的主要特点: 1.面向连接的运输层协议,应用程 ...
分类:
其他好文 时间:
2019-08-10 19:28:46
阅读次数:
135
IO流 用来处理设备之间的数据传输 分为 输入流 和 输出流 按操作类型分为字符流 和 字节流 字节流: 可以操作任意数据 字符流 : 只能操作字符 字节流抽象父类 InputStream OutputStream 再往下的子类: 文件输入输出流 FileInputStream FileOutput ...
分类:
其他好文 时间:
2019-08-06 22:42:39
阅读次数:
144
什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。 我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向, ...
分类:
其他好文 时间:
2019-08-04 15:16:45
阅读次数:
84
*PrintStream和PrintWriter,效果相似PrintStreamps=newPrintStream(字节流,true/false),为真则自动刷新内容,默认为假System.out默认为PrintStream打印流写入文件(通过.println):PrintStreamps=newprintStream(newBufferedStream(FileOutputStream(&quo
分类:
编程语言 时间:
2019-07-31 22:27:10
阅读次数:
120
亲爱的乐字节的小伙伴们,小乐又来分享Java技术文章了。上一篇写到了IO流,这篇文章着重 谈谈输入流,再下次再说输出流。 点击回顾上一篇:乐字节Java之file、IO流基础知识和操作步骤 一、 输入流 字节流和字符流的操作方式几乎完全一样,只是操作的数据单元不同而已 。字节流可 以操作所有文件,字 ...
分类:
编程语言 时间:
2019-07-31 18:44:58
阅读次数:
119
System.Text.Encoding.UTF8 是一个静态实例,它省略了 BOM,而 new UTF8Encoding(false) 创建的实例是含有 BOM 的。 BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xE ...
分类:
其他好文 时间:
2019-07-31 13:12:52
阅读次数:
114
OSI七层模型包括:其作用在于不断地给传输的内容加东西应用层表示层会话层 传输层 UDP/TCP +端口网络层 ip协议, +ip地址数据链路层 以太网协议 +mac物理层 电信号 传输层涉及到的:tcp协议:面向链接(打电话),不丢。建立了一个全双工的通道;传输是面向字节流的 udp协议:面向无连 ...
分类:
其他好文 时间:
2019-07-30 23:28:09
阅读次数:
207
字节流缓冲区: 1、BufferedInputStream 构造函数(以字节流为基础进行操作): 常用方法: 代码实例: 2、BufferedOutinputStream 构造方法: 主要方法: 代码实例: 3、缓冲区实现复制文件 代码实例: ...
分类:
其他好文 时间:
2019-07-30 21:36:19
阅读次数:
91
保存数据和数据类型,方便后期直接获取数据类型而不用强转使得字符串以外的类型也能写进字节数组里DataInputStream(字节流)和DataOutputStream(字节流)读取必须和写入的顺序一致//写出到字节数组ByteArrayOutputStreamos=newByteArrayOutputStream();DataOutputStreamdos=newDataOutputStream(
分类:
编程语言 时间:
2019-07-30 12:41:30
阅读次数:
110