五、缓冲流
  需要提高流的读写效率时会用到缓冲流
  1、字节缓冲流
  BufferedInputStream bis = new BufferedInputStream(new FileInputStream("xx"));
  BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("xx"));
  2、字符缓冲流
  BufferedReader br = new BufferedReader(new FileReader("xx.txt"));
  BufferedWriter bw = new BufferedWriter(new FileWriter("xx.txt"));
  缓冲流对读写功能进行了增强,而且使用缓冲技术提高了读写效率,所以当需要提高程序的读写效率时要使用缓冲流。
  六、File类的使用
  1、创建
  boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。
  和输出流不一样,输出流对象已建立创建文件。而且文件已经存在,会覆盖。
  boolean mkdir()创建文件夹
  boolean mkdirs() 创建多级文件夹
  2、删除。
  boolean delete();删除失败时返回false。如果文件正在被使用,则删除不了返回false。
  void deleteOnExit();在程序退出时删除指定文件。
  3、判断
  boolean exists();文件是否存在。
  isFile():是不是文件
  isDirectory();是不是文件夹
  isHidden();是不是隐藏文件
  isAbsolute();是不是路径
  4、获取信息
  getName();文件名
  getPath();文件路径
  getParent();上一层路径
  getAbsolutePath();路径