2021年超详细的Java面试题及答案整理 - I/O面试题

  1. Java 中有几种类型的流?

  2. 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。

  3. Java 中怎么创建 ByteBuffer?

  4. 说出 5 条 IO 的最佳实践(答案)

  5. Java 中 IO 流分为几种?

  6. 谈谈Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞

  7. 字符流和字节流有什么区别?

  8. 字节流和字符流,你更喜欢哪一个?

  9. System.out.println()是什么?

  10. 什么是Filter流?

  11. 有哪些可用的Filter流?

  12. 有哪些Filter流的子类?

  13. 在文件拷贝的时候,哪一种流可用于提升更多的性能?

  14. Java中流类的超类(均为抽象类)主要由哪些组成?

  15. FileInputStream和FileOutputStream是什么?

  16. BIO、NIO、AIO 有什么区别?

  17. 讲讲NIO

  18. Files的常用方法都有哪些?

  19. Java 中 IO 流分为几种?

  20. 常见的NIO框架有哪些

  21. Java IO 中的设计模式?(重点)

  22. 在文件拷贝的时候,哪一种流可用于提升更多的性能?

  23. 说说管道流(Piped Stream)

  24. 说说File类

  25. 说说RandomAccessFile?

☆☆☆☆☆更多Java面试题汇总整理,点这里(包括:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。)

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.
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值