Java:IO流,装饰模式面试题等,反射调用有参数,有返回值的方法【诗书画唱】
一、记住两对单词:
input(输入),output(输出)和read(读),write(写)
把电脑看成人脑,我们读书,(读入,写出)
二、IO包里面的类很多,IO包中的类一般都是成对的
InputStream,OutputStream
BufferedReader,BufferedWriter
DataInputStream,DataOutputStream
三、IO使用哪种设计模式:装饰模式
电脑上的文件如果要被java代码操作的话,就必须将这个文件转换成流然后流入到电脑的内存中。
将file对象中的内容读取到电脑中去,所以要创建一个从文件到电脑的一个流的通道FileInputStream,看成是一个管道。
反射调用有参数,有返回值的方法:
反射代码的特点:
一旦写好了反射代码,不管你创建了多少新的类,反射代码都不需要修改了。
可以将一个字符串转换成一个java对象,并且运行其中的方法。