接口摘要

  

  一、接口Closeable

    方法摘要:void:close();关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效

    涉及的异常信息:IOException -------如果发生 I/O 错误

    

二、dataInput接口:接口用于从二进制流中读取字节,并根据所有java基本类型数据进行重构

  

  public interface DataInput

  DataInput 接口用于从二进制流中读取字节,并根据所有java基本类型数据进行重构,同时还提供数据UTF-8修改版格式的数据重构String的工具。

  对于此接口中所有数据读取例子来说,如果在读取所需字节数之前已经达到文件末尾(end of file) ,则将抛出BOFException(IOException的一种)。如果因为达到文件末尾以外的其他原因无法读取字节,则抛出IOException而不是BOFException.尤其是在输入流已经关闭的情况下,将抛出IOException

  

  一、已知实现类DataInputStream

    介绍

      DataInputStream是数据输入流,它继承于FilterInputStream

          DataInputStream是用来装饰其他输入流,它“”“允许应用程序以与机器无关的方式从底层输入流中读取基本java数据类型”。应用程序可以使用DataOutputStream数据输出流写入

        DataInputStream(数据输入流)读取数据

    构造方法和方法摘要

    

  

转载于:https://www.cnblogs.com/hanxue112253/p/7838460.html

2017-11-15 软件包 java.io学习相关推荐

  1. Java IO学习笔记总结

    Java IO学习笔记总结 前言 前面的八篇文章详细的讲述了Java IO的操作方法,文章列表如下 基本的文件操作 字符流和字节流的操作 InputStreamReader和OutputStreamW ...

  2. java IO学习心得

    File类: 在整个io包中,唯一表示与文件有关的类就是File类.使用File类可以进行创建或者删除文件等常用的操作.要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下: ...

  3. Java IO学习笔记(四)打印流

    1.只有输出流才有打印流:PrintWriter和PrintStream分别针对字符和字节,提供了重载的print,Println方法用于多种数据类型的输出.PrintWriter和PrintStre ...

  4. Java IO学习第二天部分详解

    /* * IO流: 作用:用于设备和设备之间的数据传输 * File类的使用:操作文件的属性 * * IO流 用来操作文件的数据 * * 分类: * 流按照操作数据的类型分为:字节流 / 字符流 * ...

  5. Java IO学习日志

    今天主要学习Java 文件的一些操作 首先是三种创建文件的方式 import java.io.File; import java.io.IOException; public class Filecr ...

  6. java代码写jsp读取,Java IO学习基础之读写文本文件-JSP教程,Java技巧及代码

    java的io操作都是基于流进行操作的,为了提高读写效率一般需要进行缓冲. 简单的示例程序如下: /** * 读出1.txt中的内容,写入2.txt中 * */ import java.io.*; p ...

  7. Java IO ---学习笔记(数据流)

    数据流: 接口 DataInput 和 DataOutput,设计了一种较为高级的数据输入输出方式:除了可处理字节和字节数组外,还可以处理 int.float.boolean等基本数据类型,这些数据在 ...

  8. Java IO学习--(五)字节和字符数组

    内容列表 从InputStream或者Reader中读入数组 从OutputStream或者Writer中写数组 在java中常用字节和字符数组在应用中临时存储数据.而这些数组又是通常的数据读取来源或 ...

  9. 【2017.11.15】设计师的正确工作流程

    天才靠的是积累,聪明靠的是努力. 扩展扩展: banner 编辑: 可以作为网站页面的横幅广告,也可以作为游行活动时用的旗帜,还可以是报纸杂志上的大标题.Banner[1] 主要体现中心意旨,形象鲜明 ...

最新文章

  1. [云炬ThinkPython阅读笔记]1.5 值和类型
  2. 蓝桥杯 ADV-205 算法提高 拿糖果
  3. 卡方分布的期望和方差_卡方独立性检验原理
  4. 最新可乐云商城程序源码V0.6版本 可做实物商城网站
  5. c语言程序移动平均法,计算C中的移动平均值
  6. FFmpeg 以及帧率的解释
  7. SPI 总线3-line、4-line的定义
  8. USB驱动之常规usb鼠标驱动
  9. sql查询_SQL查询
  10. mac菜单栏设置教程
  11. 错误:未报告的异常错误,必须对其进行捕获或声明以便抛出
  12. 外接竖屏显示器virtual box虚拟机屏幕分辨率不能自适应
  13. 【算法学习笔记】67.状态压缩 DP SJTU OJ 1383 畅畅的牙签袋
  14. DirectX 在MFC框架下的应用
  15. 祝朋友们端午节快乐!
  16. NBIOT模块 BC26 openCPU LWM2M协议传输数据到OneNet平台
  17. 史元春和孙正兴:人机交互
  18. 人脸识别很危险!美斯坦福大学攻破,千万别拿来当网络身份认证
  19. 计算机专业生综合能力,高职计算机专业生综合能力培养的探讨.doc
  20. 微信小程序实现历史搜索记录的本地储存和删除

热门文章

  1. 关闭 定时开启_【话说定时器系列】之四:STM32定时器更新事件及案例分享
  2. docker容器重启后数据丢失
  3. 一条正确的Java职业生涯规划,从理论到实践!
  4. 【深度学习】神经网络结构搜索(NAS)与多模态
  5. python【数据结构与算法】最短路算法之FloyedDijkstra
  6. 【django轻量级框架】用Mysql的各种项目响应速度慢?一招解决!
  7. java irowset行数,Java CloneableRecord.put方法代码示例
  8. create react app 在start后不清空terminal
  9. 计算机学科知识与教学能力初级中学,教师资格信息技术笔试(初级中学)难吗?...
  10. 网站建设套用模板后该如何做到出类拔萃?