JAVA開發工程師崗位介紹
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
調研、需求分析、設計、編碼、測試、部署、維護
鞏固之前的功能點
練習團隊合作能力
練習表達能力
瞭解整個項目開發的全部流程
項目總結
-
2017年Java程序員面試題集
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。下面是小編整理的關於Java程序員面試題集,大家一起看看吧!1、面向對象的特徵有哪些方面?答:面向對象的特徵主要有以下幾個方面:1)抽...
-
JavaWeb(J2EE)面試題及答案
1、JSP如何處理運行時異常(run-time)exceptions?可以使用頁面的errorPage屬性捕獲沒有處理的運行時異常,然後自動轉向到一個錯誤處理頁面,代碼如下:如果在頁面請求時出現運行時異常是,以上代碼會把頁面轉向到JSP頁面,在裏面,可以通過以下代碼定義這個頁面是錯誤處理...
-
Java程序中使用浮點數和小數的技巧
許多程序員在其整個開發生涯中都不曾使用定點或浮點數,可能的例外是,偶爾在計時測試或基準測試程序中會用到。下面小編準備了關於Java程序中使用浮點數和小數的技巧,歡迎大家參考!雖然幾乎每種處理器和編程語言都支持浮點運算,但大多數程序員很少注意它。這容易理...
-
JAVA可移植性的應用
AVA可移植性廣泛應用。軟件可移植性指與軟件從某一環境轉移到另一環境下的難易程度。為獲得較高的可移植性,在設計過程中常採用通用的程序設計語言和運行支撐環境。儘量不用與系統的底層相關性強的語言。下面介紹JAVA的可移植性。一、JAVA作為一種編程語言:源代...