班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上?!浚和瑵?jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(shí)驗(yàn)設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費(fèi)推薦工作
★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
課程大綱 |
Java高級(jí)編程實(shí)戰(zhàn)
使用異常處理錯(cuò)誤
什么是異常
異常的分類
捕獲和處理異常
如何拋出異常
定義異常類
異常的優(yōu)點(diǎn)
多線程
什么是線程
使用Timer和TimerTask類
定制線程的run方法
線程的周期
理解線程的優(yōu)先級(jí)
線程的等待和通知,多線程之間的通訊
利用關(guān)鍵字synchronize實(shí)現(xiàn)線程的同步,在多線程環(huán)境下共享數(shù)據(jù)
線程死鎖的分析和解決
Java并發(fā)編程實(shí)踐
Java Concurrency overview
JDK5/6 to java.util.concurrent API
Threads and concurrency
Threaded tasks
Joining threads
Applying Thread Pools
Implementing Lock and ReentrantLock
Choosing Between Synchronized and ReentrantLock
高級(jí)I/O流技術(shù)
I/O流的分類
如何使用文件流
如何使用管道流
如何封裝流
如何聯(lián)結(jié)文件
操作過濾器流
對(duì)象的串行化
操作隨機(jī)訪問文件
Java NIO 和阻塞I/O的區(qū)別
阻塞I/O通信模型
Java NIO原理及通信模型
Java NIO服務(wù)端和客戶端實(shí)現(xiàn)
JAVA網(wǎng)絡(luò)編程
TCP/IP協(xié)議模型
java.net package的介紹
URL類
HttpURLConnection類
Socket類
ServerSocket類
InetAddress類
DatagramPacket類
DatagramSocket類
使用Socket、ServerSocket 建立C/S應(yīng)用
基于多線程的Client/Server應(yīng)用程序的案例。
Java反射機(jī)制
Java反射工作原理
Java Reflection API
利用反射分析類的能力
在運(yùn)行時(shí)使用反射分析對(duì)象
使用反射編寫泛型數(shù)組代碼
JVM性能調(diào)優(yōu)
JDK內(nèi)存管理機(jī)制
JAVA的內(nèi)存管理原理
JVM的垃圾收集算法
JVM內(nèi)存參數(shù)
JVM性能優(yōu)化策略和方法
內(nèi)存優(yōu)化工具和問題診斷
使用VisualVM監(jiān)控JVM
使用Jstat、Jinfo、Jmap、Jstack工具
根據(jù)JDK故障癥狀,聯(lián)系到相應(yīng)的排錯(cuò)工具和選項(xiàng)
掌握排錯(cuò)工具和選項(xiàng)的知識(shí)
案例實(shí)戰(zhàn)
排錯(cuò)JVM out-of-memory實(shí)戰(zhàn)
Java EE 6企業(yè)級(jí)應(yīng)用開發(fā)
Java EE6概述
Java EE 6概述
Enterprise JavaBeans?
Java EE APIs?
Java EE 客戶端
POJO, 依賴注入, 和 Annotations?
EJB 3.1基礎(chǔ)
Enterprise Bean介紹
Enterprise Bean的組成
J2EE應(yīng)用服務(wù)器介紹
配置EJB開發(fā)環(huán)境
編寫第一個(gè)EJB
EJB部署及管理
JNDI服務(wù)介紹
EJB調(diào)用
實(shí)現(xiàn)Session Bean
Session Bean的特點(diǎn)
Session Bean的類型
Session Bean的結(jié)構(gòu)
Dependency Injection
編寫Session Bean的規(guī)則和要求
打包Session Bean
部署Session Bean
Stateless Session Bean的特性
Stateless Session Bean的生命周期
編寫Stateless Session Bean案例
Stateful Session Bean的特性
Stateful Session Bean生命周期:EJB對(duì)象實(shí)例的鈍化和激活
編寫Stateful Session Bean案例
Stateless和Stateful Session Bean選擇考慮
Java Persistence API(JPA)
Java持久性介紹
對(duì)象持久性
創(chuàng)建實(shí)體類
查找實(shí)體
持久單元
持久實(shí)體
實(shí)體管理器和實(shí)體上下文環(huán)境
實(shí)體生命周期
創(chuàng)建和刪除實(shí)體
事務(wù)管理
映射實(shí)體到表
實(shí)體關(guān)系
主鍵生成
延遲裝載和級(jí)聯(lián)操作
查詢和EJB-QL
Query API介紹
EJB QL介紹
Native Queries介紹
Named Queries介紹
JMS(Java Message Services)
JMS API概念
JMS API編程模型
編寫簡(jiǎn)單的JMS客戶端程序
創(chuàng)建健壯的JMS應(yīng)用程序
MDB(Message Driven Bean)
Message Driven Bean概述
Message Driven Bean的生命周期
MDB與Session Bean、Entity Bean的比較
編寫Message Driven Bean程序
部署MDB
GoF設(shè)計(jì)模式
設(shè)計(jì)模式概述
什么是設(shè)計(jì)模式?
設(shè)計(jì)模式歷史,描述,分類,應(yīng)用,?
設(shè)計(jì)模式與Refactoring
GOF設(shè)計(jì)模式-創(chuàng)建型模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
簡(jiǎn)單工廠模式(Simple Factory)?
工廠模式(Factory Method)?
抽象工廠模式(Abstract Factory)?
案例:日志記錄器的設(shè)計(jì)
GOF設(shè)計(jì)模式-結(jié)構(gòu)型模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
外觀模式(Facade)?
享元模式(Flyweight)?
代理模式(Proxy)?
案例:算法庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)連接池設(shè)計(jì)
GOF設(shè)計(jì)模式-行為模式(從意圖、描述、問題和實(shí)例四個(gè)方面介紹)
命令模式(Command)?
觀察者模式(Observer)? |
|
|
|
|
|