Ⅰ java軟體工程師一般要學習哪些課程
很多新手在學習java的時候都比較迷茫,不知道從哪裡開始學起,這里就給大家整理了一份java開發學習路線,比較系統全面,可參考這份大綱來安排學習計劃,希望可以幫到你~
階段目標:
1、熟練掌握java的開發環境與編程核心知識;
2、熟練運用java面向對象知識進行程序開發;
3、對java的核心對象和組件有深入理解;
4、熟練運用javaAPI相關知識;
5、熟練應用java多線程技術;
6、能綜合運用所學知識完成一個項目。
知識點:
1、基本數據類型,運算符,數組,掌握基本數據類型轉換,運算符,流程式控制制;
2、數組,排序演算法,java常用API,類和對象,了解類與對象,熟悉常用API;
3、面向對象特徵,集合框架,熟悉面向對象三大特徵,熟練使用集合框架;
4、IO流,多線程;
5、網路協議,線程運用。
階段目標:
1、熟練掌握資料庫和MySQL核心技術;
2、深入理解JDBC與DAO資料庫操作;
4、深入理解緩存、連繼池、註解、反射、泛型等知識;
5、能夠運用所學知識完成自定義框架。
知識點:
1、資料庫知識,範式,MySQL配置,命令,建庫建表,數據的增刪改查,約束,視圖,存儲過程,函數,觸發器,事務,游標,建模工具。
2、深入理解資料庫管理系統通用知識及MySQL資料庫的使用與管理。為Java後台開發打下堅實基礎。Web頁面元素,布局,CSS樣式,盒模型,JavaScript,jQuery。
3、掌握前端開發技術,掌握jQuery。
4、Servlet,EL表達式,會話跟蹤技術,過濾器,FreeMarker。
5、掌握Servlet相關技術,利用Servlet,JSP相關應用技術和DAO完成B/S架構下的應用開發。
6、泛型,反射,註解。
7、掌握JAVA高級應用,利用泛型,註解,枚舉完成自己的CRUD框架開發為後續框架學習做鋪墊。
8、單點登錄,支付功能,項目整合,分頁封裝熟練運用JSP及Servlet核心知識完成項目實戰。
Ⅱ java學習中的重點有哪些
Java學習中的重點為:
第一階段:
1. JAVA語法和基礎,包括循環。。和類的相關內容,如實現,繼承什麼的
2. 你需要掌握幾個重點的集合,List介面的兩個子類LinkedList,ArrayList;然後是Map幾口的兩個子類HashMap,HashTable;Set介面 掌握List後學Set就容易了;掌握Collection和Collections的區別
3. 掌握IO一章,重點的幾個流 InputStream,OuputStream;BufferedReader,BufferedWrite;
ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File類
4.JDBC非常重要,重點掌握Connection,PreparedStatement, Statement,ResultSet,
其他的可以在學習或項目中如果碰到再學,但早期重點掌握前面幾個,其他了解足夠,
資料庫建議新手用MySql,下載Navicat for MySQL管理工具
5.如果你想快速上手的話,那麼你需要跳過這些,
包括:線程,網路編程,GUI編程
第二階段:
1. HTML+JAVASCRIPT不必說了,掌握多少看自己把握了,CSS做了解
2. JSP+Servlet,你需要重點掌握幾個,Request,Response,Session,其次是Application.
另外你需要知道Redirect,ForWard的區別,Servlet的生命周期等
3. 標簽方面:(1)掌握EL表達式;(2)最好掌握JSTL標簽,不會也可,但如果掌握了JSP標簽,學JSTL也十分簡單,重點是迭代標簽和格式化標簽,
4. 學習AJAX,簡單點就行了,無需深入研究。
5. 掌握了上面的,你可以繼續學習框架:Struts2.0;Hibernate3;Spring 2.0。
6. 如果上面你都做到的話,並且在期間做了2到3個項目的話,就可以參加工作了。
Java學習中的重點為:
第一階段:
1. JAVA語法和基礎,包括循環。。和類的相關內容,如實現,繼承什麼的
2. 你需要掌握幾個重點的集合,List介面的兩個子類LinkedList,ArrayList;然後是Map幾口的兩個子類HashMap,HashTable;Set介面 掌握List後學Set就容易了;掌握Collection和Collections的區別
3. 掌握IO一章,重點的幾個流 InputStream,OuputStream;BufferedReader,BufferedWrite;
ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File類
4.JDBC非常重要,重點掌握Connection,PreparedStatement, Statement,ResultSet,
其他的可以在學習或項目中如果碰到再學,但早期重點掌握前面幾個,其他了解足夠,
資料庫建議新手用MySql,下載Navicat for MySQL管理工具
5.如果你想快速上手的話,那麼你需要跳過這些,
包括:線程,網路編程,GUI編程
第二階段:
1. HTML+JAVASCRIPT不必說了,掌握多少看自己把握了,CSS做了解
2. JSP+Servlet,你需要重點掌握幾個,Request,Response,Session,其次是Application.
另外你需要知道Redirect,ForWard的區別,Servlet的生命周期等
3. 標簽方面:(1)掌握EL表達式;(2)最好掌握JSTL標簽,不會也可,但如果掌握了JSP標簽,學JSTL也十分簡單,重點是迭代標簽和格式化標簽,
4. 學習AJAX,簡單點就行了,無需深入研究。
5. 掌握了上面的,你可以繼續學習框架:Struts2.0;Hibernate3;Spring 2.0。
6. 如果上面你都做到的話,並且在期間做了2到3個項目的話,就可以參加工作了。
Ⅲ java開發要學哪些知識和技能呢
java是是現在主流的計算機編程語言,作為一名IT技術人員不可不學java,而java程序開發一定要從基礎學起,那麼,java課程分享java開發要學哪些知識?
在學習java軟體開發的時候第一個階段要學習的課程就是java的基礎,全面的了解java相關的知識基礎,還有基礎java基礎語法的學習;面向對象的學習和深入的理解;常用的類庫的使用介紹,API文檔的查閱;簡單模塊的分析、設計、編寫、培養軟體編程的思維。
在學習java軟體開發的時候第二個階段要學習的課程主要就是學習項目需求的分析,需要用到的技術點的分析,概要的設計;項目用到的技術點的學習,包括了javai/0流的處理,socket網路編程,多線程,泛型標准SQL,JDBC等;掌握JUnit單元的測試方法;項目詳細設計,項目實現和總結。
在學習java軟體開發的時候第三個階段要學習的課程主要是回顧靜態頁面的基礎,包括html和css等的基礎知識;DIV+CSS頁面的布局技巧,設計工具Dreamweaver的使用,調試工具friebug的使用和IE開發者工具的使用;JSP/Servlet學習,JSP語法、標簽、EL表達式、JSTL、servlet常用介面,調試流程,內置對象,參數傳遞,學習J2EE標準的Web工程體系,理解整個Web工程的運行機制;AJAX技術、jquery框架的學習;strStruts2的學習;項目的分析、實際、實現。
在學習java軟體開發的時候第四個階段要學習的課程主要是深入的學習strStruts2的技術;學習ORM框架的Hibernate,理解工作原理;學習Spring框架的核心技術。框架的兩兩集成,深入立解框架;大型企業級的項目分析,技術點的調研、設計和實現;軟體工程、敏捷方法、迭代開發流程的應用、團隊協作。
在學習java軟體開發的時候第五個階段要學習的課程主要為java核心技術的學習;java設計的模式深入的掌握java的高級設計思想;學習Spring框架核心技術;最後就是大型項目的分析和實現了。
Ⅳ JSP是什麼
探索了Servlet的世界後,JSP以其易學特性嶄露頭角。JSP,全稱為Java伺服器頁面,它巧妙地融合了HTML與Java的力量,旨在簡化開發過程,替代繁瑣的HTML輸出。讓我們以Idea中的一個簡單示例來領略JSP的魅力。首先,看看這段HTML結構,它演示了如何使用JSP實現HelloWorld的Java輸出: