Java 缓冲与缓存
1. 缓冲 Buffer
主要用于协调上下层应用之间的性能差异
当上层应用的性能优于下层应用时,可以使用缓冲区协调上下层应用之间的数据流通,减少上层应用对下层应用处理数据的等待。
基于缓冲区的结构,上层应用不需要等待下层应用完全接受数据即可返回进行其他操作,从而加快上层应用的处理速度,提升系统的处理性能。
示例1:
没有使用缓冲区进行文件的写入
package com.javabasic.buffertest;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
public class Test {
public static void main(String[] args) {
Writer writer = null;
try {
writer = new FileWriter</