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