Java.IO包:
File类: 操作文件和文件夹, 创建和删除,读取属性
流类:
对文件内容进行操作.
流的分类:
输入 输出
字节 输入字节流(InputStream) 输出字节流(OutputStream)
字符 输入字符流(Reader) 输出字符流(Writer)
InputStream输入字节流: abstract类
Close();
Read(); read(byte[], offset, length)
OutpuStream: 输出字节流: abstract类, closable接口,flushable接口
Close(); flush(); write(byte) write(byte[], offset, length);
FileInputStream FileOutputStream流
Reader 输入字符流 最适合读取文本
Read(char[], offset, length);
Writer 输出字符流
Write(char[] offset, length);
基础流它们都是直接包装一个的数据源
处理流: 它们的数据源是另外一个,通过这个方法就可以给原来添加一些特殊. 管道
Buffered: 缓冲
BufferedInputStream BufferedOutputStream
BufferedReader BufferedWriter
10. 过渡流: 将字节流转为字符流. InputStreamReader OutputStreamWriter
11. 二进制数据流: (1)只能操作基本类型的数据 (2)顺序
DataInputStream DataOutputStream
12. 对象流: 作用: 将多个对象序列化缓存到磁盘作为临时空间. 然后需要的时候,再反序列化出来使用.
要求: 要序列化的对象必须实现Serializable接口(这个接口是一个标志接口,本身无任何方法)
ObjectInputStream ObjectOutputStream
如果要求对象中有一些属性不存. 请在属性中增加一个修饰符transient(瞬时)
13. RandomAccessFile: 随机文件读取
使用场景:支持对随机访问文件的读取和写入. 日志,有规律
特点: 1. 类中既有存的方法也有读的方法
2. 须指定访问文件模式 r rw
3. seek() 查找某条记录,将指针定位在上面和skip() 跳过多少条记录
分享到:
相关推荐
专业的课程讲解 所有的程序都离不开信息的输入和输出。例如,从键盘读取数据、在网络上交换数据、打印报表、读写文件信息等,都要涉及数据输入输出的处理。...在Java中,处理数据流的类主要被放在java.io包中 。
java.io包详细解说,讲得很详细 同类文档:Java-从Decorator,Adapter模式看Java IO库,已上传
gnu.io.CommDriver.class gnu.io.CommPort.class gnu.io.CommPortEnumerator.class gnu.io.CommPortIdentifier.class gnu.io.CommPortOwnershipListener.class gnu.io.Configure.class gnu.io.I2C.class gnu.io.I2...
串口通讯需要的jar包,gnu.io.SerialPort; gnu.io.CommPortIdentifier; gnu.io.SerialPort; gnu.io.SerialPortEvent; gnu.io.SerialPortEventListener; gnu.io.UnsupportedCommOperationException; Copy RXTXcomm...
了解java.io包 运用File类对文件或目录的属性进行操作 理解流,理解输入/输出流的概念 运用FileInputStream类和FileOutputStream类读/写字节文件 运用FileReader类和FileWriter类配合BufferedReader类和...
串口通信gnu.io包不存在,这里提供jar包,下载导入即可,亲测可用
使用Date 类获取系统当前时间 Calendar类的使用 使用 Random 类的对象生成随机数 Collection 类的对象的使用 HashMap 对象以键和值的关系形式存储数据
网上找来了相关java文件,改文件包主要用于解决类似找不到sun.io.CharToByteConverter类及相关方法情况,放到对应引用文件目录下编译即可。 PS:java文件编码格式为UTF-8,如果有其它编码格式,自己调整一下就行,我...
socket.io,socket.io-client 用于java或android连接nodejs websocket
开发java时,使用的一个引用包,平时dos中测试开发小程序时,可能缺少;
org.apache.commons.io的jar包集合,少了啥欢迎补充
用java写socket.io客户端所需jar包,
这是学Java的时候教程上的习题,上传供大家学习学习,希望大家上传更多的资源
git下载的最新的socket.io,已通过ant打包成jar,https://github.com/Gottox/socket.io-java-client, 大家也可以通过这个链接自己下载
java的jdk源码解析,主要解析io、nio相关的类组织结构图
本资源具体讲述了java io包的使用及分类,本人感觉相比其它教程还是比较出色的,本人亲身体验过,肯定不欺骗,希望大家多多支持,踊跃留言
处于开发阶段,jsp使用SQL Server 2000数据库驱动包"java.util.*,java.io.*,com.student.bean.*,com.student.encrypt.*,com.student.jdbc.*;"%>
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import ...
该存储库包含用Java语言编写的Socket.IO客户端实现。 如果您不了解socket.io,则它基本上是一个旨在提供实时,双向和基于事件的通信的框架。 您可以访问以了解更多信息。 安装 您可以使用以下方法安装该库: Maven ...