目标:复制一个文件夹下所有的文件及目录 问题分解 1.复制一个文件到指定位置 2.复制指定目录下的所有文件到指定位置 3.复制指定目录下所有是文件及目录到指定位置 代码 1.复制一个文件到指定位置 1 import java.io.BufferedInputStream; 2 import java ...
分类:
编程语言 时间:
2020-02-23 22:16:54
阅读次数:
77
在java中char类型默认使用Unicode编码,一个字符占两个字节,这里与C语言不同 测试代码代码如下: 在以上程序中, 是char型数组的实例化对象 这时数组c得到了倒数第二句 这是控制台的输出: 那么read()方法怎么理解呢? 通过read()方法将对象的文本字符(这也包括转义字符) 按照 ...
分类:
其他好文 时间:
2020-02-23 18:12:14
阅读次数:
115
Java实现对HDFS文件系统的基本操作 1.准备好jar包 2.创建一个类 1. 测试连接 @Test //测试是否连接成功 public void test() { //添加配置 == core site.xml Configuration conf = new Configuration(); ...
分类:
编程语言 时间:
2020-02-22 22:23:47
阅读次数:
97
在上一章博客中简单的介绍了Java IO流的一些特征。也就是对文件的输入输出,既然至始至终都离不开文件,所以Java IO流的使用得从File这个类讲起。 File类的描述:File类是文件和目录路径名的抽象表示形式,主要用于文件和目录的创建、查找和删除等操作。即Java中把文件或者目录(文件夹)都 ...
分类:
编程语言 时间:
2020-02-22 15:51:31
阅读次数:
84
IO流 io流分为 字节流 和 字符流 字节流:输入流父类 InputStream 常用的子类有 FileInputStream BufferedInputStream ? 输出流父类OutputStream 常用的子类有 FileOutputStream BfferedOutputStream 字 ...
分类:
编程语言 时间:
2020-02-21 20:28:38
阅读次数:
69
文件系统 java.io中的File类,用于处理文件。 import java.io.File; // 导入File类 File myFile= new File("filepath.txt"); // 指定文件名, win为"path\\filename"", linux是"path/filena ...
分类:
编程语言 时间:
2020-02-17 21:27:43
阅读次数:
93
总结 1、流的概念和作用流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象<Thinking in Java> 流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 作用:为数据源和目的地建立一个输送通道 1.2、Java IO所采用的模型Java的I ...
分类:
编程语言 时间:
2020-02-16 14:48:23
阅读次数:
73
说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢?在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 引言 传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Ma ...
分类:
编程语言 时间:
2020-02-13 10:06:11
阅读次数:
65
缓冲流:提高IO流的读写速度 根据流的分类分类字节缓冲流与字符缓冲流 字节缓冲流 写入数据到流中,字节缓冲输出流 BufferedOutputStream 读取流中的数据,字节缓冲输入流 BufferedInputStream 利用字节缓冲流复制 文件 比字节流复制(大文件) 速度快 代码 pack ...
分类:
其他好文 时间:
2020-02-12 12:49:54
阅读次数:
71
DataInputStream 和 DataOutputStream1) 提供了可以存取所有 Java 基础类型数据(如:int,double等)和 String 的方法。2) 处理流,只针对字节流,二进制文件3) 输入流链和输出流链4) 注意:只要关闭上层流即可 import java.io.Bu ...
分类:
编程语言 时间:
2020-02-11 09:34:06
阅读次数:
106