欢迎来到天天文库
浏览记录
ID:42494508
大小:323.92 KB
页数:23页
时间:2019-09-16
《《Java技术及其应用》2017教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《Java技术及其应用》教学大纲安徽大学计算机科学与技术学院二O一七年四月课程性质与设置目的要求《Java技术及其应用》课程是安徽大学计算机科学与技术学院软件工程专业选修课。《Java技术及其应用》以介绍Java面向对象程序设计方法为逻辑起点,以安徽大学计算机科学与技术学院软件工程专业学牛为讲授对象,是集理论性与应用性为一体的学科。Java是一种通用的面向对象的编程语言,其语法与C和C++相似,但舍弃了一些难以理解和不安全的语言特征。木课程将从Java语言的实现机制入手,结合示例程序,较为系统地介绍Java语言的主要特征和编程技术,包括:基木语法、类与对象、继承与多态性、包与接口、异常处理、
2、输入输出流、图形用户界面等内容。设置本课程的目的是:使学习者在全面了解Java技术历史、现状与发展趋势的基础上,系统掌握Java基本概念、编程思想以及程序设计技术,具备熟练的Java编程技能和面向对象软件设计思想,完成本课程的学习后能够熟练地综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题,最终提高程序设计水平和计算机应用能力,从而能胜任企业软件研发以及科研院所的研发、教学任务。学习木课程的要求是:学习者应按照教学大纲要求,掌握Java语言的基木语法和语义,理解面向对象概念,会编制Java应用程序,通过编程实践形成良好的编程习惯。先修课程要求:C语言程序设计,数据结构本课程计
3、划36学吋。选用教材:刘政怡.《Java语言程序设计教程》,安徽大学出版社,2016教学手段:多媒体演示、讲授相结合。考核方法:闭卷考试教学进程安排表:次数周次学时数教学主要内容教学方法114第1章Java概述1.1Java的历史1.2Java语言白皮书1.3Java产品分类1.4JavaSE1.5Java源程序结构1.6第一个Java应用程序第2章初识类和对象2.1一个例子2.2再看一个例子2.3类和对象的关系讲授234第2章初识类和对象2.4类的定义2.5类的使用2.6Java应用程序的基本结构2.7从命令行窗口输入、输出数据第3章基本语法3.1标识符3.2保留字3.3数据类型3.4基本
4、数据类型的级别与数据转换3.5运算符3.6控制语句讲授354第4章类和对象4.1方法重载4.2变量作用域4.3构造方法4.4Java内存管理4.5参数传递4.7类成员和实例成员4.8包讲授474第4章类和对象4.9import语句4・10访问权限4.11基本数据类型的包装类第5章子类与继承5.1子类的定义5.2子类的继承性讲授5.3成员变量的隐藏和方法重写5.4super关键字5.5面向对象的多态性594第5章类和对象5.6final关键字5.7abstract关键字5.8面向抽象编程5.9接口5.10面向接口编程5.11abstract与接口类的区别5.12内部类和匿名类讲授6114第6章
5、数组、字符串和枚举6.1数组6.7字符串6.8枚举第7章异常处理7.1什么是异常7.2Java对异常事件的处理方式7.3异常的分类讲授7134第7章异常处理7.4异常的捕获catch7.5异常的抛弃throws7.6异常的生成throw7.7自定义异常第8章输入输出流8.1I/O流层次8.2字节流和字符流8.3文件流讲授8154第8章输入输岀流8.4数组流8.5打印输出流8.6缓冲流8.7数据流8.8对象流8.9随机流第9章图形用户界面9.1AWT与Swing9.2Swing组件讲授9174第9章图形用户界面9.3布局管理器9.4事件处理机制9.5对话框9.6发布GUI程序讲授第一章Java
6、语言概述一、学习目的掌握JAVA语言的历史、Java产品分类、Java核心JDK和目前最新版本、Java的应用分类,了解Java的开发工具及其运行环境,掌握Java程序的特点、基本构成,及其与C++语言的不同,熟悉JavaApplication编辑、编译和运行。本章计划4学吋。二、课程内容1.1Java的历史Java语言出现的背景WWW需要动态的可交互的功能Java语言的深远影响:解决不同平台移植,一处编程,处处运行。1.2Java语言白皮书Java是一种简单的、面向对象的、分布式的、解释的、鲁棒的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。1.3Java产品分类(1
7、)JavaSE(2)JavaEE(3)JavaME1.4JavaSEBin下包含主耍内容1.5Java源程序结构与C/C++在源程序结构方面的区别1.6第一个Java应用程序Java开发坏境的安装与设置;简单java程序的编写,编译与运行三、重点难点重点难点:1.Java语言的特点2.Java与C/C++不同点3.Java开发环境的安装和设置四、思考题和习题:1.Java的主要特点?2.如何开发Java程序?
此文档下载收益归作者所有