-
字节字符转换流 Java中的 文本(char)是 16 位无符号整数,是字符的 unicode 编码(双字节编码) 文件是 byte byte byte ...的数据序列 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化位 byte 的存储结果查看全部
-
字节缓冲流(提高IO的性能) BufferedInputStream、BufferedOutputStream BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); FileOutputStream->write() DataOutputStream->writeXxx(); BufferedOutputStream->write();效率最高查看全部
-
数据输入输出流: DataInputStream、DataOutputStream 是对“流”功能的扩展,方便读写 DataOutputStream dos = new DataOutputStream(new FileOutputStream(file)); dos.writeInt(10); dos.writeLong(10l);字母l dos.writeDouble(10.5); //采用utf-8编码写出 dos.writeUTF("中国"); //采用utf-16be编码写出 dos.writeChars("中国");查看全部
-
文件写出流: FileOutputStream fos = new FileOutputStream(file,true) 文件不存在,则创建,存在,则删除后创建查看全部
-
1、byte 类型 8 位,int 类型 32 位,为了避免数据转换错误,通过 & 0xff 将高 24 位清零 2、long time = System.currentTimeMillis() 当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量) 3、is.read() 单字节适合读取 小 文件 is.read(byte[] bytes,int star,int size) 字节数组适合读取 大 文件查看全部
-
字节流:文件流(File)、数据流(Data) 文件读取流: FileInputStream fis = new FileInputStream(fileName) 注意补零: 0xf(16) = 16(10)查看全部
-
IO流(字节流、字符流) 字节流的输入输出方式:InputStream和OutputStream 输入流基本方法: is.read() 读取一个字节无符号填充到int低八位,-1是EOF is.read(byte[] buf) is.read(byte[] buf,int start,int size) 输出流基本方法: os.write(int b) 写出一个byte到流,b的低8位 os.write(byte[] buf) os.write(byte[] buf,int start,int size)查看全部
-
file 类不操作文件内容查看全部
-
序列化基本操作查看全部
-
FileInputStream->具体实现了在文件上的读取数据查看全部
-
字节流(续2)查看全部
-
字节流(续)查看全部
-
字节流查看全部
-
IO流 IO流包括输入流,输出流,是java做数据输入输出的基础 IO流又可以分为字节流和字符流查看全部
-
RandomAccessFile查看全部
举报
0/150
提交
取消