JavaSE課程知識體系總結
阿新 • • 發佈:2017-07-19
高級 float java類 數據運算 布局管理 輸入輸出 學習 需要 long
要想成為Java全棧工程師,我們需要學習JavaSE基礎。這也是零基礎的我入門首先要學習的東西,這裏總結下JavaSE裏到底有哪些知識,並通過繪制思維導圖的方式形成一個初步的知識體系。
- Java簡介。學習什麽是Java,Java的應用領域,Java的版本,JavaAPI文檔,Java語言特性,以及Java環境的搭建,最後寫我們第一個Java小程序(經典的Hello World)。
- Java語言基礎。學習Java類,包等基本概念,Java的基本數據類型,變量與常量,運算符,數據類型轉換,代碼的註釋和編碼規範等等。
- 流程控制。學習Java中條件語句和循環語句。
- 字符串。學習Java中重要的一個類String的知識。主要是學習String的聲明,創建,以及如何操作字符串等等。
- 數組。學習一維數組,二維數組的概念,創建方法以及使用。如何遍歷數組,學習數組排序算法(冒泡,選擇,插入等)。
- 類和對象。學習面向對象的概念。對象,類,Java三大特性:封裝,繼承,多態。類的成員變量,成員方法,權限修飾符,局部變量,變量有效範圍,this關鍵字。類的構造方法,靜態變量,常量等等。
- Java常用API。學習Java中常用的一些類的使用。其中包括String(前面已經學過),包裝類(基本數據包裝類Integer、Long、Float、Double)、Math(操作數據運算的類)、File(文件類)、Date(日期類)等等。
- 異常處理機制。學習Java中異常處理的解決辦法,一些常見的Java異常,使用原則等等。
- 集合類。學習Collection,List,Set,Map以及他們的子類等等。
- IO輸入輸出。學習Java中輸入輸出流。主要分兩大類,輸入輸出。又分兩種方式,字節和字符。當然還有很多子類的用法學習。
- 多線程。學習Java中實現線程的兩種方法,線程的聲明周期,操作線程的方法,線程優先級,線程同步等知識。
- 網絡編程。學習Java中網絡編程的知識。TCP,UDP,網絡編程設計的一些基礎,以及簡單的構建自己的網絡程序。
- 數據庫操作(JDBC)。這部分知識一般放到學完數據庫知識後學習。但是他屬於JavaSE知識體系。主要學習如何使用Java語言操作數據庫,實現對數據庫的CRUD(增刪改查)。
學完這些知識,應該我們JavaSE知識就算學完了。當然了如果開發桌面應用程序的話,還需要學習Swing,AWT,打印技術,高級布局管理器等。但是如果方向是JavaEE,那麽這些知識已經足夠使用了。JavaSE的知識體系就總結到這,最後以一張思維導圖來結束這個總結。
JavaSE課程知識體系總結