更新時間:2019-09-05 14:19:23 來源:動力節點 瀏覽2587次
1、Java的應用領域主要有三個方面:
①、使用JavaEEWeb開發
②、Java:網絡通信服務器端、中間件、大數據等。
Java中間件以阿里公司為主,其它公司有許多是用C/C++的;許多手游服務器是用Java的。
③、應用Java編程語言的Android開發。
本文主要是講JavaEE開發學習路徑。
2、JavaEE學習路徑圖
JavaEE其實很龐大和復雜,這里只是分享了目前最主流一條學習路徑。
就是一個入門的學習路徑,如果把太多技能點都列上去,初學者很容易陷入其中一個點學習很久。
3、學習方法概述
①、視頻結合書籍,把書籍上的代碼都一個個自己弄出來運行,做到每段小程序都熟悉記憶。視頻如果不知道看哪個,動力節點IT培訓官網的視頻都非常不錯。
②、不要一直在背語法,多寫代碼,多演化代碼,驗證語法,尋找思路。
③、一定要階段性項目實踐,項目題目書上或者視頻教程里面都有。找到題目后,看看自己一個人或者組織幾個人能不能搞定。如果搞不定,再根據所缺的知識去補充知識。
推薦書籍:
《Java程序員,上班那點事兒》
本書對于即將從事Java職業或初步從業的程序員來說是一本難得的好書。從生存、制勝、發展三個方面入手,為大家展示出程序員求職與工作的一幅3D全景圖像。本書中既有在公司中的生存技巧,又有高手達人的進階策略,既有求職攻略的按圖索驥,又有入職后生產環境的破解揭秘。
書中濃縮了程序員求職與工作、生存與發展的點滴經驗,希望本書能夠成為你的朋友。望本書能讓即將走向工作崗位的程序員和已經成為程序員的朋友,對工作和軟件行業做到既“知己”又“知彼”,在入職前對職業狀況清楚了解,入職后對職業方向清晰認識,使大家的工作更加得心應手,更加輕松愉快。
《Java命令參數說明大全》
Java在運行已編譯完成的類時,是通過java虛擬機來裝載和執行的,java虛擬機通過操作系統命令JAVA_HOMEbinjava–option來啟動,-option為虛擬機參數,JAVA_HOME為JDK安裝路徑,通過這些參數可對虛擬機的運行狀態進行調整,掌握參數的含義可對虛擬機的運行模式有更深入理解。
《Java程序員的AJAX技術開發》
Java程序員的AJAX技術開發以豐富的實例,面向java程序員,介紹ajax開發技術。主要內容包括ajax的歷史和工作原理、ajax包括的主要技術(html+css+javascfipt+xmlhttprequest)、使用ajax+java開發的典型實例,還介紹了幾個典型的ajax上的java框架。本書附贈光盤包含書中實例的代碼,有利于讀者盡快掌握知識要點。
《輕松學開發:輕松學Java》
《輕松學開發:輕松學Java》由淺入深、全面、系統地介紹了Java開發技術。本書最大的特色就是提供了大量的插圖,一改過去編程書籍枯燥乏味的文字講解,利用各種說明插圖和運行結果示意圖,生動形象地再現了Java開發需要的所有知識,使讀者能夠輕松地掌握學習內容。
Java工程師的進階階段:
掌握了基本的開發技能,進階階段則主要鍛煉開發者在實際典型業務場景下,提高開發效率,解決實際問題的能力。
在Web基礎方面,要掌握Cookies和Session、轉發和重定向、過濾器、監聽器的相關知識;
數據庫方面,要學習數據庫連接池的使用方法,為什么要使用數據庫連接池以及數據庫死鎖、數據庫SQL注入相關概念。
在Java語言方面,要開始學習Java應用框架,例如mybatis、Spting,這些框架可以幫助我們更加高效的構建Java工程。在框架學習過程中,我認為不僅要學習如何基于框架開發系統,更要注重框架自身設計思想,這對于開發者提升自己的代碼架構能力是非常有幫助的。
在進階階段,要注意以下內容:
以問題為導向:Java知識繁雜,以問題為導向,作為切入點,能夠提高Java學習的效率;
特定場景下的需求解決:每一種架構都有典型的應用場景,要結合實際應用場景去分析和解決問題;
利用google:作為一名程序員,遇到未知問題是很正常的事情,關鍵利用好google,社區、論壇;
性能的持續改進和優化:在進階階段,同學們應該要具備基本的性能調優能力,關注性能管理;
Java作為一門名副其實的工業級語言,語法友好,學習簡單,大規模的應用給代碼質量的管控帶來了困難,特別是團隊開發中,開發過程中的規范會直接影響最終項目的穩定性。
善醫者“未有形而除之”,提高工程健壯性最好的方式是在代碼出現問題之前就排除掉,不給Bug出現的機會。一份好的開發規范就可以起到這樣的作用,大大減少產品上線后的問題。
《阿里巴巴Java開發手冊》是阿里巴巴的內部編碼規范,阿里官方的Java代碼規范標準,手冊以Java應用開發為維度,分為編程規約、異常日志規約、MYSQL規約、工程規約、安全規約五個章節,給出了強制、推薦、參考三個級別,每條規范都有推薦的約束力度,從命名到項目拆分,不僅規范了一些開發細節,也提出了很多工程開發的哲學,值得好好閱讀。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習