學(xué)習(xí)完java之后,一般要根據(jù)選擇的城市和行業(yè)以及在崗位的工齡決定著java工作的好壞,具體根據(jù)以下大數(shù)據(jù)來(lái)反饋一些java工作情況:
1、全國(guó)各城市Java職位需求數(shù)分布如下圖,可以看到互聯(lián)網(wǎng)企業(yè)集中的北京、上海、深圳的Java工程師需求量**大,杭州、廣州緊隨其后。
2、全國(guó)Java工程師薪資范圍分布如下圖,全國(guó)超過(guò)50%的Java工程師,月薪在16k以上,11-15k的工程師占比35.6%。
3、Java工程師薪資與工作年限的關(guān)系分布(薪資單位為K),隨著工作經(jīng)驗(yàn)的增加,Java工程師的平均薪資也在增加,可見(jiàn)工作經(jīng)驗(yàn)很重要。當(dāng)然優(yōu)秀的工程師,1-3年的工作經(jīng)驗(yàn),也可以拿到比較好的薪酬。
以上數(shù)據(jù)來(lái)自:數(shù)據(jù)來(lái)源2016年6月于拉勾網(wǎng)及獵聘網(wǎng)發(fā)布的招聘信息,僅供參考。
一階段 基礎(chǔ)課程
面向?qū)ο蟾呒?jí)
DOS常用命令
安裝JDK、設(shè)置環(huán)境變量
DOS系統(tǒng)編譯、執(zhí)行Java程序
Java的注釋
標(biāo)識(shí)符、標(biāo)識(shí)符的命名規(guī)范
Java 關(guān)鍵字
Java的數(shù)據(jù)類(lèi)型
變量的定義及初始化
Java的運(yùn)算符
表達(dá)式 轉(zhuǎn)義字符
運(yùn)算符的優(yōu)先級(jí)
類(lèi)型轉(zhuǎn)換
Java分支if...else
多重if、嵌套if
Java switch
Switch vs if
Java循環(huán) for、while 、doWhile
循環(huán)的嵌套
break、continue、return
方法的定義
方法的形參和實(shí)參
第二階段 初級(jí)課程
HTML5入門(mén)
B/S和C/S介紹
HTML的作用
全局標(biāo)簽
常見(jiàn)標(biāo)簽
字符集
表單標(biāo)簽
絕對(duì)路徑和相對(duì)路徑
CSS3入門(mén)
CSS的作用
CSS的各種選擇器
行內(nèi)樣式
內(nèi)部樣式
外部樣式
選擇器及樣式的優(yōu)先級(jí)問(wèn)題
盒子模型
層的浮動(dòng)
游覽器調(diào)試工具的使用
采用DIV CSS設(shè)計(jì)頁(yè)面
JS技能
JS的作用
JS的數(shù)據(jù)類(lèi)型
JS的基本語(yǔ)法
JS的函數(shù)定義
JS的函數(shù)調(diào)用細(xì)節(jié)
JS的事件處理
JS的DOM操作
JS的BOM操作
JS升級(jí)頁(yè)面交互體驗(yàn)
Tomcat及Servlet
Http**
Tomcat的結(jié)構(gòu)體系
Tomcat的環(huán)境設(shè)置
Tomcat與eclipse的集成開(kāi)發(fā)
什么是Servlet
Servlet接收客戶(hù)端請(qǐng)求信息
Servlet響應(yīng)客戶(hù)端信息
Servlet的生命周期
MVC設(shè)計(jì)模式及Jsp核心技術(shù)
什么是JSP
JSP的內(nèi)置對(duì)象
透析JSP的本質(zhì)
JSTL EL
Session的使用
Cookie的使用
引入MVC設(shè)計(jì)模式
實(shí)現(xiàn)系統(tǒng)的安全控制
實(shí)現(xiàn)用戶(hù)的自動(dòng)登錄 過(guò)濾器、監(jiān)聽(tīng)器
文件的上傳
文件的下載
過(guò)濾器解決編碼問(wèn)題
過(guò)濾器解決系統(tǒng)安全驗(yàn)證問(wèn)題
監(jiān)聽(tīng)器
Ajax技術(shù)及Jquery框架
Ajax介紹
XMLHttpRequest對(duì)象詳解
實(shí)現(xiàn)表單的異步校驗(yàn)
認(rèn)識(shí)Jquery
介紹Jquery的選擇器
基本選擇器
層次選擇器
過(guò)濾選擇器
表單選擇器
Jquery操作DOM元素
Jquery事件
Jquery與Ajax的應(yīng)用
Jquery異步加載數(shù)據(jù)
JDBC、連接池等技術(shù)
Mysql數(shù)據(jù)庫(kù)
Mysql的安裝及使用
MySql命令行客戶(hù)端的使用
MySql圖形化客戶(hù)端的使用
SQL語(yǔ)句介紹
DDL
DML
DQL
多表的聯(lián)合查詢(xún)
子查詢(xún)
排序、聚合、分組
JDBC的介紹
采用JDBC實(shí)現(xiàn)CRUD
采用PrepareStatement防止SQL注入,提高安全性
JDBC的批處理
Mysql的事務(wù)特性
MySql的事務(wù)實(shí)現(xiàn)
數(shù)據(jù)庫(kù)連接池原理介紹
DBCP連接池的使用
C3P0連接池的使用
項(xiàng)目實(shí)戰(zhàn)
講解項(xiàng)目開(kāi)發(fā)流程
項(xiàng)目簡(jiǎn)介
項(xiàng)目功能演示
項(xiàng)目功能實(shí)現(xiàn)分析
數(shù)據(jù)庫(kù)設(shè)計(jì)分析
項(xiàng)目架構(gòu)設(shè)計(jì)分析
實(shí)現(xiàn)網(wǎng)站首頁(yè)的商品展示
實(shí)現(xiàn)商品詳情頁(yè)面
實(shí)現(xiàn)購(gòu)物車(chē)功能
實(shí)現(xiàn)我的訂單管理
項(xiàng)目驗(yàn)收
第三階段 中級(jí)課程
數(shù)組和面向?qū)ο蟾呒?jí)
介紹JavaEE的應(yīng)用領(lǐng)域及整體技術(shù)體系,生態(tài)圈,以
及當(dāng)前就業(yè)環(huán)境。強(qiáng)調(diào)學(xué)習(xí)紀(jì)律及相關(guān)約定,講師的
個(gè)人介紹。
DOS常用命令
安裝JDK、設(shè)置環(huán)境變量
DOS系統(tǒng)編譯、執(zhí)行Java程序
Java的注釋
標(biāo)識(shí)符、標(biāo)識(shí)符的命名規(guī)范
Java 關(guān)鍵字
Java的數(shù)據(jù)類(lèi)型
變量的定義及初始化
Java的運(yùn)算符
表達(dá)式
轉(zhuǎn)義字符
運(yùn)算符的優(yōu)先級(jí)
類(lèi)型轉(zhuǎn)換
Java分支if...else
多重if、嵌套if
Java switch
Java循環(huán) for、while 、doWhile
循環(huán)的嵌套
break、continue、return
方法的定義
方法的形參和實(shí)參
方法的聲明及調(diào)用
無(wú)返回值類(lèi)型的方法
有返回值類(lèi)型的方法
方法的重載
方法的定義
數(shù)組的靜態(tài)賦值
數(shù)組單個(gè)元素的訪(fǎng)問(wèn)
數(shù)組的遍歷訪(fǎng)問(wèn)
數(shù)組的增強(qiáng)for循環(huán)
數(shù)組的排序
數(shù)組的順序查找
數(shù)組的二分法查找
命令行參數(shù)args的使用
可變參數(shù)的應(yīng)用
Arrays工具類(lèi)的使用
二維數(shù)組的使用
面向?qū)ο蟮姆治雠c設(shè)計(jì)
面向?qū)ο笈c面向過(guò)程的區(qū)別
Java與面向?qū)ο?
類(lèi)的定義
對(duì)象的定義
類(lèi)中成員變量及方法的定義
構(gòu)造方法的定義和調(diào)用
構(gòu)造方法的重載
面向?qū)ο蟮姆庋b特性
this調(diào)用屬性、方法、構(gòu)造方法
局部變量和成員變量的作用域問(wèn)題
static靜態(tài)屬性、方法、代碼塊
工具類(lèi)的概念及工具類(lèi)的制作
類(lèi)的繼承
Super關(guān)鍵字的使用及理解
繼承中構(gòu)造方法的細(xì)節(jié)
方法的重寫(xiě)
equals及toString方法的正確理解
Java中的包機(jī)制
抽象類(lèi),接口,多態(tài)
對(duì)象的轉(zhuǎn)型
Final修飾類(lèi)、屬性、方法
抽象類(lèi),接口
多態(tài)機(jī)制
Java中訪(fǎng)問(wèn)權(quán)限控制機(jī)制
內(nèi)部類(lèi)
**內(nèi)部類(lèi)制作性能檢測(cè)工具
Java的內(nèi)存分析 常用類(lèi)
常用數(shù)據(jù)類(lèi)型的包裝類(lèi)
String、StringBuffer、StringBuilder
Date的使用
SimpleDataFormate對(duì)日期和字符串之間的轉(zhuǎn)換處理
Calendar日歷類(lèi)的使用
Math常用方法
Random類(lèi)
Runtime類(lèi)
System 類(lèi)
集合框架
集合框架體系介紹
集合框架與數(shù)組的對(duì)比
集合框架之Collection接口
集合框架之List接口
ArrayList和LinkedList的使用
深入源碼探究ArrayList和LinkedList的工作原理
迭代器的工作原理
迭代器的使用
集合框架之Set
HashSet和TreeSet的使用
深入源碼探究HashSet和TreeSet的工作原理
分析Map和Set的之間的關(guān)系
Collections工具類(lèi)
異常體系
Java的異常體系
異常的概念及分類(lèi)
異常的處理方式
自定義異常
IO體系
IO流之File類(lèi)
實(shí)現(xiàn)N層子目錄的文件搜索功能
實(shí)現(xiàn)N層子目錄的刪除功能
IO流的分類(lèi)及體系結(jié)構(gòu)
字節(jié)輸出流
輸入輸出流之間的協(xié)同工作
字節(jié)緩沖流
轉(zhuǎn)換流
字符流
字符緩沖流
對(duì)象流
serialVersionUID的正確理解
多線(xiàn)程
進(jìn)程的介紹
進(jìn)程與線(xiàn)程的關(guān)系
Java多線(xiàn)程的實(shí)現(xiàn)方式
線(xiàn)程的正確啟動(dòng)
線(xiàn)程的優(yōu)先級(jí)
自定義線(xiàn)程的名稱(chēng)
線(xiàn)程的休眠
線(xiàn)程的禮讓
線(xiàn)程的合并
線(xiàn)程的中斷
線(xiàn)程的生命周期
線(xiàn)程的同步及同步鎖機(jī)制
死鎖的探究
XML/JSON
XML的簡(jiǎn)介(結(jié)構(gòu)、元素、屬性)
自定義XML文件
XML之DOM解析
XML之SAX解析
JSON及JSON與XML的區(qū)別
JSON解析
第四階段 高級(jí)課程
Struts2
Struts2框架介紹
工作原理及架構(gòu)分析
**掌握Struts2開(kāi)發(fā)模式
Struts.xml詳解
通配符的配置模式
DMI調(diào)用
ActionContext及ServletActionContext使用
類(lèi)型自動(dòng)轉(zhuǎn)換機(jī)制
多模塊的開(kāi)發(fā)模式
單文件上傳
多文件上傳
文件下載
攔截器的介紹
默認(rèn)攔截器
自定義攔截器
OGNL及值棧
Token機(jī)制
Struts2與JSON的結(jié)合使用
Struts2的國(guó)際化技術(shù)
Hibernate3
Hibernate框架介紹
理解ORM思想
hibernate.cfg.xml配置
hbm.xml映射文件詳解
實(shí)現(xiàn)對(duì)象到表記錄的映射操作
主鍵的生成策略
對(duì)象的狀態(tài)轉(zhuǎn)換機(jī)制
Hibernate的一級(jí)緩存
Hibernate的一對(duì)多
Hibernate的多對(duì)多
懶加載機(jī)制
Hibernate的HQL查詢(xún)
Hibernate的多表聯(lián)合查詢(xún)
Hibernate的分頁(yè)技術(shù)
Hibernate的二級(jí)緩存
Hibernate的數(shù)據(jù)庫(kù)連接池配置
Hibernate的注解
Spring3
Spring框架介紹
IOC思想
DI依賴(lài)注入
Spring對(duì)Bean實(shí)例化方式
Bean的作用域問(wèn)題
Bean的生命周期管理
XML裝配Bean
注解裝配Bean
Spring整合junit測(cè)試
Spring整合Struts
Spring的AOP
AOP原理解析
Spring整合Hibernate
DBCP數(shù)據(jù)源配置
C3P0數(shù)據(jù)源配置
聲明式事務(wù)管理
注解式事務(wù)
SSH整合
SVN及項(xiàng)目實(shí)戰(zhàn)
SVN介紹
SVN服務(wù)端的安裝及使用
SVN客戶(hù)端的安裝及使用
SVN團(tuán)隊(duì)開(kāi)發(fā)注意事項(xiàng)
項(xiàng)目介紹
項(xiàng)目功能演示
項(xiàng)目關(guān)鍵技能點(diǎn)分析
原型界面的設(shè)計(jì)
崗位的管理
部門(mén)的管理
用戶(hù)的管理
權(quán)限的設(shè)置設(shè)計(jì)
權(quán)限樹(shù)的控制
權(quán)限的功能實(shí)現(xiàn)
項(xiàng)目檢驗(yàn)
項(xiàng)目擴(kuò)展
Mybatis
MyBatis介紹
MyBatis架構(gòu)分析
SqlMapConfig.xml配置
ParameterType輸入映射
ResultType及ResultMap輸出映射
MyBatis核心對(duì)象的生命周期和封裝
MyBatis實(shí)現(xiàn)CRUD
動(dòng)態(tài)SQL
Mybatis的一對(duì)一查詢(xún)關(guān)聯(lián)
Mybatis的一對(duì)多查詢(xún)關(guān)聯(lián)
Mybatis的多對(duì)多查詢(xún)關(guān)聯(lián)
Mybatis與Ehcache整合實(shí)現(xiàn)二級(jí)緩存
延遲加載
Mybatis逆向工程
Spring整合Mybatis
SpringMVC
SpringMVC介紹
SpringMVC的架構(gòu)分析
SpringMVC的**入門(mén)
運(yùn)行機(jī)制,地址映射
處理器,映射器,適配器
注解的使用
RESTful支持
SpringMVC的攔截器
文件的上傳
異常處理器
SpringMVC與Struts2的區(qū)別
SSM的整合開(kāi)發(fā)模式
第五階段 超級(jí)課程
Linux
Linux介紹
Linux的安裝配置
Linux的遠(yuǎn)程登錄
Linux的常用命令
VI的使用
用戶(hù)和組賬戶(hù)管理
文件權(quán)限管理
軟件包的管理
網(wǎng)絡(luò)的基本設(shè)置
Maven
Maven的介紹
Maven的構(gòu)建
Maven的依賴(lài)管理
Maven和eclipse的整合
Maven構(gòu)建SSM應(yīng)用
高并發(fā)技術(shù)以項(xiàng)目為背景,引入
相關(guān)技術(shù)并驗(yàn)證其效果
架構(gòu)設(shè)計(jì)分析
nginx負(fù)載均衡
頁(yè)面靜態(tài)化技術(shù)Freemarker
MongoDB
Redis
Redis集群
FASTDFS搭建圖片服務(wù)器
大數(shù)據(jù)Hadoop
數(shù)據(jù)庫(kù)優(yōu)化設(shè)計(jì)
面試沖刺
設(shè)計(jì)模式介紹
單例設(shè)計(jì)模式
工廠(chǎng)設(shè)計(jì)模式
觀(guān)察者設(shè)計(jì)模式
Git介紹
GitHub介紹
Git的基本使用
理解工作區(qū),暫存區(qū),倉(cāng)庫(kù)區(qū)的概念
WebService介紹
WebService的應(yīng)用場(chǎng)景
采用CXF實(shí)現(xiàn)WebService
JavaSe系列面試題精講
JavaWeb系列面試題精講
SSHM系列面試題精講
Oracle的介紹
Oracle的安裝
PLSQL Developer的安裝及使用
簡(jiǎn)單查詢(xún)、限定查詢(xún)、對(duì)結(jié)果集排序、單行函數(shù)、多表查詢(xún)、子查
【師資力量】
(具體課程內(nèi)容和費(fèi)用請(qǐng)咨詢(xún)客服)
咨詢(xún)熱線(xiàn):010-64707530 QQ:2645567689
郭老師
北京航空航天大學(xué)軟件工程研究所博士,編有《信息系統(tǒng)項(xiàng)目管理基礎(chǔ)教程》等著作
袁老師
代ORACLE數(shù)據(jù)庫(kù)專(zhuān)家級(jí)學(xué)者,專(zhuān)注于ORACLE開(kāi)發(fā)與管理30余年。培訓(xùn)企業(yè)幾千家,學(xué)員幾萬(wàn)人。
張老師
中央財(cái)經(jīng)大學(xué)管理學(xué)學(xué)士,中國(guó)人民大學(xué)管理學(xué)碩士,微軟解決方案設(shè)計(jì)專(zhuān)家
王老師
知名大學(xué)本科畢業(yè),畢業(yè)后就職于PCCW公司。8年IT職業(yè)培訓(xùn)生涯,5000學(xué)時(shí)授課經(jīng)歷,國(guó)內(nèi)IT培訓(xùn)金牌講師。
Dave Liu
中國(guó)測(cè)試領(lǐng)軍人物, 12年豐富的軟件開(kāi)發(fā)、測(cè)試、持續(xù)集成與交付經(jīng)驗(yàn),擅長(zhǎng)測(cè)試組織與測(cè)試過(guò)程能力的建設(shè)
曾老師
高級(jí)軟件工程師。擅長(zhǎng)架構(gòu)企業(yè)級(jí)應(yīng)用,有獨(dú)立工作流引擎開(kāi)發(fā)、企業(yè)系統(tǒng)應(yīng)用集成方面的豐富經(jīng)驗(yàn) 。
【校區(qū)環(huán)境】