如何将网站建设文件上传至黑龙江生产建设兵团各连的网站?
摘要:网站建设文件上传,黑龙江生产建设兵团各连网站,石狮市,个人备案网站可以做支付吗一:IO 流的概述 1. 什么是 IO 流? 存储和读取数据的解决方法 I&#xff1
网站建设文件上传,黑龙江生产建设兵团各连网站,石狮市,个人备案网站可以做支付吗一#xff1a;IO 流的概述
1. 什么是 IO 流#xff1f;
存储和读取数据的解决方法
I#xff1a;input O#xff1a;output
流#xff1a;像水流一样传输数据
2. IO 流的作用#xff1f;
用于读写数据#xff08;本地文件#xff0c;网络#xff09;
3. IO 流按…一IO 流的概述
1. 什么是 IO 流
存储和读取数据的解决方法
Iinput Ooutput
流像水流一样传输数据
2. IO 流的作用
用于读写数据本地文件网络
3. IO 流按照流向可以分类哪两种流
输出流程序 ---- 文件
输入流文件 ---- 程序
4. IO 流按照操作文件的类型可以分为哪两种流
字节流可以操作所有类型的文件
字符流只能操作纯文本文件
5. 什么是纯文本文件
用 windows 系统自带的记事本打开并且能读得懂的文件 txt 文件、md 文件、xml 文件、lrc 文件等
6. IO 流基本体系 二IO 流基本用法
1. 字节流
1.1 fileOutputStream
**作用**可以把程序中的数据写到本地文件上是字节流的基本流。
书写步骤 // 1. 创建对象FileOutputStream fos new FileOutputStream(hmio\\a.txt);// 2. 写入数据fos.write(88);// 3. 释放资源fos.close();字节输出流书写细节
① 创建字节输出流对象
细节一参数是字符串表示的路径或者 File 对象都可以
细节二如果文件不存在会创建一个新文件但是要保证父级路径是存在的
细节三如果文件已经存在则会清空文件
② 写数据
细节write 方法的参数是整数但实际上写到本地文件中的是整数在 ASCII 上对应的字符
③ 释放资源
细节每次使用完之后都要释放资源
如果没有释放资源那么这个资源 / 文件就会一直被占用着。无法进行删除等操作。
三种写出多个数据的方式 // 1. 创建对象FileOutputStream fos new FileOutputStream(hmio\\a.txt);// 2. 写出数据// fos.write(97); // a
// fos.write(98); // bbyte[] bytes {97, 98, 99 ,100, 101};/*fos.write(bytes);*/fos.write(bytes, 1, 2); // b c// 3. 释放资源fos.close();换行与续写 // 换行与续写// 1. 换行直接写个换行符就好了// 2. 续写在创建 FileOutputStream 的时候开启续写开关 true默认为 false// 1. 创建对象FileOutputStream fos new FileOutputStream(hmio\\a.txt, true);// 2. 写出数据String str hello;byte[] bytes str.getBytes();fos.write(bytes);// 再次写入一个换行符就好了// 换行符windows\r\n Linux\n Mac\r// Java 中只写 \r 或者 \n 也可以起到换行作用String wrap \r\n;byte[] bytes2 wrap.getBytes();fos.write(bytes2);String str2 666;byte[] bytes3 str2.getBytes();fos.write(bytes3);// 3. 释放资源fos.close();1.2 fileInputStream
基本用法 // 1. 创建对象FileInputStream fis new FileInputStream(hmio\\a.txt);// 2. 读取资源int b1 fis.read();System.out.println((char)b1);// 3. 释放资源fis.close();FileInputStream 书写细节
① 创建字节输入流对象
细节一如果文件不存在就直接报错
② 读取数据
细节二一次读一个字节。读出来的是数据在 ASCII 上对应的数字
细节二读到文件末尾了read 方法返回 -1。
③ 释放资源
细节一每次使用完必须要释放资源。
