-
输入、输出是相对于字节流或者字符流而言的:<br> 1:输入,是将字节或者字符从文件中输入到流中<br> 2:输出,是将字节或者字符从流中输出到文件中<br> <br> 我们可以将文件想象程容器,将文件的内容(字节或者字符)想象程水,我们这里学习的JAVA对象就像是管道一样,并且能够控制从水池里获取水形成输入流,也可以将水注入到水池中形成输出流。 如果文件不存在,则创建;如果存在,则删除后再创建,但是换一种构造方法加一个true就可以变成在文件后追加内容了 单字节输出每次输出一个字符的低八位。输出一个int类型字符需要移位输出四次查看全部
-
file.read(byte[],begain,end)批量读取 System.currentTimeMills();返回当前时间的毫秒数,long型查看全部
-
JAVA I/O 输入输出流查看全部
-
File 类的创建查看全部
-
File 只能表示文件本身(名字,大小)。不能用于文件访问查看全部
-
File 类主要用于表示文件,或者目录。查看全部
-
对文件进行读操作,首先实例化对象fileinputstream,然后用循环调用read方法,当该方法返回-1证明文件已经读写到结尾,使用完必须用close方法关闭,避免不必要的错误查看全部
-
file对象的API查看全部
-
IO流分为输入流、输出流<br> 还有字节流、字符流<br> 1、字节流:<br> (1)InputStream:抽象了应用程序读取数据的方式<br> (2)OutputStream:抽象了应用程序写 出数据的方式<br> 2)EOF = End 读到-1就读到结尾<br> 3)输入流基本方法<br> int b = in.read();读取一个字节无符号填充到int低八位.-1是EOF<br> in.read(byte[] buf) 读取数据填充到字节数组buf<br> in.read(byte[] buf,int start, int size)读取数据到字节数组buf从buf的start位置开始存放size长度分数据<br> 4)输出流基本方法<br> out.write(int b)写出一个byte到流,b的低8位<br> out.write(byte[] buf)将buf字节数组都写到流<br> out.write(byte[] buf, int start,int size) 字节数组buf从start位置开始写size长度的字节到流 FileInputStream 具体实现了文件上读取数据查看全部
-
中文系统下,ANSI编码为GBK编码。查看全部
-
批量字节速度最快,其次缓冲读取,数据读取,单字节读取查看全部
-
Transient关键字查看全部
-
0x7fffffff为Java最大整数查看全部
-
对象的序列化和反序列化查看全部
-
ANSI就是GBK编码查看全部
举报
0/150
提交
取消