-
1、Java判断并创建目录 File file=new File("E:\\java\\imooc"); if(!file.exists()){ file.mkdir(); //file.mkdirs() 可以一次性创建多级目录 }else{ file.delete(); } 2、判断是否为一个目录 file.isDirectory(); 3、判断是否为一个文件 file.isFile();查看全部
-
1、RandomAccessFile类提供对文件内容的访问,既可以读文件,也可以写文件; 2、RandomAccessFile支持随机访问文件,可以访问文件的任意位置; (1)Java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合; (2)打开文件 有两种模式"rw"(读写)和"r"(只读); RandomAccessFile raf=new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头 pointer=0; (3)写方法 raf.write(int);//只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 (4)读方法 int b=raf.read();//读一个字节 (5)文件读写完成后一定要关闭;查看全部
-
字符流1查看全部
-
io1查看全部
-
1、单字节读取不适合读取大文件,效率较低; 2、批量读取(建立缓冲区),对大文件而言效率高;查看全部
-
加了transient关键字之后,该元素不会进行JVM默认的序列化 private transient int age;查看全部
-
randomaccess查看全部
-
flush()刷新缓冲区查看全部
-
使用BufferedOutputStream带缓冲的write方法更方便高效查看全部
-
1、单字节读取不适合读取大文件,效率较低; 2、批量读取(建立缓冲区),对大文件而言效率高;查看全部
-
测试Java程序段的运行时间 long start=System.currentTimeMillis(); //CODE long end=System.currentTimeMillis(); System.out.println(end-start);查看全部
-
IO流(输入流、输出流) 1、字节流 1)InputStream抽象了应用程序读取数据的方式; OutputStream抽象了应用程序写出数据的方式; 2)EOF=End 读到-1就读到结尾; 3)输入流基本方法: int b=in.read();//读取一个字节无符号填充到int低八位,-1是EOF in.read(byte[] buf); in.read(byte[] buf,int start,int size) 4)输出流基本方法 out.write(int b); //写出一个byte到流,b的低八位 out.write(byte[] buf);//将buf字节数组都写入到流 out.write(byte[] buf,int start,int size)查看全部
-
RandomAccessFile的write方法每次只写一个字节,截图显示的是write写int数据的方法查看全部
-
RandomAccessFile可用于多线程下载文件,每个线程从指定的指针位置下载文件,然后多个文件拼凑成最终完整的文件!查看全部
-
RandomAccessFile相关操作查看全部
举报
0/150
提交
取消