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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

杨银万
1.什么是输入流?什么是输出流?输入流就是将硬盘中的文件信息读取到内存中
输出流就是将内存中的信息输出到硬盘中保存
2.字符流和字节流的区别?
字符流在读写信息时是以字符为单位进行读写
字节流在读写信息时是以字节为单位进行读写
3.JDK7之前,JDK7和JDK7之后对IO流异常的处理有什么变化?

JDK7之前格式为try...catch...finally  finally里面的都是会执行的,
JDK7为try-with-resource 格式,不需要写close(),自带close功能
回复 使用道具 举报
林焕

1.输入流:把数据从其他设备上读取到内存中的流;
  输出流:把数据从内存中写出到其他设备上的流;

2.字符流跟字节流的最大区别在于:字符流在写出和读入的过程中,设备和内存之间存在缓冲区;

3.JDK7之前,是把异常抛出;
  JDK7对异常进行了捕获处理;
  JDK9对JDK7的优化基础上.使代码更加简洁;
回复 使用道具 举报
刘慧梅
1.什么是输入流?什么是输出流?
将数据读入内存输入流
将数据写出内存是输出流
2.字符流和字节流的区别?
字符流以字符为单位,读写数据。
字节流以字节为单位,读写数据。
3.JDK7之前,JDK7和JDK7之后对IO流异常的处理有什么变化?
JDK7之前用try..catch..finally处理IO流异常
JDK7用try..with..resource处理IO流异常,不需要手动写close关闭流,会自动释放关闭
回复 使用道具 举报
1.什么是输入流?什么是输出流?

输入流就是向内存输入数据。输出流就是内存输出数据。

2.字符流和字节流的区别?

字符流的底层是字节流,字符流可以读出或者写入一个字符,而字节只能读出或者写入字节。

3.JDK7之前,JDK7和JDK7之后对IO流异常的处理有什么变化?

JDK7之前一般都是利用finally来完成流的关闭操作,而JDK7之后,有了try-with-resource 在try小括号中创建的流在利用完后会自动释放资源。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马