bos =newByteArrayOutputStream();//节点流 //定义了输出流但没有输出目的地,当然也可以有,比如写到文件去 dos =newDataOutputStream(newBufferedOutputStream(bos)); //先将数据写入输出流 byte[] data = {12,34,33,1}; //dos.write(data);//写入一个数组 dos.writeBoolean(false);//写入一个布尔值 ...
dos.writeBoolean(true); dos.close(); } 读取数据 @Testpublicvoidtest11()throwsIOException { DataInputStream dis=newDataInputStream(newFileInputStream("data.txt")); String name=dis.readUTF();intage =dis.readInt();booleanisMale =dis.readBoolean(); System.out.println("name = " +name); Sy...
3) Java的流类型一般位于http://java.io包中 4)I:input; O:output; 1.2 流的概念 数据源 1) data source. 提供原始数据的原始媒介。常见的:数据库、文件、其他程序、内存、网络连接、IO 设备。 2) 数据源就像水箱,流就像水管中流着的水流,程序就是我 们最终的用户。 流是一个抽象、动态的概念,是一连串...
SequenceInputStream sis = new SequenceInputStream(en);//将枚举中的输入流整合成一个 FileOutputStream fos = new FileOutputStream("xxx.txt"); --- IO流 内存输入流 输入流向内存中写数据,把内存当一个缓冲区,写出后可以一次性获取所有的数据 创建对象: FileInputStream fis = new FileInputStream("e.t...
1.3.2 使用转换输入流读取 packagecom.dfbz.demo01;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStreamReader;/** *@authorlscl *@version1.0 *@intro: */publicclassDemo02{publicstaticvoidmain(String[]args)throwsIOException{// 定义文件路径,文件为gbk编码Stringfilename="C:...
1、字符流低级流: FileReader/FileWrite:操作文件的字符输入输出流 PipeReader/PipeWrite:操作线程通讯的 StringReader/StringWriter:操作内存中字符串的 CharArrayReader/CharArrayWriter:操作内存中字符数组的 2、字符高级流: BufferedReader和BufferedWriter:缓冲流,利用缓冲区来提高读写数据的效率。
BufferedOutputSream PrintWrite FileReader, FileWriter BufferReader, BufferedWriter ObjectInputStream,ObjectOutputSream 4、字节流与字符流的区别 以字节为单位输入输出数据,字节流按照8位传输 以字符为单位输入输出数据,字符流按照16位传输 5、阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象...
io 流是基于抽象类还是接口实现的 数据库的乐观锁和悲观锁是什么 乐观锁实现原理,讲到一半,来写一个乐观锁吧 java 的类中有什么方法 线程安全是什么? volatile 和 synchorized 的区别 假如有一个类 A 和一个 类 B,这两个类都有一个变量和一个自增操作,A 类的变量用 volatile 修饰,B 类没有用,B 类...
02.IO流其他知识 String中的编解码问题,字符流的5种写数据的方式,字符流的2种读数据的方式,高效流FileWriter和FileReader,IO流的练习题05.Java多线程01.线程基础知识 多线程程序实现的方式,线程调度,线程控制,卖电影票案例线程安全分析 02.线程池深入理解 线程池的api介绍与使用 03.线程池封装库 轻量级线程...
4+2学时 内容分析 本章从File类的使用出发,介绍I/O流的概念,流的主要分类:字节流和字符流,进而分别介绍如何使用字节流和字符流操作文件、读取文件和写入文件,最后介绍Java的I/OAPI中其他的流的使用。培养学生使用Java中的I/O技术对数据进行处理 教学目标与 教学要求 【知识目标】 了解IO的概念 了解文件分隔符。