read方法包括: 1. read(),此方法一个字节一个字节的读取,从输入流中读取数据的下一个字节。返回 0 到 255 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节,则返回值 -1 。 2. read (byte[] b),此方法按b进行读取,如果文件总共读取的byte长度是 ...
分类:
编程语言 时间:
2019-07-19 17:03:02
阅读次数:
132
IO流 | 水流 | 特点 | | | | | 连续性 | 逝者如斯夫,不舍昼夜; | | 方向性 | 一江春水向东流。水往低处流。百川东到海,何时复西归?少壮不努力,老大徒伤悲! | | 源头尽头 | 唯有源头活水来;覆水难收 | Java里的IO也有这样的特点。 IO:数据从硬盘流向内存(Inp ...
分类:
编程语言 时间:
2019-07-13 09:26:06
阅读次数:
112
序列化 序列化:Serialize,将Java对象写入IO流(可以保存在数据库,文件等) 反序列化:Deserialize,从IO流中读取并恢复Java对象。 这么理解:序列化就是把对象封印起来,反序列化就是解封。 对象中包含的不仅仅是字符,更多的是非字符,因此需要使用字节流。 所有能在网上传输的对 ...
分类:
编程语言 时间:
2019-07-13 09:19:25
阅读次数:
109
2019,刚毕业入职,需要更新数据库某表内容,就写了个Java读取excel文件的代码,代码尚存问题较大,过往阅者看看即可,以此记录小白点滴 初学Java,还没学到io流,jdbc等操作 代码用到poi 一些jar,数据库jar import java.io.FileInputStream;impo ...
分类:
数据库 时间:
2019-07-12 12:45:31
阅读次数:
107
字节流: FileInputStream:通过字节的方式读取文件,适合读取所有类型的文件(图像、视频等),全字符请考虑FileReader FileOutputStream:通过字节的方式写出或追加数据到文件,适合所有类型的文件(图像、视频等),全字符请考虑FileWriter 字符流: FileR ...
分类:
编程语言 时间:
2019-07-11 22:04:43
阅读次数:
178
java使用IO流来处理不同设备之间数据的交互; 所有的IO操作实际上都是对 Stream 的操作 从功能上划分: 输入流: 当数据从源进入的编写的程序时,称它为输入流; 输出流: 从程序输出回另一个源成为输出流; 输入与输出是有参照物的,而这个参照物就是应用程序本身 从结构上划分: <! more ...
分类:
其他好文 时间:
2019-07-08 14:04:22
阅读次数:
103
深入分析通过Socket进行数据文件传递中的传统IO的弊端以及NIO的零拷贝实现原理,及用户空间和内核空间的切换方式 <! more 传统的IO流程 在这个过程中: 1. 数据从磁盘拷贝进内核空间缓冲区 2. 从内核空间缓冲区拷贝到用户空间缓冲区 3. 从用户空间缓冲区拷贝回内核空间缓冲区 4. 在 ...
分类:
其他好文 时间:
2019-07-08 13:15:59
阅读次数:
118
File file = new File(this.getClass().getResource("").getPath());System.out.println(file.getPath());String path=file.getPath();String filename="test1.t ...
分类:
编程语言 时间:
2019-07-03 17:14:42
阅读次数:
1399
1 Java IO原理 I/O是input/output的缩写,IO技术是非常实用的技术,用于处理设备之间的数据传输。如读写文件,网络通讯等。 Java程序中,对于数据的输入输出操作以“流Stream”的方式进行。 java.io包下提供了各种“流”类和接口,用来获取不同种类的数据,并通过标准的方法 ...
分类:
其他好文 时间:
2019-06-30 15:56:01
阅读次数:
100