Java软件工程师暑期实训班 (248课时) |
课程主题 |
内容简介 |
课程目标 |
课时 |
JavaSE |
Java核心语法、Java核心API、面向对象程序设计、Java容器类(集合)、GUI 用户界面编程、I/O体系结构、多线程并发模型、网络编程、数据结构. |
掌握Java核心语法与面向对象思想,能熟练运用常用设计模式与编程技巧完成桌面应用或网络通信类程序的开发. |
160 |
Java5.0新特性 |
Autoboxing/unboxing (自动装包/拆包)、Enums (枚举)、Varargs (可变参数)、Static Implements (静态导入)、for each(增强)循环、Generic(泛型)程序设计、Annotation(注释)无侵入式程序设计等 |
掌握全新java设计思想, 把握未来java技术发展趋势. |
8 |
Java高级技术 |
Java反射(Reflect)与动态代理(Dynamic Proxy) |
深入研究Java语言高级技术,设计更加灵活、扩展性更强的动态程序. |
16 |
XML |
XML的概念与作用、基本语法、验证、XML模式定义(DTD、Schema)、XML解析(SAX、DOM)、Jdom和Dom4j、xpath、XSL. |
掌握XML使用及XML文档的处理技术.使用XML进行信息配置、数据存储以及数据交换. |
24 |
Java开发IDE |
各种Java常用开发工具(如:Eclipse、NetBean等)的使用 |
掌握Java开发IDE的使用与代码调试技巧 |
8 |
软件测试 |
黑盒、白盒测试.Java测试框架Junit. |
理解测试的重要性.学习使用Juni进行单元测试、参数化测试、测试套件的开发和测试运行器的使用. |
8 |
项目1 |
局域网聊天室 |
利用面向对象、集合、线程、IO、Socket等知识完成类似QQ的局域网聊天室. |
24 |
项目2 |
铁路客运售票系统 |
支持同时在多台PC上进行售票、数据安全锁定. |
24 |
总课时: |
248课时(31天) |