Java是一門物件導向程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念。下面是小編整理的JAVA開發工程師崗位介紹,歡迎大家參考!
Java是一種可以撰寫跨平臺應用軟體的`物件導向的程式設計語言,是由Sun Microsystems公司於1995年5月推出的Java程式設計語言和Java平臺的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。在全球雲端計算和移動網際網路的產業環境下,Java更具備了顯著優勢和廣闊前景。
JAVA基礎主要內容
Java入門:Java介紹,開發環境搭建 Uedit,hello,World, Java JNI
Java語法:Java基本型別、陣列
運算子、表示式、常用語句
專案:多維陣列操作(控制檯計算器)
Java物件導向初級:Java類,匿名類,內部類,屬性,方法,包,訪問許可權
物件導向思想:封裝、繼承、多型
Java物件導向高階:封裝、繼承、多型, this,static,super
Java常用類:陣列,異常
String,StringBuffer,正則表示式
Date, Calender, Math
集合類
Java多執行緒:Java多執行緒
總結專案:Java GUI,帶介面結算器
Java I/O流,完成專案(檔案拷貝工具)
Java網路程式設計:Java Socket TCP/UDP通訊協議
Java聊天/檔案轉輸(TCP)
Java聊天/檔案轉輸(UDP)
專案:資訊傳遞
專案:檔案傳輸,Java Web伺服器
中級階段主要內容
資料庫入門:SQL(DDL,DML,DCL及常用函式)
主流資料庫入門:mysql、sqlite,Oracle,資料庫,儲存過程
Java資料庫程式設計(JDBC),呼叫儲存過程
常用資料格式介紹:XML/JSON
Java讀取XML
Java JSON
HTTP, HTML,JavaScript,CSS
Tomcat伺服器
myeclipse, JSP
Servlet
Struts2, jQuery,logo4j
專案:Struts2+JDBC 人力管理系統(獨立完成): 注:以後臺為主;專案總結。
高階階段主要內容
Hibernate
Spring
SSH整合
團隊合做專案:我的Blog
調研、需求分析、設計、編碼、測試、部署、維護
鞏固之前的功能點
練習團隊合作能力
練習表達能力
瞭解整個專案開發的全部流程
專案總結