-
Java 中有几种类型的流?
-
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。
-
Java 中怎么创建 ByteBuffer?
-
说出 5 条 IO 的最佳实践(答案)
-
Java 中 IO 流分为几种?
-
谈谈Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞
-
字符流和字节流有什么区别?
-
字节流和字符流,你更喜欢哪一个?
-
System.out.println()是什么?
-
什么是Filter流?
-
有哪些可用的Filter流?
-
有哪些Filter流的子类?
-
在文件拷贝的时候,哪一种流可用于提升更多的性能?
-
Java中流类的超类(均为抽象类)主要由哪些组成?
-
FileInputStream和FileOutputStream是什么?
-
BIO、NIO、AIO 有什么区别?
-
讲讲NIO
-
Files的常用方法都有哪些?
-
Java 中 IO 流分为几种?
-
常见的NIO框架有哪些
-
Java IO 中的设计模式?(重点)
-
在文件拷贝的时候,哪一种流可用于提升更多的性能?
-
说说管道流(Piped Stream)
-
说说File类
-
说说RandomAccessFile?
1. Java 中有几种类型的流?
从输入输出方面来讲: Java中有输入流和输出流
从流的编码方式上来讲: Java中有字节流和字符流
对于字节流而言:主要继承的抽象类为 InputStream和OutputStream
对于字符流而言:主要继承的抽象类为 InputStreamReader和OutputStreamReder
2. 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。
public int countWords(String file, String find) throws Exception {
int count = 0;
Reader in = new FileReader(file);
int c;
while ((c = in.read()) != -1) {
while (c == find.