一入 Java 深似海【目錄】-----------------------------------------【目錄】

【目錄】html

 

 

 1、計算機相關知識

  1.

  2.

  3.

2、Java 基礎語法

  一、Java 語言概述

  二、數據類型 & 變量與常量 & 註釋

  三、運算符

  四、流程控制語句 之 順序結構

  五、流程控制語句 之 分支結構

  六、流程控制語句 之 循環結構

 3、 數組

  一、數組(一)定義與訪問

  二、數組(二)基本操做

  三、數組(三)二維數組

4、Java 面向對象

  1   面向對象思想(類與對象)

  2   方法—定義與調用

  2   方法—參數傳遞、重載、命令行參數與可變參數

  2   封裝

  3   static 關鍵字

  4   繼承

  5   抽象

  6   接口

  7   多態

  8   權限修飾符 & final 關鍵字

  9   內部類

5、枚舉

  一、枚舉的概述與實現

  二、枚舉的定義與使用

6、Java經常使用API

  一、基本包裝類 Wrapper

  二、Scanner 類

  三、匿名對象

  四、Random 類

  五、Arrays 類

  六、數學相關類(Math、BigInteger、BigDecimal)

  七、Object  類

  八、System 類

  九、日期時間類

  十、比較器:天然排序與定製排序(Comparable接口與Comparator接口)

  十一、String 類

7、異常處理

  一、異常基礎

  二、異常的處理

  三、自定義異常

8、多線程基礎

  一、多線程概述

  二、線程生命週期

  三、線程安全(線程同步)

  四、線程通訊(等待喚醒)

  五、線程池

9、集合

  一、集合概述

  二、Collection 接口

    (1)List 接口

    (2)Set 接口

       Set 的源碼分析

  三、Map接口

       

   【補充】:編程

    (1)Iterable、Iterator與ListIterator
數組

    (2)集合源碼中的 modCount 的做用安全

    (3)Collections 工具類服務器

    (4)JDK9 對集合添加的優化網絡

10、 泛型

    一、泛型的概念與好處

  二、泛型的使用形式

  三、泛型—類型通配符

  四、泛型擦除

  五、泛型其餘

11、 IO操做

  一、File 類

    1. File 類—文件操做

    2. 遞歸&遞歸操做文件

    3. 文件過濾器

  二、IO 流概述

  三、字節流

    1. 字節輸出流【OutputStream】

    2. 字節輸入流【InputStream】

    案例:拷貝或剪切整個目錄多線程

  四、字符流

    1. 字符輸入流【Reader】

    2. 字符輸出流【Writer】

  五、緩衝流

    1. 字節緩衝流【BufferedOutputStream/BufferedInputStream】

    2. 字符緩衝流【BufferedWriter/BufferedReader】

    案例:文件複製app

  六、轉換流

    1. OutputStreamWriter 類

    2. InputStreamReader 類

    案例:文本數據的編碼與解碼dom

  七、序列化流

    1. 序列化流【ObjectOutputStream】

    2. 反序列化流【ObjectInputStream】

    3. 序列化與反序列化

  八、數據IO流 【DataOutputStream&DataInputStream】

  九、打印流

  十、標準輸入流與標準輸出流

  【補充】:

    (1)IO 異常的處理工具

    (2)Properties 屬性集

12、網絡編程

  一、網絡編程基礎知識

    【篇一】:網絡編程基礎 上

    【篇二】:網絡編程基礎 下

  二、網絡編程經常使用API

  三、基於TCP 協議的網絡編程

  四、TCP 編程案例

  五、基於 UDP 協議的網絡編程

  六、網絡編程案例:使用 MulticastSocket 實現多點廣播

十3、註解

    一、註解的概述

  二、註解的定義

  三、註解的使用與讀取

十4、反射

相關文章
相關標籤/搜索