A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.请描述标准输出流和字节打印流的区别?
2.请描述字节打印流和字符打印流的区别?
3.为什么会出现打印流,相比较普通的流有什么好处?
4.什么是序列化编号,Java默认的处理方式是什么,会出现 什么问题,怎么解决这个问题?
5.Properties集合的作用 ?

2 个回复

倒序浏览
1.请描述标准输出流和字节打印流的区别?
*相同点:标准输出流System.out和字节打印流printStream都继承于字节输出流OutputStream。
*不同点:标准输出流获取到的对象已经被指定好了输出的位置,只能在控制台上输出。而字节打印流则可以自行选择路径

2.请描述字节打印流和字符打印流的区别?
*不同:字节打印流printStream继承于OutputStream,字符打印流printStream继承与Writer
*相同:都只负责打印,没有读取功能。

3.为什么会出现打印流,相比较普通的流有什么好处?
打印流用于简化字符流的书写,将之前的输出write,刷新flush,换行newLine三合一为println。好处就是减少代码

4.什么是序列化编号,Java默认的处理方式是什么,会出现 什么问题,怎么解决这个问题?
序列化编号(serialVersionUID)是在我们的类实现序列化接口时系统默认给的一个值,用于在序列化对象被反序列化时验证反序列化对象是否加载了与序列化对象兼容的内容,如果两者内容不兼容,则java会给定反序列化对象一个与序列化对象不同的序列号,两者序列号不同则会抛出InvalidClassException。解决方法就是在我们实现序列化接口时声明我们的序列化号-->格式:static final long serialVersionUID = 42L;

5.Properties集合的作用 ?
Properties集合是唯一一个与IO流、文本文件交互的集合,Properties是一个双列集合间接继承于超类Map集合,该集合常用于快速读取和写出配置文件数据。
回复 使用道具 举报
1.请描述标准输出流和字节打印流的区别?
*相同点:标准输出流System.out和字节打印流printStream都继承于字节输出流OutputStream。
*不同点:标准输出流获取到的对象已经被指定好了输出的位置,只能在控制台上输出。而字节打印流则可以自行选择路径

2.请描述字节打印流和字符打印流的区别?
*不同:字节打印流printStream继承于OutputStream,字符打印流printStream继承与Writer
*相同:都只负责打印,没有读取功能。

3.为什么会出现打印流,相比较普通的流有什么好处?
打印流用于简化字符流的书写,将之前的输出write,刷新flush,换行newLine三合一为println。好处就是减少代码

4.什么是序列化编号,Java默认的处理方式是什么,会出现 什么问题,怎么解决这个问题?
序列化编号(serialVersionUID)是在我们的类实现序列化接口时系统默认给的一个值,用于在序列化对象被反序列化时验证反序列化对象是否加载了与序列化对象兼容的内容,如果两者内容不兼容,则java会给定反序列化对象一个与序列化对象不同的序列号,两者序列号不同则会抛出InvalidClassException。解决方法就是在我们实现序列化接口时声明我们的序列化号-->格式:static final long serialVersionUID = 42L;

5.Properties集合的作用 ?
Properties集合是唯一一个与IO流、文本文件交互的集合,Properties是一个双列集合间接继承于超类Map集合,该集合常用于快速读取和写出配置文件数据。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马