《Java高级技术》课程第一讲C程序设计语言应用.pdf
文本预览下载声明
《Java高级技术》课程简介
李 戈
北京大学 信息科学技术学院 软件研究所
2010年3月7 日
课程相关信息
主讲教师:
李戈(lige@ )
褚伟杰(chuwj@ )
Email标题:Java 高级技术+题目
课程助教:
吴凌,@163.com
课程讲义:
帐户:student
口令:onlyforss
课程简介
Java 高级技术
Java程序设计语言+ Java相关技术
主要内容
面向对象方法与Java语言
Java程序设计的高级特性
Java EE架构及相关技术
与Java相关的新技术
Java软件开发实践
课程简介
1. 面向对象方法与Java语言
1.1 软件开发与面向对象
1.2 Java语言的结构化特性
●Java语言的结构化要素及其运用方法
1.3 Java语言的面向对象特性
●Java语言中的面向对象要素及其运用方法
1.4 面向对象程序设计方法
●面向对象程序设计的原则
●设计模式在Java程序设计中的运用
课程简介
2. Java程序设计的高级特性
2.1 Java语言的异常处理机制
2.2 Java语言的输入/输出机制
2.3 Java语言的对象容器
2.4 Java语言的GUI系统
2.5 Java 的数据库编程技术
2.6 Java 的多线程编程技术
2.7 Java 的网络编程技术
2.8 Java分布式对象技术
课程简介
3. Java EE架构及相关技术
3.1 领域工程与Java EE
3.2 Java EE 中的Web容器与构件
●Web Container JSP/Servlet
3.3 J2EE 中的EJB容器与构件
●EJB Container EJB
4.与Java相关的新技术
4.1 轻量级企业架构
●Struts、Spring、Hibernate等
4.2 Web Services开发技术
●Web Services 、SOA相关技术技术
4.3 JavaFX与Internet应用
课程内容简介
5. Java软件开发实践
5.1 基于Java 的开源社区及其项目
5.2 基于Java架构的软件项目实践
考核流程:
平时成绩 30 %;
Project成绩 20 %;
期末笔试 50 %;
教材与参考书
主要教材:
Cay S. Horstmann, Gary Cornell, Core Java(TM) 2, Volume I--
Fundamentals (7th Edition), Prentice Hall PTR, August 17, 2004.
●中文版:JAVA 2核心技术卷I:基础知识(原书第7版),机
械工业出版社,2005年6月.
Cay S. Horstmann, Gary C
显示全部