• 全部考试
  • 考试报名
  • 考试时间
  • 成绩查询
  • 网络课程
  • 考试真题
  • 模拟试题
  • 公文文档
  • 文档大全
  • 作文大全
  • 范文大全
  • 招聘大全
  • 当前位置: 勤学考试网 > 作文大全 > 正文

    java面试题选择题_java,Io流面试题和选择题

    时间:2019-02-25 12:01:30 来源:勤学考试网 本文已影响 勤学考试网手机站

      Java对象的序列化指将一个java对象写入OI流中,与此对应的是,对象的反序列化则从IO流中恢复该java对象。下面就由小编为大家介绍一下java Io流面试题和选择题的文章,欢迎阅读。

      java Io流面试题和选择题篇1

      1.PrintStream、BufferedWriter、PrintWriter的比较?

      PrintStream类的输出功能非常强大,通常如果需要输出文本内容,都应该将输出流包装成PrintStream后进行输出。它还提供其他两项功能。与其他输出流不同,PrintStream 永远不会抛出 IOException;而是,异常情况仅设置可通过 checkError 方法测试的内部标志。另外,为了自动刷新,可以创建一个 PrintStream

      BufferedWriter:将文本写入字符输出流,缓冲各个字符从而提供单个字符,数组和字符串的高效写入。通过write()方法可以将获取到的字符输出,然后通过newLine()进行换行操作。BufferedWriter中的字符流必须通过调用flush方法才能将其刷出去。并且BufferedWriter只能对字符流进行操作。如果要对字节流操作,则使用BufferedInputStream。

      PrintWriter的println方法自动添加换行,不会抛异常,若关心异常,需要调用checkError方法看是否有异常发生,PrintWriter构造方法可指定参数,实现自动刷新缓存(autoflush);

      2.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?

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

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

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

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

      如果要让某个对象支持序列化机制,则必须让它的类是可序列化的,为了让某个类是可序列化的,该类必须实现Serializable接口或Externalizable接口

      java Io流面试题和选择题篇2

      1.解释一下java.io.Serializable接口(面试常考)

      类通过实现 Java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。

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

      A InputStream

      B DataInputStream

      C OutputStream

      D BufferedInputStream

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

      A InputStream

      B DataInputStream

      C BufferedReader

      D BufferedInputStream

      E OutputStream

      F BufferedOutputStream

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

      A DataInputStream

      B BufferedReader

      C PrintWriter

      D DataOutputStream

      E ObjectInputStream

      F ObjectOutputStream

      2. 能指定字符编码的I/O流类型是:(BH )

      A Reader

      B InputStreamReader

      C BufferedReader

      D Writer

      E PrintWriter

      F ObjectInputStream

      G ObjectOutputStream

      H OutputStreamWriter

      3. File类型中定义了什么方法来判断一个文件是否存在?( D)

      A createNewFile

      B renameTo

      C delete

      D exists

      4. File类型中定义了什么方法来创建一级目录?( C)

      A createNewFile

      B exists

      C mkdirs

      D mkdir

      5. 对文本文件操作用什么I/O流?(AD )

      A FileReader

      B FileInputStream

      C RandomAccessFile

      D FileWriter

      6. 在unix服务器.上提供了基于TCP的时间服务应用,该应用使用port为13。创建连接到此服务器的语句是:(A )

      A Socket s = new Socket

      B Socket s = new Socket

      C Socket s = accept

      java Io流面试题和选择题篇3

      1. 创建一个TCP客户程序的顺序是:(DACBE )

      A 获得I/O流

      B 关闭I/O流

      C 对I/O流进行读写操作

      D 建立socket

      E 关闭socket

      2. 创建一个TCP服务程序的顺序是:(BCADEGF )

      A 创建一个服务线程处理新的连接

      B 创建一个服务器socket

      C 从服务器socket接受客户连接请求

      D 在服务线程中,从socket中获得I/O流

      E 对I/O流进行读写操作,完成与客户的交互

      F 关闭socket

      G 关闭I/O流

      3. Java UDP编程主要用到的两个类型是:( BD)

      A UDPSocket

      B DatagramSocket

      C UDPPacket

      D DatagramPacket

      4. TCP/IP是一种:( B)

      A 标准

      B 协议

      C 语言

      D 算法

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问