Java:IO流,裝飾模式面試題等,反射調(diào)用有參數(shù),有返回值的方法【詩書畫唱】
一、記住兩對(duì)單詞:
input(輸入),output(輸出)和read(讀),write(寫)
把電腦看成人腦,我們讀書,(讀入,寫出)
二、IO包里面的類很多,IO包中的類一般都是成對(duì)的
InputStream,OutputStream
BufferedReader,BufferedWriter
DataInputStream,DataOutputStream
三、IO使用哪種設(shè)計(jì)模式:裝飾模式
電腦上的文件如果要被java代碼操作的話,就必須將這個(gè)文件轉(zhuǎn)換成流然后流入到電腦的內(nèi)存中。
將file對(duì)象中的內(nèi)容讀取到電腦中去,所以要?jiǎng)?chuàng)建一個(gè)從文件到電腦的一個(gè)流的通道FileInputStream,看成是一個(gè)管道。
反射調(diào)用有參數(shù),有返回值的方法:
反射代碼的特點(diǎn):
一旦寫好了反射代碼,不管你創(chuàng)建了多少新的類,反射代碼都不需要修改了。
可以將一個(gè)字符串轉(zhuǎn)換成一個(gè)java對(duì)象,并且運(yùn)行其中的方法。
標(biāo)簽: