Java常见IO面试题有哪些
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,小编给大家分享一下Java常见IO面试题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1:什么是流?字符串分解===
千家信息网最后更新 2025年01月25日Java常见IO面试题有哪些
小编给大家分享一下Java常见IO面试题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1:什么是流?
字符串分解==============OutStream==========>write()方法写到文件中
2:描述I/O流的基本接口和类的结构
InputStream
OutputStream
3:代码示例:如何使用URL流来进行输入输出
try { imageSource = new URL("http://mysite.com/~info"); } catch (MalformedURLException e) { }
4:什么是Unicode?
是一种字符的编码方式
5:代码示例:如何使用Reader和Writer来进行输入输出
InputStreamReader ir = new InputStreamReader(System.in); OutStreamReader or = new OutStreamReader(System.in);
6:什么是可序列化?如何实现可序列化?
表示一个数据可以按流式输出
实现java.io.Serializable接口
7:代码示例:如何读写对象流
//读 try { String str = "123"; FileOutputStream f = new FileOutputStream("test.txt"); ObjectOutputStream s = new ObjectOutputStream(f); s.writeObject(str); f.close(); }catch(Exception e) { e.printStackTrace(); }
//写 try { FileInputStream f = new FileInputStream("test.txt"); ObjectInputStream s = new ObjectInputStream(f); str =(String)s.readObject(); f.close(); }catch(Exception e){ e.printStackTrace(); }
8:简述File类的基本功能
处理文件和获取文件信息,文件或文件夹的管理
除了读写文件内容其他的都可以做
9:代码示例:如何使用随机文件读写类来读写文件内容
RW表示文件时可读写的 读: try{ RandomAccessFile f = new RandomAccessFile("test.txt", "rw"); long len = 0L; long allLen = f.length(); int i = 0; while (len < allLen) { String s = f.readLine(); if (i > 0) { col.add(s); } i++; //游标 len = f.getFilePointer(); } }catch(Exception err){ err.printStackTrace(); } 写: try{ RandomAccessFile f = new RandomAccessFile("test.txt", "rw"); StringBuffer buffer = new StringBuffer("\n"); Iterator it = col.iterator(); while (it.hasNext()) { buffer.append(it.next() + "\n"); } f.writeUTF(buffer.toString()); }catch(Exception err){ err.printStackTrace(); }
10:代码示例:如何使用流的基本接口来读写文件内容
try{ DataInputStream in = new DataInputStream( new BufferedInputStream( new FileInputStream("Test.java") ) ); while ((currentLine = in.readLine()) != null){ System.out.println(currentLine); } }catch (IOException e){ System.err.println("Error: " + e); }
以上是"Java常见IO面试题有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
代码
内容
示例
接口
篇文章
输出
常见
字符
序列
输入
不怎么
信息
功能
大部分
字符串
对象
数据
文件夹
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金山区智能化软件开发常见问题
数据库导入用户名不存在
新电脑如何连接服务器电脑的共享盘
河北电脑软件开发哪家专业
计算机网络安全详细需求分析
数据库软件开发实验
谷歌服务器怎么查看配置
vub应用软件开发
车载网络技术相关论文
网络安全接入设计
服务器系统更新能不能跳过
北京百度时代网络技术
人渣服务器怎么变成管理员
职高网络安全专业就业前景
可以从ei数据库下载论文吗
9网络安全班会内容
服务器做内网穿透原理
中小学网络安全微视频
梦幻西游2007服务器
软件开发费用流程
作战数据库的概念
如何选择信任服务器安全证书
网络安全最高比赛
数据库对比工具sql
网络安全防守演习基础知识
管家婆无法连接服务器
怎么改手机底层数据库
表格单据怎么保存数据库
java定期删除数据库
涉农网络技术北京