buffer的主要使用

简介: buffer的主要使用

buffer的应用

Buffer的应用
package com.company;
import java.io.*;
public class App10_7 {
    public static void main(String[] args)throws IOException {
        String thisLine;
        int count=0;
        try(
        FileReader fr=new FileReader("D:/java/test.txt");
        BufferedReader brf = new BufferedReader(fr);
        )
        {
            while((thisLine=brf.readLine())!=null)
            {
                count++;
                System.out.println(thisLine);
            }
            System.out.println("共读取了"+count+"行");
        }
        catch(IOException ioe){
            System.out.println("错误!"+ioe);
        }
    }
}


对io流的基本使用

对流类的应用
package com.company;
import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.*;
public class Main {
    public static void main(String[] args) {
  char ch;
  int data;
  try(
            FileInputStream fin = new FileInputStream(FileDescriptor.in);
            FileOutputStream fout = new FileOutputStream("D:/cgj/myfile.text");
            )
    {
        System.out.println("请输入一串字符,并以#结束:");
        while((ch=(char)fin.read())!='#')
            fout.write(ch);
    }
  catch(FileNotFoundException e){
        System.out.println("文件没有找到!");
    }
  catch(IOException e){}
  try(
          FileInputStream fin = new FileInputStream("D:/cgj/myfile.text");
          FileOutputStream fout = new FileOutputStream(FileDescriptor.out);
            )
    {
        while (fin.available()>0){
            data =fin.read();
            fout.write(data);
        }
    }
  catch(IOException e){}
    }
}

待完善的图书管理系统

未做完的图书管理系统
package com.company;
public class Book {
    private String name;
    private double price;
    private String author;
    public Book(){
    }
    public Book(String name, double price, String author){
        this.name=name;
        this.price=price;
        this.author=author;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public String getAuthor() {
        return author;
    }
    public void setAuthor(String author) {
        this.author = author;
    }
}


相关文章
|
存储 Java 索引
43 # buffer 的应用
43 # buffer 的应用
66 0
|
2月前
|
JavaScript 前端开发 网络协议
Buffer
【10月更文挑战第23天】
36 3
|
4月前
|
数据库 关系型数据库 MySQL
innodb_buffer_pool_size
【8月更文挑战第13天】
40 1
|
7月前
|
存储 算法 关系型数据库
Buffer Pool
Buffer Pool
65 1
|
存储 缓存 算法
Buffer
Buffer
257 0
Buffer
|
存储 SQL 缓存
写缓冲(change buffer),这次彻底懂了!!!
一次了解缓冲池(buffer pool)。
596 0
写缓冲(change buffer),这次彻底懂了!!!
|
SQL 缓存 算法
缓冲池(buffer pool),这次彻底懂了!!!
缓冲池(buffer pool)是一种常见的降低磁盘访问的机制。
3989 0
缓冲池(buffer pool),这次彻底懂了!!!