基於現階段的JavaEE學習的對象,主要是趨向於Web的方向,主要就是說在JavaWeb的基礎上進行進一步的開發和學習,下面我會將自己總結的對於自己的一點關於JavaEE學習路線會逐步講解。
第一部分 Java語言基礎
說白了,Java語言的基礎部分,其主要就指代JavaSE,這也是學習Java這么語言的核心部分,其主要包括異常、IO流、多線程、集合類等等。
- Java語言基礎部分和面向對象思維,學習Java的第一點,其掌握的程度是將來去基礎學習,以及運用Java開發等一系列的根本,所以在這兩點是重中之重,面向對象,主要有封裝,繼承,多態這三部分組成,這三點也是以后做項目必不可少的知識點;
- IO流和集合類(注:后面會詳解),二者是走向JavaEE開發的一個起點,也是針對以后JavaEE開發的思維拓展的開始,其中IO流包括了各種輸入輸出流,在JavaSE學習階段,掌握字節流和字符流,其包括InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream,集合類分為單列集合和雙列集合,主要掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用和HashSet、ArrayList、Vector、HashMap、HashTable類的使用,以及Collections工具類的使用方法;
- 多線程,反射等,第一,掌握多線程實現的兩種實現方法,分別是繼承Thread類與實現Runnable接口,理解線程間的同步與互斥,第二,了解多線程在實際運用上的意義,反射就是通過字節碼獲取一個類(運行狀態中)的各種信息。這兩點是以后面對JavaWeb開發的出發點,以后項目開發很少用到,有封裝好的現成可以用,所以在此學的是一個思維而已;
第二部分 JavaWeb部分
- Web前端
基於靜態網絡的開發,如html等標記語言來做一個本地的網頁的開發,其主要掌握HTML的運用,來用xml解析,發送文件。
以上就是現階段JavaSE的開發所掌握以及學習的知識大綱,JavaSE主要學習的是基礎部分,沒有太多涉及到JavaEE的項目,但是沒有一個好的基礎,將來也沒有什么樣的建樹,因而一個好的基礎,是任何技術語言的基石,所以是十分重要的。