【精】自學路線圖,自學路線圖
這個路線圖對自學的同學應該比較有協助,至少你不會迷茫,這圖是網上下載的,看到好東西,當然要和大家分享一下咯,哈哈。
下面我在分享一張技術總覽圖:希望對大家有協助。
JAVA自學路線
呵呵!我也是自學過來的,學了三個月吧,就試著做了一個旅遊網站是用strus+Hibernate+spring架構做的,呵呵,自認為還不錯。現在一家軟體公司工作,開發了很多軟體,反正也是一邊工作一邊學,很累也很吃力。不管怎麼樣還是走過來了。相信你也能。自學的話基礎一定要打好,從最基本的原理開始學起,我是先學的jsp sql2005 struts1.X hibernate spring ,什麼都是一步一步來的,後來我又自學的.NET 雖然不是很好,呵呵,但是開發一些網站是沒有問題的。至於時間嘛!我想 參加工作自學5-6個月應該就可以了,如果想要學好的話,是個漫長的過程,因為現在的語言和技術是日新月異,呵呵,我現在都開始落伍了。先預祝你成功吧!
們,給我說下JAVA自學路線
第一部分:
JAVA語言基礎知識。包括異常、IO流、多線程、集合類、資料庫。(切記基礎知識一定要時時刻刻鞏固)
要求:對java的封裝,生命週期等有一定的瞭解;
異常------掌握try-catch-finally的使用
IO流------掌握位元組流、字元流和對象序列化的處理.。熟練使用各種輸入、輸出資料流類(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。
多線程-------掌握多線程實現的兩種實現方法,分別是繼承Thread類與實現Runnable介面。理解線程間的同步與互斥。
集合類-------掌握Set、Collection、Map、List、Iterator、Enumeration介面的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable類的使用。
資料庫-------掌握JDBC API的使用,包括DriverManager類、Connection介面、Statement類和介面、PreparedStatement介面、ResultSet介面。
還有瞭解java反射機制,對Java1.5的新功能必須有瞭解與使用,泛型等。.
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859編碼方式。
參考:《Java編程思想》、張孝祥視頻教學。
第二部分:
JAVA網路編程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
要求:Socket--------瞭解java.io包中的套介面類和伺服器套介面類的使用。
RMI--------掌握RMI基本工作原理、掌握定義遠程服務介面類、遠程介面類、用戶端調用類和部署、編譯RMI應用程式。
HTML--------瞭解HTML語言的文法、各種標籤。
JSP-------掌握JSP2.0文法、隱含對象、EL、JSTL1.1、JSP自定標籤。
JavaBean-------理解JavaBean的特點和事件模型。
XML--------瞭解XML語言的文法、DTD、Schema。
Servlet---------掌握HTTP協議、Servlet工作過程、Servlet會話跟蹤、Servlet過濾器、Serlvet事件接聽程式、配置web.xml。
UML-------掌握使用案例圖、類圖、活動圖表、順序圖、狀態圖。
Aglet-------學會安裝使用tahiti伺服器,掌握Aglet API。
開發工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等開發工具使用。
另外-------學習過程中學會使用Tomcat、JBoss/Weblogic伺服器
參考書:《JSP2.0技術手冊》林上傑編著;
《深入體會Java Web開發內幕---核心基......餘下全文>>