当前位置: 首页 > news >正文

东营网站制作公司昆明网站seo公司

东营网站制作公司,昆明网站seo公司,免费模板网站制作,厦门网站建设 模板建站IO流概述和分类 IO流IO流的分类字节流字节流写数据FileOutputStream字节流写数据的三种方式字节流写数据的两个问题字节流写数据加异常处理 IO流 IO:输入输出 流:一种抽象的概念,是对数据传输的总称,流的本质就是数据传输 IO流的…

IO流概述和分类

  • IO流
  • IO流的分类
  • 字节流
    • 字节流写数据
    • FileOutputStream
    • 字节流写数据的三种方式
    • 字节流写数据的两个问题
    • 字节流写数据加异常处理

IO流

IO:输入输出
流:一种抽象的概念,是对数据传输的总称,流的本质就是数据传输

IO流的分类

  1. 按照数据的流向分为

    输入流读数据
    输出流写数据
  2. 按照数据类型

字节流字符流
字节输入/输出流字符输入/输出流

注意读得懂的东西用字符流,都不懂的用字节流(用记事本打开)
不知道的情况下就用字节流

字节流

java.io
字节流的抽象基类

  1. InputStream:表示字节输入流的所有类的超类
  2. OutputStream:表示字节输出流的所有类的超类
    子类名称都是以父类名为后缀的

字节流写数据

FileOutputStream

文件输出流用于将数据写入File
FileOutputStream(String name):创建文件输出流,以指定名称写入文件

public class FileOutputStreamDemo1{public static void main(String[] args) throws IOException{//创建字节输出流对象FileOutputStream fos=new FileOutputStream("myByteStream\\fos.txt");fos.write(97);//将指定字节写入,97对应的数据是afos.write(57);//写入字符9//所有和io相关的操作最后都要释放资源fos.close();}
}

字节流写数据的三种方式

方法名说明
void write(int b)将指定的字节写入此文件输出流
一次写入一个字节数据
void write(byte[] b)将b.length字节从指定的字节数组写入此文件输出流
一次写入一个字节数组的数据
void write(byte[] b,int off,int len)将len字节从指定的字节数组开始,从偏移量off开始写入此文件输出流
一次写一个字节数据的部分数据

字节流写数据的两个问题

  1. 如何换行?
    写入’\n’
    但是windows的记事本不识别
    windows:\r\n
    linux:\n
    mac:\r
  2. 如何追加写入?
    FileOutputStream fos=new FileOutputstream(String name,boolean true) 第二个参数为True则是追加

字节流写数据加异常处理

public class FileOutputStreamDemo1{public static void main(String[] args) {try{//创建字节输出流对象FileOutputStream fos=new FileOutputStream("myByteStream\\fos.txt");fos.write("Hello".getBytes());//所有和io相关的操作最后都要释放资源fos.close();}catch(IOException e){e.printStackTrace();}}
}

finally在异常处理时提供的finally块来执行所有的清除操作。如IO种的释放资源

特点被finally控制的语句一定会执行,除非JVM退出

	try{//可能出现异常的代码}catch(异常类名 变量名){//异常处理代码}finally{//执行所有清除操作}
http://www.wangmingla.cn/news/85092.html

相关文章:

  • 制作网站需要什么成本网上推广赚钱项目
  • 郑州做网站推广外包社交媒体营销三种方式
  • 微信h5商城网站免费软文发布平台有哪些
  • 欧普建站电商网站上信息资源的特点包括
  • 南京斯点企业网站建设12345微信公众号
  • 政府网站建设 对策it培训机构有哪些
  • wordpress时光轴cssseo 优化 服务
  • 网站建设企业排行榜外贸网站搭建推广
  • 西安网站建设制作专业公司软文平台有哪些
  • 哪些网站可以接设计的单子做找资源
  • 专业做外贸网站首页
  • 美橙互联seo最新快速排名
  • 什么官网比较容易做网站站长之家查询网
  • 个人做商机网站如何盈利竞价
  • 020网站建设和维护费用新乡网络推广外包
  • 锦州网站制作公司贵阳网站建设推广
  • 网络客服做彩票网站的网络营销的基本流程
  • 网站建设与网页设计论文石家庄百度推广排名优化
  • 企业怎么做网络推广杭州网站优化
  • 广州白云区最新新闻百度seo如何做
  • 兼积做调查挣钱网站全国十大跨境电商公司排名
  • 网站不用域名可以吗社群营销的具体方法
  • 做网站1008做网站 - 百度河南最近的热搜事件
  • 厦门电商网站建设交换链接平台
  • 活动推广方式都有哪些seo快照推广
  • 怎么自己做单页网站交友平台
  • 隔着肉丝裤袜做网站如何做好网络销售技巧
  • 闲置tp路由自己做网站如何提高网站的搜索排名
  • 扬州市做网站百度网站收录提交
  • 苏州品牌网站设计开发中文搜索引擎大全