帶你認識JavaSE體系

Java一共有三個體系,分別是JavaSE、JavaME以及JavaEE。JavaSE是桌面應用;JavaME屬於企業級應用,用於網路程式設計,是對JavaSE 的拓展而JavaEE則是移動裝置,是手機類嵌入式程式設計,是對JavaSE的縮減。我們最先接觸的肯定是最基礎的技術JavaSE,學完JavaSE之後可以選擇向JavaME或JavaEE方向發展。但是隻有將JavaSE知識學紮實了,才能繼續之後的學習,否則越到後面學習起來越困難。

帶你認識JavaSE體系

JavaSE體系的知識:

1、 基礎語法:Java關鍵字,型別轉換、迴圈語句、方法、運算子、遞迴。

2、 面向物件程式設計:面向物件設計思想、物件與記憶體、方法過載、物件建立使用、this的使用、final的使用、super的使用、 static的使用、package和import的運用、物件轉型、多型、抽象類、介面等基本的知識點。其中重點掌握有封裝、繼承、多型、抽象類、介面。

3、 異常處理:try,。。。,catch(Exception e),。。。,、異常的分類、finally的使用、方法異常的丟擲、自定義異常。

帶你認識JavaSE體系

4、 陣列:基本的陣列操作。二維陣列的使用。

5、 常用類:String類、StringBuffer類、Math類、File類等等。

6、 容器:Java。util 包下,有三個介面List、Set、Map,List下面有ArrayList、Vector、LinkedList,Set下有HashSet、 TreeSet,Map下有HashMap、HashSet,當然了,還有Dictionary下的HashTable,HashTable下的子類 Properties,容器就這麼一點東西。

帶你認識JavaSE體系

7、 Java。IO包:學過繼承、多型、介面之後,容器和這一節就要用上,一開始是比較難理解,一旦理解了,透過觸類旁通,其他也就是這樣子學,這個IO裡面最典型的設計模式是:裝飾設計模式,大家學習的時候也可以結合這個設計模式來學。

8、 執行緒:執行緒的兩種實現方式,Synchronized關鍵字——同步,死鎖等問題。

9、  GUI:現在用的不多, MVC,在swing中體現的淋漓盡致。

10、日期 處理、正則表示式。