java io流填空题,java面试题选择题_java,Io流面试题和选择题
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 算法
java io流填空题,java面试题选择题_java,Io流面试题和选择题相关推荐
- java程序运行结果填空题,Java复习题(二)填空题(附答案)
Java复习题(二)填空题(附答案) <JAVA程序设计>复习题之(二)填空题 1. Java是目前最广泛的__________编程语言之一. 2. Java具有简单.__________ ...
- java io 流选择题_java Io流面试题和选择题
Java对象的序列化指将一个java对象写入OI流中,与此对应的是,对象的反序列化则从IO流中恢复该java对象.下面就由学习啦小编为大家介绍一下java Io流面试题和选择题的文章,欢迎阅读. ja ...
- java企业面试填空题_Java企业面试题填空题及答案
Java填空题 1 一个Java源程序是由若干个 组成. 2 是Java的关键字,用来定义类. 3 Java应用程序中有多个类时,java命令后的类名必须是包含了 方法的那个类的名字. 4 一个Jav ...
- java io 流选择题_java IO流(习题)
java IO流(习题) (2011-09-23 20:13:50) 标签: 杂谈 IO 框架 Key Point * File 类 * 流的分类 * 基本字节流 * 字节过滤流 * 基本字符流.桥转 ...
- 沈师 Java程序设计 PTA 填空题、程序填空题 无答案版
答案链接:https://blog.csdn.net/a2272062968/article/details/117787042 请写出以下程序运行结果: public class MyFor{pub ...
- java程序阅读填空题_JAVA练习题
@font-face{ font-family:"Times New Roman"; } @font-face{ font-family:"宋体"; } @fo ...
- 第十二届蓝桥杯A组省赛填空题Java思路及代码合集(相乘直线货物摆放路径回路计数)
文章目录 试题 A: 相乘 试题 B: 直线 试题 C: 货物摆放 试题 D: 路径 试题 E: 回路计数 试题 A: 相乘 本题总分:5 分 [问题描述] 小蓝发现,他将 1 至 100000000 ...
- 大一java期末考试模拟题,java期末考试模拟试题-final
java期末考试模拟试题-final <JAVA 语言程序设计>期末考试模拟试题 1 一.选择题( 每小题 1 分,共 10 分,注:选择答案可能不止一个正确) 1.编译 Java App ...
- java程序填空题输出汤姆猫_Java学习之手写Tomcat“迷你汤姆猫”
之前学习Java EE的时候,做的项目都是部署在Tomcat上面,配置web.xml(小毛驴),然后启动Tomcat,通过浏览器输入URL去访问,当时其实真的不懂好多东西,尤其是不懂request.和 ...
最新文章
- 关于服务器端控件的attributes属性的奇怪问题
- matlab 单元,MATLAB单元阵列
- 很简单很简单的DBHelper类
- android歌词效果,自定义View:Android歌词控件
- 如何用 ARKit 将太阳系装进 iPhone(一)
- 7-189 帅到没朋友 (20 分)
- Apache 不记录指定文件类型的日志——LAMP环境搭建
- python 学习之 WINDOWS 注册表学习(一)
- Django:学习笔记(9)——用户身份认证
- carray 、clist、cmap
- Advanced Auto Layout
- 关于K2路由破解锐捷校园认证这件事(ZZU版)
- 掌握这2个关键点,轻松摆脱沉迷游戏的现状(醍醐灌顶)
- python程序内存限制
- 突发公共卫生事件应急指挥及决策系统解决方案
- 整体费率三连降,海尔追“格”超“美”的下一步在哪?
- 安卓手机连接不上电脑的解决方法 adb devices 找不到设备
- 王道_线性表代码合集
- 网站安全防护该怎么做?有什么具体措施?
- 全国行政分区明细表(省市区比较2010年左右)(第一部分)
热门文章
- vue源码解析(3)—— Vue.js 源码构建
- window 下修改 babun 默认打开(HOME)路径
- 树莓派搭建MQTT服务器(基于EMQ)
- 定义并实现一个三角形类(Triangle),其三个边长(edge1, edge2, edge3)为其属性,包含判断其是否为三角形(isTriangle)、计算周长(calPerimeter)及计算面积
- 创新工场孵化项目拨号精灵用户数接近100万,做iPhone上最适合中国人的拨号工具
- 向日葵远程控制获取被控机器的声音
- 时间片轮转(RR)、优先级调度算法以及多级反馈队列调度算法
- 论文阅读:SynGCN
- java面向对象的基本特征
- 英语词性常用后缀(名,动,形,副)