- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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类的使用,哈希表类
您可能关注的文档
最近下载
- 附件2.安徽省老年大学(学校)建设指导标准(试行).doc
- 《职业素养》知识考试题库(含答案).docx
- DBJ33_T 1321-2024《建筑施工拉杆式悬挑脚手架安全技术规程》.pdf
- 2025年公务员考试时事政治100题及答案(含知识点).docx
- 2024年江西电力职业技术学院单招职业技能测试题库及答案(各地真题).docx VIP
- 新项目方法验证能力确认报告2023简化模板:空气质量 甲醛的测定 乙酰丙酮分光光度法GBT 15516-1995.pdf VIP
- 美的面包机食谱-官方通用版.pdf
- 抗凝剂皮下注射护理规范.pptx VIP
- 学校物业管理服务方案(精选8篇).docx VIP
- 自动控制原理(全套课件1085P).ppt
文档评论(0)