网站大量收购闲置独家精品文档,联系QQ:2885784924

《JAVA程序设计M》教学大纲.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JAVA程序设计》教学大纲 一、课程性质与内容 Java 语言是一种新兴起的面向对象程序设计语言,目前已广泛应用于网络和嵌入式设备软件的设计与开发。《Java程序设计》是为计算机科学与技术、软件工程、软件技术、计算机信息管理等专业开设的一门专业基础课。本课程的前导课程是C/C++程序设计,后续课程有基于Web的程序设计、Java服务器程序开发、数据库原理与应用等。本课程从简单入手,突出实用与实践,培养学生对软件开发的兴趣和感觉。通过本课程的学习,学生将具有2000行左右Java编程经验,基本能开发一些Java程序。通过课程的学习,使学生的解决实际问题的能力和编程技能得到综合、系统的训练和培养,成为社会所需的专用人才。本课程的教学任务是通过学习Java 语言基础和大量程序编制实践,帮助学生树立正确的学习态度,养成良好的编程风格,充分认识学习Java程序设计的重要性;系统地介绍Java语言中面向对象程序设计的思想、类与对象的创建与使用、图形用户界面编程的方法与事件处理机制、异常处理机制、输入输出流、多线程的基本概念和编程方法、网络编程方法等,使学生掌握较扎实的 Java 语言基础,理解面向对象程序设计的思想,学会用Java编写一些简单的程序,为学生后继课程的学习打下坚实的基础 二、教学内容及要求 教学要求: 学习本课程前,要求学生熟悉计算机及操作系统的基本操作,具有一定的抽象思维和逻辑思维能力和较强的实践动手能力。通过本课程的学习,达到以下几点基本要求: (1)掌握面向对象的基础知识。 (2)了解并掌握 Java 语言的基本语法。 (3)能比较熟练地用 Java 语言进行应用程序设计,并能够在日后实践中自学、提高。 (4)了解 Java 的常用标准类库、编程技巧、泛型、异常处理、输入输出流、多线程及网络编程。 教学内容: Java程序设计主要讲述如何运用Java语言进行面向对象程序设计,主要内容包括Java的特点与开发环境、Java程序设计基础,面向对象程序设计思想,数组与字符串,常用Java系统类和接口,泛型、枚举与for语句的简化写法,异常处理,文件与数据流,图形用户界面程序设计,多线程程序设计和网络程序设计等。 1.绪论 (1)Java的发展历史。 (2)Java的主要特征以及与C++语言的区别。 (3)Java开发与运行平台以及Java程序的执行过程和工作原理。 (4)Java的开发工具。 教学重点:Java的特点,Java程序的执行工作和工作原理,开发工具。 教学难点:与C++语言的区别,Java程序的工作原理。 2.Java程序设计基础 (1)标识符和关键字。 (2)基本数据类型。 (3)常量和变量。 (4)数据类型转换 (5)运算符:算术运算符、关系运算符、布尔逻辑运算符、位运算符、赋值类运算符、条件运算符等。 (6)表达式。 (7)程序流程控制语句:if和switch语句;for、while、do~while循环语句;break、Continue和return语句。 (8)结构化程序设计。 教学重点:基本数据类型和类型转换,常量和变量,运算符与表达式,程序流程控制语句。 教学难点:数据类型转换,程序流程控制语句。 3.面向对象程序设计 (1)类和对象的基本概念。 (2)面向对象程序设计基本思想。 (3)类的设计、构造方法、类的成员变量和成员方法。 (4)实例对象的创建与使用。 (5)变量作用域范围与参数传递方式。 (6)继承性。 (7)多态性:静态多态性和动态多态性。 (8)封装性和访问权限控制。 (9)修饰词abstract、static和final。 (10)包。 (11)接口。 (12)内部类。 教学重点: 类的定义,对象的创建,构造方法的定义与使用,方法的重载与覆盖,类的继承,包,抽象类和接口。 教学难点:类与对象的概念、创建和使用,类的继承与运行时多态,访问控制权限的使用,抽象类的应用,接口的应用。 4. 数组与字符串 (1)数组:一维数据和多维数组。 (2)字符串:String和StringBuffer。 教学重点:一维数组,String和StringBuffer的构造方法和常见方法的使用。 教学难点:String和StringBuffer的使用方法的区别。 5. 常用Java系统类和接口 (1)顶级父类Object。 (2)数据类Math。 (3)List接口及实现List接口的常见类ArrayList、LinkedList和Vector。 (4)Set接口及实现Set接口的常见类HashSet和TreeSet。 (5)Map接口及实现Map接口的常见哈希表类:Hashtable、HashMap和TreeMap。 教学重点:Object类的使用,ArrayList和Vector类的使用,哈希表类

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档