大国之间建立缓冲区的好处
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大国之间建立缓冲区的好处相关的知识,希望对你有一定的参考价值。
大国之间建立缓冲区的好处
参考技术A 您好,可以有效地防止敌我发动战争。比如泰国,泰国是当时东南亚跟南亚唯一保持主权统一的国家。因为英国跟法国需要一个缓冲区,防止发生战争。阿富汗是俄罗斯帝国跟大英帝国的缓冲区。蒙古是中国跟俄罗斯的缓冲区,尼泊尔是中国跟印度的缓冲区,安道尔的独立是因为法国跟西班牙想要缓冲区,比利时的成立是因为法国想跟荷兰有缓冲区,又演变成跟德国的缓冲区。本回答被提问者采纳简单利用缓冲字节流复制图片
/*
****使用缓冲字节流的好处就是可以加快读取效率、执行效率。
1.找到一个目标文件.(想要复制的目标图片)
目的路径(复制到目的路径)
2.建立通道 FileInputStream
建立通道 FileOutputStream
3.创建一个缓冲字节输入流 里面传入一个InputStream.
创建一个缓冲字节输出流 里面传入一个OutputStream.
4.读取数据
5.关闭资源(先开后关,后开先关的原则)
*/
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo2 {
public static void main(String[] args) throws IOException {
name();
}
public static void name() throws IOException {
//由原图路径 到复制成功后的路径
File file = new File("C:\\Users\\xx\\Desktop\\原图.jpg");
File file1 = new File("C:\\啦啦啦\\复制后的图片.jpg");
//建立通道
FileInputStream inputStream = new FileInputStream(file);
FileOutputStream outputStream = new FileOutputStream(file1);
//创建缓冲字节流
BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream);
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);
//开始进行拷贝
int count = 0;
while((count =(bufferedInputStream.read()))!=-1){
bufferedOutputStream.write(count);
}
//本着先开后关,后开先关的原则,关闭流
bufferedOutputStream.flush();
bufferedOutputStream.close();
bufferedInputStream.close();
}
}
以上是关于大国之间建立缓冲区的好处的主要内容,如果未能解决你的问题,请参考以下文章