课程设置
一、课程的性质与任务
◆本课程的性质
Java程序设计是计算机应用技术专业软件方向的一门专业课。该课程的先修课程为计算机导论、C语言。
◆本课程的任务
通过本课程的学习,学生应掌握 JAVA 语言的基本语法,还应掌握面向对象程序设计的基本思想 , 基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的 JAVA 语言应用程序。
二、课程的基本要求及重点、难点
◆课程的基本要求
(1)基础知识:熟练掌握Java程序设计的基础知识,包括Java的运行开发环境、标识符、常量、变量、基本数据、运算符、表达式、数组、字符串、程序流程控制、面向对象设计思想、类、对象、继承、多态、接口、包、标准类库、集合框架和异常处理等内容。
(2)基本编程:掌握Java程序设计的基本编程技术,包括I/O
编程、多线程编程、Applet编程、GUI编程等内容。
(3)多线程编程:掌握多线程的基本概念、线程的创建、多线
程操作等内容。
(4)网络及数据库编程:掌握Java网络程序设计的高级知识与网络编程技术、JDBC技术、基本数据库编程等内容。
◆课程的重点
(1) 面向对象的编程思想、方法与概念。
(2) java编程规范。
(3) java类库帮助文档的浏览和生成。
(4) 多维数组的初始化。
(5) 方法重写和方法重载。
(6) 类变量和类方法的使用。
(7) 正确地使用捕获例外和声明抛弃例外的两种例外处理的方法。
(8) 正确使用各种输入输出流,特别是对中文使用适当的字符输入流。
(9) AWT事件处理模型。
(10) Swing新的容器模型以及众多的组件的使用方法。
(11) Swing的新增特性。
(12) 多线程的调度和控制。
(13) 多线程的互斥和同步。
(14) 基于URL的网络编程(主要针对WWW资源)。
(15) TCP Socket通信。
(16) UDP Socket通信。
(17) JDBC技术应用。
(18) Java数据库编程。
◆课程的难点
在java第四学期,能独立用java编写程序实现计算器,记事本,连连看小游戏,图书管理系统。