Java複習提綱

Java複習提綱

 
    1. 基本數據類型
      • 瞭解掌握java基本數據結構int,float,double,long,long long,char。
      • 瞭解掌握java基本類型封裝類Integer,Double,Float,String等的使用,着重留意String類的方法
      • 瞭解掌握java數組的使用,包括,建立,初始化,使用
      • 瞭解掌握java運算符及其用法
      • 初步基本的控制檯IO,使用Scanner與System.out
    2. 程序結構
      • 基本選擇結構與多分支結構的使用
      • switch語句的使用
      • while與for,for-each循環
      • 程序設計中方法(函數)的地位
      • 理解掌握程序設計中的遞歸含義,優缺點
      • 瞭解做用域與生存期,熟練掌握const與static與final關鍵字的使用
    3. 面向對象
      • 理解面向對象的含義
      • 類的定義,對象的建立
      • 類的構造函數
      • 類方法的重載
      • 掌握繼承機制
      • 掌握static在類中的做用
      • 引用的含義
      • 抽象類與接口的建立,存在的初衷
    4. 異常處理
      • try-catch塊的掌握理解
      • throw與throws的使用
      • throwable接口的掌握
      • 熟悉常見異常類
    5. 二進制IO
      • 熟悉並掌握javaIO流類的結構圖java


      • 熟悉每一個類實現的接口,有哪些特色,如何初始化,用在什麼場景下
        相關內容查閱jdk文檔便可
      • 掌握理解對象IO與Serializable接口的使用
      • 掌握隨機文件讀寫類的使用
    6. 泛型(模板)
      • 泛型的動機和優勢,爲何要使用泛型,有何長處?
      • 如何定義一個泛型類和接口,熟悉泛型類與接口的定義語法,瞭解一個類可能具備多個泛型參數
      • 如何定義與調用泛型方法,瞭解能夠將一個靜態方法定義爲泛型方法
      • 瞭解泛型的通配,理解非受限通配、受限通配、下限通配的含義
      • 理解泛型在運行時如何處理,瞭解泛型只存在與編譯過程當中,並理解由此而來的關於泛型的一些限制
        • 不能使用泛型類型參數建立實例
        • 不能使用泛型類型建立數組
        • 在靜態上下文中不容許類的參數是泛型
        • 異常類型不能是泛型
    7. java集合類
      java集合類結構以下數組


      • collection接口繼承了Iterator,因此是可迭代的,其子類也都是可迭代的
      • 熟悉並掌握collection中的方法
      • 線性表List接口的方法,以及子類ArrayList與LinkedList的特色與不一樣
      • 熟悉collections中用於線性表的靜態方法
      • 向量與堆棧Vector與Stack
      • 隊列與優先隊列Queue與PriorityQueue
      • 集合,理解掌握HashSet\LinkedHashSet\TreeSet 的區別與用法
      • 映射,掌握理解HashMap\linkedHashMap\TreeMap的使用與區別
    8. 多線程
      • 理解java中runable接口與Thread類的使用
      • 熟悉並掌握兩種建立多線程程序的步驟
        • 新建類繼承Thread
        • 新建類實現runnable接口
      • 熟悉並掌握Thread的方法
      • 熟悉並掌握線程池的用法
      • 掌握理解線程同步的含義及其方法
        • 使用synchronize關鍵字對代碼加鎖,調用一個對象上的同步方法,須要對該對象加鎖,調用一個類的靜態同步方法,須要對該類加鎖。也能夠對某一對象直接加鎖進行同步,成爲同步塊
        • 顯式使用鎖機制
        • 使用阻塞隊列
        • 使用信號量
        • 理解掌握線程狀態轉移圖
        • 理解掌握集合的同步版本,用於多線程
相關文章
相關標籤/搜索