《J a v 程序设计》教学大纲 一、课程性质与教学目的 课程性质:《Java 程序设计》是计算机软件技术专业的一门职业技术课程,本课程主要讲述当前非常流行的面向对象程序设计的基本知识和编程思想,为学员建立初步的面向对象程序设计的基本知识体系结构,为以后的就业打下坚实基础。 课程目的:让学生真正掌握面向对象程序设计技术,使用 aw t 和 Sw ing 包开发图形用户界面和事件驱动的程序,并能从事 JAVA Applet 小应用程序及网络通信等程序的开发。理解Java 多线程概念,并可以利用多线程技术开发相应程序。能够以面向对象的角度思考和设计小型应用程序。初步具备一个优秀的软件开发人员所应有的基本能力。 参考书目:1.《JAVA 语言基础教程》刘其成等编石油大学出版社 2.《JAVA 语言及应用》张为民 等编 清华大学出版社 二、基本要求 本课程有三部分组成:理论教学50学时+实验教学50学时+项目实战240学时。 学完本课程后,对于一般问题,学生应能够独立地进行相应的程序设计,并熟练地运用面向对象方法,在 Java 语言的环境下进行程序的编辑、调试运行,得出正确的结果。 学习完本课程应该基本具备如下知识和能力: 1.利用 Java 支持的多种布局管理开发图形用户界面(GUI),并使用 Java 语言的事件委托机制开发 GUI 应用程序; 2.掌握面向对象编程的基本思路和知识,能在具体实际中运用面向对象思想考虑问题; 3.掌握 Java 的多线程机制; 4.初步掌握 JDBC-API 的基本知识,并能够开发有一定规模的数据库管理系统; 5.掌握了初步的 Java 网络编程技术,能利用 Sockets 机制进行网络通信软件的开发; 6.理解并掌握 Applet 的原理,能够开发简单的 Applet 程序; 7.掌握 Java 的异常处理机制,能开发容错性良好的程序; 8.掌握初步的 JSP 知识,能够编写简单的 JSP 应用程序; 9.了解设计模式的基本知识,能够在程序设计中引用简单的设计模式。 10.小型软件设计开发能力。 三、教学内容 1.Java 语言概述 1)了解 Java 语言的历史与现状。 2)掌握 Java 虚拟机的概念。 3)掌握 Java 语言的安全性、跨平台性特点;了解 Java Applet 和 Java 类库。 4)了解常见的 Java 开发工具。 5)掌握 Java Application 程序结构、开发过程,了解 Java Applet 结构。 2.Java 编程基础 1)掌握标识符的定义规则。 2)掌握表达式的概念、组成。 3...