![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-IO
Java-IO学习笔记
Xzzz2020
个人博客地址:https://xzzz2020.gitee.io/,可以收藏一下,会第一时间发布文章
展开
-
JavaIO编程案例
内容学习于:edu.aliyun.com1. 数字大小比较 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。如果要想进行数字的输入处理,那么应该保证输入错误的时候可以重新输入,那么为了可以达到重用的设计,应该准备一个单独的输入数据类。a) 定义一个输入工作类:package com.xzzz.e20200114_chapter1;import java.uti...原创 2020-02-01 20:17:37 · 272 阅读 · 0 评论 -
java_IO--对象序列化
内容学习于:edu.aliyun.com1. 对象序列化基本概念 所谓的对象序列化指的是将内存中保存的对象以二进制数据流的形式进行处理,可以实现对象的保存或者是网络传输。如下图所示: 然而并不是所有的对象都可以被序列化,在Java里面有一个强制性的要求:如果要序列化的对象,那么对象所在的类一定要实现java.io.Serializable父接口,作为序列化的标记,这个接口并没有任...原创 2020-02-01 20:03:39 · 158 阅读 · 0 评论 -
java_IO--输入输出支持
内容学习于:edu.aliyun.com1. 打印流 在java.io包里面最为原始的输出支持的操作方法是: OutputStream.write()、 Writer.write(),但是这两个操作方法实际上都有问题,功能设计上不足,因为这两个操作只支持字符串或字节数组的输出,但是从实际的开发来讲,输出的操作可能有各种数据类型。现在假设说要求你设计一一个类,这个类可以实现各种数据类型的...原创 2020-01-31 12:58:09 · 289 阅读 · 0 评论 -
java_IO--IO深入操作
内容学习于:edu.aliyun.com1. 字符编码 在计算机的世界里面只认0、1的数据,如果要想描述一些文字的编码就需要对这些二进制的数据进行组合,所以才有了现在可以看见的中文,但是在进行编码的时候如果要想正确显示出内容则一定需要有解码,所以编码和解码肯定要采用统一的标准,那么如果不统一的时候就会出现乱码。 那么在实际的开发之中对于常用的编码有如下几种: GBK/GB23...原创 2020-01-31 12:45:59 · 205 阅读 · 0 评论 -
java_IO--综合案例:文件拷贝
内容学习于:edu.aliyun.com文件拷贝功能 在操作系统里面有一个copy命令,这个命令的主要功能是可以实现文件的拷贝处理,现在要求模拟这个命令,通过初始化参数输入拷贝的源文件路径与拷贝的目标路径实现文件的拷贝处理。 需求分析: 需要实现文件的拷贝操作,那么这种拷贝就有可能拷贝各种类型的文件,所以肯定使用字节流; 在进行拷贝的时候有可能需要考虑到大文件的拷贝问题;...原创 2020-01-27 17:52:00 · 224 阅读 · 0 评论 -
java_IO--字节流与字符流
内容学习于:edu.aliyun.com1. 流的基本概念 在java.io包里面File 类是唯一个与文件本身有关的程序处理类,但是File只能够操作文件本身而不能够操作文件的内容,或者说在实际的开发之中IO操作的核心意义在于:输入与输出操作。而对于程序而言,输入与输出可能来自子不同的环境,例如:通过电脑连接服务器上进行浏览的时候,实际上此时客户端发出了一个信息,而后服务器接收到此信...原创 2020-01-27 17:46:05 · 155 阅读 · 0 评论 -
java_IO--文件操作
内容学习于:edu.aliyun.com1. File类基本使用 在Java语言里面提供有对于文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File 类是唯一一个与文件本身操作(创建、删除、重命名等等)有关的类,而如果要想进行File 类的操作,必须要提供有完整的路径,而后可以调用相应的方法进行处理。 打开JDK...原创 2020-01-23 12:04:10 · 166 阅读 · 0 评论