這是一個大塊,有很多東西,不展開說了,就說幾個重點:1、類方法、類屬性與成員方法、成員屬性在加載、初始化、使用上的異同;2、在構造函數中,this()和super()的用法;3、子類的加載過程、初始化過程和構造過程;4、方法的重載和覆寫;5、覆寫所引出的多態問題。(注意:多態之應用在方法上,對屬性沒有作用)
函數調用的參數傳遞:
如果把引用類型所記錄的地址值,就看作是引用類型變量的值的話,那么,Java的所有方法調用的時候,都是采用的值傳遞??數值類型傳數值,引用類型傳地址。
IO流:
與C比起來,Java的輸入輸出,尤其是輸入是非常麻煩的,也許是因為出于面向對象的考慮吧?不知道。Java提供了很多的IO流,但是我們并不必將各種IO都搞清楚,我們只需要了解字節流與字符流各有什么功能,字符流是如何在字節流之上構造的,幾乎所有的字符流構造的時候都是建立在一個已有的字節流的基礎上的,并且它的這種設計使得我們可以像套管子一樣,將IO流一節一節套起來,直到得到我們想使用的IO對象(例:BufferedReader的使用)。在我們以后使用的時候,我們可以再去查API,主要要看的幾個類是:FileReader、FileWriter、BufferedReader,再配合上System.out對象,對于文本的輸入、輸出來說,就足夠用了,其他的沒有必要看那么多,用的時候再看了。
容器:
個人認為,這是Java編程的一大利器,常用的類是:ArrayList(List)作為可變長數組、HashMap(Map)用來建立查找表,Set很少用,只在HashMap的使用中連帶用過一些。通過對這兩個類的熟悉,能夠將List、Set和Map三大類的基本用法掌握。另外它的幾個輔助類要掌握:Iterator和Collections。Collections類提供容器的一些通用工具,比如排序。而說到排序,就牽扯出了比較器:Comparator。能夠熟練使用Comparator類,可以讓你為自己的需求和自己的類定制排序方案。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/