您好,登錄后才能下訂單哦!
Java的介紹:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
學習路線:
首先最基礎的,便是安裝java環境變量,和各種java工具,JDK環境安裝配置、環境變量配置,只有先安裝了這些工具,才可以開始敲代碼之路。學java是要多動手才能學得好的,不能只看理論知識。
一、從Java SE部分開始
1、java基礎:基礎語法;面向對象(重點);集合框架(重點);常見類庫API;
2、java界面編程:AWT;事件機制;Swing;
3、java高級知識:Annotation;IO和NIO、AIO;多線程、線程池;阻塞、非阻塞、異步網絡通信;反射、動態代理
二、JDBC編程
4、SQL基礎:基礎SQL語句;基本查詢;多表查詢;子查詢;結果集的交、并、差運算;
5、JDBC基礎:常見數據庫用法;JDBC操作常見數據庫;RowSet與離線結果集;數據庫連接池;事務管理、批處理;
6、JDBC進階:存儲過程、函數;觸發器;理解JCBC的不足;掌握ORM工具優勢和設計;
三、DHTML編程
7、HTML基礎:基本HTML標簽;常見表單標簽;DIV+CSS布局;
8、JavaScript知識:javascript基本語法;javascript基本對象特征;Json語法;深刻理解javascript的動態特征;
9、Dom和事件機制:DOM操作、編程;常見瀏覽器事件機制;掌握用戶交互技巧;
四、Java Web編程
13、Web編程基礎:Tomcat服務器;Jsp語法、EL、內置對象;Servlet API;Servlet 3.0注解;Listener和Filter;
14、Web編程進階:自定義標簽庫;MVC和DAO、Servlet、標簽的作用;JSTL、DisplayTag等常見標簽庫用法;
15、Web編程原理:請求/響應、架構;Http協議;深刻理解Jsp運行原理;掌握Web容器底層的線程池、socket通信、調用Servlet的命令模式;
五、項目實戰
在學習了大部分java知識后,便可以嘗試入手一些項目 拓展、進階:
Java EE實踐與架構:Ant+Ivy或Maven;SVN、CVS;深刻理解10種以上設計模式;掌握各種Java EE架構及各自優勢;
Workflow:Workflow規范及功能;JBPM等workflow框架;多次重構、反復思考;大型項目經驗;Java EE進階:掌握各MVC框架運行原理、能開發類似框架;掌握Spring、HiveMind、AspectJ等框架原理、能開發類似工具;掌握Hibernate等能開發的類似工具,學習java掌握了基礎和一些小項目,在未來就業是不夠的,還是需要不斷在工作中充實自己,才能拿到高薪,更好的發展自己。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。