CGBTN2109-DAY13复习总结

最后

最后,强调几点:

  • 1. 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你的简历来问的; 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试之前好好回顾一下自己所做的项目;
  • 2. 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是如何使用的;
  • 3. 注意自己开源的Github项目,面试官可能会挖你的Github项目提问;

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目。

面试答案

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  1. FileOutputStream–操作文件的字节输出流

构造方法参数:File file / String pathname

注意:默认存在一个参数boolean append,默认值为false,也就是覆盖输出

如果将FileOutputStream构造函数的第2个参数appned设置为true,就会实现追加输出的效果

  1. BufferedOutputStream–高效字节输出流

构造方法参数:OutputStream,但无法创建抽象父级对象,所以传的是FileOutputStream

4.字符输入流

=============================================================================

1)抽象父级:Reader

2)普通子级:

  1. FileReader–操作文件的字符输入流

构造方法参数:File file /String filename

  1. BufferedReader–高效字符输入流

构造方法参数:Reader,但无法创建抽象父级对象,所以传的是FileReader

5.字符输出流

=============================================================================

1)抽象父级:Writer

2)普通子级:

  1. FileWriter–操作文件的字符输出流

构造方法参数:File file /String filename

注意:默认存在一个参数boolean append,默认值为false,也就是覆盖输出

如果将FileWriter构造函数的第2个参数appned设置为true,就会实现追加输出的效果

  1. BufferedWriter–高效字符输出流

构造方法参数:Writer,但无法创建抽象父级对象,所以传的是FileWriter

练习多种流对象的创建方式

==================================================================================

package cn.tedu.review;

import java.io.*;

/本类用于复习流对象的创建/

public class TestCreateStream {

public static void main(String[] args) {

f1();//用于复习字节流

f2();//用于复习字符流

}

//用于复习字符流对象的创建

private static void f2() {

try {

//用于复习字符输入流

//Reader in = new Reader();–抽象不可以被实例化

FileReader in = new FileReader(new File(“”));

FileReader in2 = new FileReader(“”);

BufferedReader in3 = new BufferedReader(new FileReader(new File(“”)));

BufferedReader in4 = new BufferedReader(new FileReader(“”));

//用于复习字符输出流

Writer out = null;

//out = new Writer();–抽象父级不可以被实例化

out = new FileWriter(new File(“”));

out = new FileWriter(“”);

out = new FileWriter(new File(“”),true);

out = new FileWriter(“”,true);

out = new BufferedWriter(new FileWriter(new File(“”)));//覆盖输出

out = new BufferedWriter(new FileWriter(“”));//覆盖输出

out = new BufferedWriter(new FileWriter(new File(“”),true));//追加输出

out = new BufferedWriter(new FileWriter(“”,true));//追加输出

} catch (Exception e) {

e.printStackTrace();

}

}

//用于复习字节流对象的创建

private static void f1() {

try {

//用于复习字节输入流

//InputStream in = new InputStream();–抽象父级不可以被实例化

FileInputStream in = new FileInputStream(new File(“”));

FileInputStream in2 = new FileInputStream(“”);

BufferedInputStream in3 = new BufferedInputStream(

new FileInputStream(new File(“”)));

BufferedInputStream in4 = new BufferedInputStream(

new FileInputStream(“”));

//用于复习字节输出流

OutputStream out = null;

//out = new OutputStream();//抽象父级不可以实例化

out = new FileOutputStream(new File(“”));//覆盖输出

最后

面试题文档来啦,内容很多,485页!

由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。

1111道Java工程师必问面试题

MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:

Elasticsearch 24 题 +Memcached + Redis 40题:

Spring 26 题+ 微服务 27题+ Linux 45题:

Java面试题合集:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

Java面试题合集:**

[外链图片转存中…(img-SUrMdnYt-1715820333006)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 12
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值