-
数据字节输入输出流查看全部
-
BufferedReader……读一行 BufferedWriter/PrintWriter……写一行查看全部
-
字符流的基本实现: InputStreamReader byte流解析为char流 OutputStreamWriter char流解析为byte流查看全部
-
文本文件是由char序列组成的查看全部
-
带缓冲的输入输出流必须加上 flush()查看全部
-
FileOutputStream、DataOutputStream、BufferedOutputStream的writeXXX()方法的区别。查看全部
-
>>右移运算符,有符号。右边超出截掉,左边补上符号位 >>>右移运算符,无符号,左边补0 算术右移 顾名思义 算术嘛 当然要带符号了 所以要补上符号位 负的就填1 正的就填0 那个逻辑右移 直接补上0就ok查看全部
-
DataOutputStream的定义: DataOutputStream dos = new DataOutputStream( new FileOutputStream(file)); //因为DataOutputStream的参数是OutputStream类型查看全部
-
DataInputStream/DataOutputStream是对“流”的扩展,方便读取int、long、字符型的类型数据查看全部
-
1、如果参数错误或者不存在则抛出IllegalArgumentException异常: throw new IllegalArgumentException("文件:"+srcFile+"不存在");查看全部
-
1、FileOutputStream out = new FileOutputStream("demo/out.dat"); //如果该文件不存在,则直接创建,如果存在,删除后创建 2、FileOutputStream out =new FileOutputStream("demo/out.dat",true); //如果该文件不存在,则直接创建,如果存在,直接在后面追加查看全部
-
gbk编码下,中文占用两个字节,英文占用一个字节 utf-8编码下,中文占用三个字节,英文占用一个字节 Java是双字节编码(utf-16be).中文占用两个字节,英文占用两个字节。 当字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要这种编码方式,否则会出现乱码,查看全部
-
当一个类实现序列化接口后,其子类也能实现序列化。 当父类没有实现序列化接口而子类实现了序列化接口时,在子类进行反序列化的时候,没有实现序列化接口的父类会调用其构造函数进行类的构造查看全部
-
自己完成序列化的方法签名查看全部
-
transient关键字修饰的变量不会使用java虚拟机默认的序列化查看全部
举报
0/150
提交
取消