Java面试集锦(一)之JavaIO
2023-02-18 16:31:23 时间
JavaIO
1. 图解
2.BufferedReader属于哪种流,它主要是用来做什么的,它里面有那些经典的方法
属于处理流中的缓冲流,可以将读取的内容存在内存里面,有readLine()方法
3. 什么是节点流,什么是处理流,它们各有什么用处,处理流的创建有什么特征
节点流 直接与数据源相连,用于输入或者输出
处理流:在节点流的基础上对之进行加工,进行一些功能的扩展
处理流的构造器必须要 传入节点流的子类
4..如果我要对字节流进行大量的从硬盘读取,要用那个流,为什么
BufferedInputStream 使用缓冲流能够减少对硬盘的损伤
5..如果我要打印出不同类型的数据到数据源,那么最适合的流是那个流,为什么
Printwriter 可以打印各种数据类型
6..怎么样把输出字节流转换成输出字符流,说出它的步骤
使用 转换处理流OutputStreamWriter 可以将字节流转为字符流
New OutputStreamWriter(new FileOutputStream(File file));
7. 把包括基本类型在内的数据和字符串按顺序输出到数据源,或者按照顺序从数据源读入,一般用哪两个流
DataInputStream DataOutputStream
相关文章
- 移动端H5实现上滑分页加载功能
- 从存储层面打造自主可控的信创链
- 自定义注解结合切面和spel表达式
- 让“物”能说会道,揭晓华为云IOT黑科技
- 这个应用魔方厉害了,让软件开发者效率提升10倍
- 华为云如何赋能无人车飞驰?从这群AI热血少年谈起
- 为什么说容器的崛起预示着云原生时代到来?
- 【API进阶之路】研发需求突增3倍,测试团队集体闹离职
- 小熊派开发实践丨漫谈LiteOS之传感器移植
- 谁说AI看不懂视频?
- 数据安全无小事:揭秘华为云GaussDB(openGauss)全密态数据库
- 数据湖探索DLI新功能:基于openLooKeng的交互式分析
- 趣味科普丨一文读懂云服务器的那些事儿
- 华为云瑶光:打通云边端界限,为企业云上业务带来最优解
- 解锁华为云AI如何助力无人车飞驰“新姿势”,大赛冠军有话说
- 原来AI也可以如此简单!教你从0到1开发开源知识问答机器人
- 技术实操丨HBase 2.X版本的元数据修复及一种数据迁移方式
- 技术实践丨手把手教你使用MQTT方式对接华为IoT平台 华为云开发者社区
- 必须收藏:20个开发技巧教你开发高性能计算代码
- 详解GaussDB(DWS) explain分布式执行计划