请问老师,如何理解java中的这种语句?

序列化与javaIO  PPT 17页:
 
BufferedReader bin = new BufferedReader(new InputStreamReader(new FileInputStream("testoutput")));
 
这种语句传入的参数new InputStreamReader ,new FileInputStream("testoutput")该怎么理解?
 
是可以理解为new BufferedReader()的构造函数参数类型是InputStreamReader类吗
 
new InputStreamReader()构造函数类型是FileInputStream类吗?
 
为什么要这么做?

阮钦

赞同来自:

这里传入的new InputStreamReader是作为一个参数传入到BufferedReader的构造方法中,等同于先定义InputStreamReader isr=new InputStreamReader();然后将isr传入到BufferedReader构造方法中。

要回复问题请先登录注册