首页 > 编程知识 正文

java程序填空题及答案,io流面试题

时间:2023-05-04 23:11:24 阅读:23983 作者:4179

序列化Java对象是指将Java对象写入OI流。 与此相对应,对象的反序列化从IO流中恢复Java对象。 介绍java Io的问题和选题的文章。 请阅读。

java Io流面问题与选题篇1

1.PrintStream、缓冲写入器和打印机的比较?

PrintStream类的输出功能非常强大,通常在需要输出文本内容时,必须将输出流包装在PrintStream中进行输出。 还有另外两个功能。 与其他输出流不同,PrintStream决不抛出IOException; 相反,如果出现异常,则仅设置可以通过checkError方法测试的内部标志。 也可以创建PrintStream进行自动更新

缓冲写入器:通过将文本写入字符输出流并缓冲单个字符来提供单个字符、数组和字符串的高效写入。 使用write (方法,可以输出检索到的字符,并在newLine ) )中执行换行操作。 必须调用flush方法清除缓冲写入器的字符流。 此外,缓冲写入器只能对字符流进行操作。 如果要处理字节流,请使用缓冲输入。

PrintWriter的println方法会自动添加换行符,而不会引发异常。 如果您在意异常,则必须调用checkError方法以查看是否发生异常。 PrintWriter构建方法通过提供参数来实现缓存的自动刷新(autoflush )。

2.java有几种类型的流? JDK为每种类型的流提供了抽象类以进行继承。 请告诉我各自是哪个班。

字节输入流: InputStream,字节输出流: OutputStream

字符输入流: Reader,字符输出流: Writer

3 .什么是3.java序列化? 如何实现Java序列化?

序列化Java对象是指将Java对象写入OI流。 与此相对应,对象的反序列化从IO流中恢复Java对象。

要使对象支持序列化机制,必须使该类可序列化。 此外,要使类可序列化,必须实现序列化接口或扩展接口

java Io流面问题与选题篇2

说明java.io.Serializable接口(面试常考)

类通过实现Java.io.Serializable接口来启用序列化功能。 没有实现此接口的类无法序列化或反序列化状态。

1 .读写原始数据,一般采用什么样的流? (交流)

A InputStream

b数据输入流

C OutputStream

d缓冲inputstream

2 .为了提高读写性能,可以采用什么样的流? (DF )

A InputStream

b数据输入流

c缓冲读取程序

d缓冲inputstream

E OutputStream

f缓冲输出流

3 .各种基本数据类型和字符串类型的读写,采用什么流程? (AD )

a数据输入流

b缓冲读取程序

c打印机编写器

d数据输出流

E ObjectInputStream

f对象输出流

2 .可以指定字符编码的I/O流类型为(BH )

答自述

b输入流reader

c缓冲读取程序

d写入器

电子打印机

f对象输入流

g对象输出流

h输出流写入器

3 .文件类型是否定义了确定文件是否存在的方法? (d ) ) )。

a创建新文件

B renameTo

C delete

D exists

4 .文件类型是否定义了创建一级目录的方法? (c ) ) )。

a创建新文件

B exists

C mkdirs

D mkdir

5 .文档操作使用什么样的I/O流? (AD )

A FileReader

b文件输入流

c random访问文件

d文件写入器

在unix服务器上提供基于TCP的时间服务APP应用程序。 此APP应用程序使用端口。 连接到此服务器的语句如下: (a ) )。

A Socket s=new Socket

b套接字s=new套接字

C Socket s=accept

java Io流面问题与选题篇3

1 .创建TCP客户端程序的顺序为(DACBE )

获取I/O流

关闭I/O流

对I/O流进行读写

创建d套接字

关闭e插座

2 .创建TCP服务程序的顺序为(BCADEGF )

a创建处理新连接的服务线程

b创建服务器套接字

从c服务器套接字接受客户端连接请求

在d服务线程中,从套接字获取I/O流

e对I/O流进行读写,并完成与客户的交互

关闭f插座

关闭g/o流

3. Java UDP编程主要使用的两种类型是(BD )

a UDP套接字

b数据套接字

c UDP包

d数据分组

4. TCP/IP是(b )

a标准

B协议

c语言

d算法

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。