IO流总结 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了 ctrl+s ,可能文件就白白编辑了。当你电脑 上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬 盘、外接设备等等。 我们把这种数据的传输,可以看做是一种数据的流动,按照流动的 ...
分类:
其他好文 时间:
2020-06-01 13:59:44
阅读次数:
50
tcp 和 udp 的区别 > tcp面向连接,可靠,基于字节流,udp不面向连接,不可靠,基于数字报 tcp 连接为点到点,udp支持一对一,一对多,多对一,多对多的交互通信 在传输相同大小数据,tcp报头20字节,udp 8字节,tcp报头比udp复杂,tcp没有丢包,udp有丢包 udp使用尽 ...
分类:
其他好文 时间:
2020-05-31 15:54:56
阅读次数:
61
JVM 深入理解JVM(6)——类加载器 Posted by Crow on August 21, 2017 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流(即字节码)”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的 ...
分类:
其他好文 时间:
2020-05-30 21:56:40
阅读次数:
64
概念: IO流用来处理设备之间的数据传输。 Java对数据的操作是通过流的方式。 JAVA用于操作流的类都在IO包中。 流按流向分为两种:输入流、输出流。 流按操作类型分为两种: 字节流:字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的。 字符流:字符流只能操作纯字符数据,比较方 ...
分类:
其他好文 时间:
2020-05-28 23:41:55
阅读次数:
78
Java IO 一、什么是IO? Java中I/O操作主要是指使用Java进行输入,输出操作.。Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据 ...
分类:
编程语言 时间:
2020-05-28 19:24:49
阅读次数:
59
Java_IO 流(stream) 又称数据流 是供数据传输的通道 是从源到到目的的字节的有序队列,特点先进先出 按功能来分:输入流(input)和输出流(output) 输入字节流 按类型来分:字节流和字符流 字节流按8位(bit),以(即2Byte)1个字节为单位输入输出数据 以(Inputst ...
分类:
编程语言 时间:
2020-05-28 13:38:34
阅读次数:
77
可以通过Scanner类来获取用户输入,基本语法: Scanner s=new Scanner(System.in); ... //属于IO流的类一般要关闭避免一直占用资源 String a=s.next()|s.nextLine(); ... s.close(); 通过Scanner类的额next ...
分类:
编程语言 时间:
2020-05-27 01:20:16
阅读次数:
81
一、转换流 1.1 OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些 ...
分类:
编程语言 时间:
2020-05-26 22:08:45
阅读次数:
74
序号:指字节流首字节的编号,例如100 000字节的数据,MSS为1000字节, 那么第一个报文段的序号为0,第二个报文段的序号为1000,第三个为2000 由于报文段的长度是可变的,所以不能对报文段进行确认,只能对字节进行确认 确认序号:收到0~199字节,和300~456字节,确认序号为200, ...
分类:
其他好文 时间:
2020-05-26 19:54:36
阅读次数:
62
1 Java序列化和反序列化简介 Java序列化是指把对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为java对象的过程。 我们把对象序列化成有序字节流,保存到本地磁盘或者Redis等媒介中,或者直接通过网络传输进行远程方法调用(RMI)来使用,在使用的时候再进行反序列化来得到该对象 ...
分类:
其他好文 时间:
2020-05-26 12:31:52
阅读次数:
51