美文网首页
IO流笔记总结

IO流笔记总结

作者: 浮生岁月 | 来源:发表于2017-07-01 13:40 被阅读0次

I/O流:IO操作数据信息的输入输出

File类:操作文件或文件夹的创建删除改名等操作

creatNewFile()创建文件  E:/abd.txt

mkdir() 创建文件夹      E:/abd

mkdirs()创建多层文件夹  E:/abd/bbb/aa

delete();//删除 最后面的文件 E:/abd/bbb/aa  删aa

只能删除 文件或空的文件夹

isDirectory()是否是文件夹 true

isFile()    是否是文件

listFiles()  获取子文件 数组

canRead()    可读

canWrite()  可写

isHidden()  隐藏

getTotalSpace()磁盘空间

length()    文件大小

getFreeSpace() 剩余磁盘空间

renameTo()  重命名

E:/abd/bbb/aa

删除abd文件夹及下面的文件夹

1.文件夹里的 子文件夹或文件夹

2.递归调用,删除:自己调用自己

stream      水流

处理方式不同 字节流 字符流

流向        输入流 输出流

输入流 xxInputStream或xxReader

输出流 xxOutputStream或xxWriter

字节流以Stream 结尾

字符流以Reader和Writer 结尾

InputStreamReader  转换流

OutputStreamWriter  转换流

BufferedReader    缓冲流

BufferedWriter    缓冲流

fw.flush();将内容强制输出

文件的加密

对称性加密

非对称性加密

MD5加密 不可逆

明文+秘钥+算法-->密文

密文+秘钥+解算法-->明文

文件拆分及合成

2段

分割点 在分割点之前的内容放入a文件中

在分割点之后的内容放入b文件中

得到文件长度/2  得到分割点

读入源文件信息  输入流

生成两个输出文件 输出流

缓冲流BufferReader BufferWriter

bw.newLine();换行

数据流  保存简单类型的数据 如 int bollean byte 以及String

DateInputStream

DateOutputStream

按类型 存储

存储顺序和读取顺序保持一致

对象流

保存对象信息的流

序列化 :类实现Serializable接口

保存对象时需要改对象及其属性是序列化的

对象流 存储数据 注意的事

1.顺序

2.序列化 Serializable

对象 及其属性需要序列化

如果属性不能实现序列化接口

则 需要标记transient 进行忽略

3.静态的属性不能写出到文件中

//File  流的分类 对象流

Socket 套接字

两台机器之间 互相通信

B/S Browser/Server

浏览器/服务器

C        S

clinet  Sever

客户端  服务端

客户端 Socket服务端的IP端口

服务器 Sever

对话 功能

客户端--》服务端

相关文章

  • IO流笔记总结

    I/O流:IO操作数据信息的输入输出 File类:操作文件或文件夹的创建删除改名等操作 creatNewFile(...

  • JavaIO 总结笔记<一> 概述

    个人博客、个人简书、gitHub主页 IO流的命名: 一、File 详细描述:JavaIO 总结笔记<一> IO简...

  • IO流总结

    概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在...

  • Java 之IO流总结笔记

    流的概念 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序...

  • Java的IO & NIO

    IO流学习总结一Java IO,硬骨头也能变软二java IO体系的学习总结三Java IO面试题 NIO与AIO...

  • 2019-02-27

    基于IO流基础总结 io解说: 按照流动的方向,以内存为基准,分为 输入input 和 输出 output ,即流...

  • Java学习总结之Java IO系统(二)

    本文接着Java学习总结之Java IO系统(一),我们继续总结Java IO系统的相关知识。 字符流(Write...

  • Java IO 流总结

    本文对 Java 中的 IO 流的概念和操作进行了梳理总结,并给出了对中文乱码问题的解决方法。 1. 什么是流 J...

  • Java Io流(总结)

    引言 概念:"流"是一组有顺序的,有起点,有终点的字节集合.是对数据传输的总称或抽象概念."流"它既是数据在...

  • IO流学习总结

    IO流学习总结 一Java IO,硬骨头也能变软 (1) 按操作方式分类结构图: (2)按操作对象分类结构图 二j...

网友评论

      本文标题:IO流笔记总结

      本文链接:https://www.haomeiwen.com/subject/dynwcxtx.html