【編程語言】Java5

day13

緩衝字節流

之前學的是基於硬盤的。

緩衝字節輸出流

緩衝流實現文件的複製

每次讀取到的數據的長度

 

緩衝字符流

輸出流

copy

處理流之一:緩衝流

轉換流

處理流之二:轉換流

轉換字節輸入流爲字符輸入流

轉換字節輸出流爲字符輸出流

調用:類名.方法

標準輸入輸出流

處理流之三:標準輸入輸出流

標準的輸入流 

練習

寫靜態方法是爲了方便,因爲可以類名.方法名調用,不用new對象。

 

調用:

打印流(瞭解)和數據流(瞭解)

打印流

數據流

數據輸出流

數據輸入流

對象流

序列化與反序列化針對的是對象的各種屬性,不包括類的屬性。

(問題?對象的各種屬性不就是類的屬性嗎?)

對象的序列化

舉例

Person.java

序列化與反序列化

調用

注意

因爲不在一個包內:反序列化報錯!!!

隨機存取流-RandomAccessFile類

RandomAccessFile類

隨機讀文件

隨機寫文件

調用:

流的基本應用小結


day14

反射

本章主要內容

人類的反射過程,看見葫蘆娃3個字。

JAVA Refection

Class類

 

反射獲取一個類的父類和接口

 

反射獲取一個類的構造方法

 

通過反射創建一個對象

反射機制獲取類的方法

反射機制獲取類的屬性和包

反射機制調用指定方法

反射機制調用指定屬性

 

java動態代理(反射的關鍵應用)

 

 

 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章