《JAVA语言程序设计》课程大纲_第1页
《JAVA语言程序设计》课程大纲_第2页
《JAVA语言程序设计》课程大纲_第3页
《JAVA语言程序设计》课程大纲_第4页
《JAVA语言程序设计》课程大纲_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java语言程序设计课程大纲课程编号:08050300java语言根底basic java programming总学时:32总学分:2课程性质:专业必修课开设学期及周学时安排:其次学年第4学期,2学时/周适用专业及层次:计算机科学技术本科、计算机科学技术专科、计算机专升本及双专业相关课程:c语言程序设计、c+面对对象程序设计教材:面对对象程序设计java,李金铭等编著,清华大学出版社,2009推举参考书:1、java语言程序设计,肖敏等编著,电子工业出版社,20082、java2程序设计根底,陈国君等编著,清华大学出版社,20063、java程序设计与应用开发,於东军编著,清华大学出版社,2

2、005一、课程目的及要求本课程的教学目的:通过本课程的学习,使同学可以熟识把握面对对象程序设计的方法,java语言的根本概念、语法和编程方法。以java语言中的面对对象机制为主线,通过在学习过程中大量的程序实例和相关练习,理解面对对象的程序设计的思路和方法。培育同学的编程力量。通过理论和理论教学,使同学把握面对对象的程序设计语言java,并培育良好的编程标准意识。课程的根本要求:1.把握面对对象的根底学问;2.理解并把握java语言的根本语法;3.能比拟娴熟地用java语言进展应用程序设计,并可以在日后理论中自学、进步;4.理解java的常用标准类库、编程技巧、异样处理及高级编程。二、课程内容

3、及学时安排第一章java技术概述2学时1.1java的历史与现状1.2java工作原理1.3java语言的特性1.4jdk及java运行环境1.5java程序样例其次章java语言根底2学时2.1标识符与保存字2.2变量和常量2.3根本数据类型2.4运算符与表达式2.5根本数据类型数组第三章掌握流程2学时3.1分支语句3.2循环语句3.3跳转语句3.4说明语句第四章面对对象根底4学时4.1面对对象的根本概念4.2类4.3对象4.4方法4.5访问掌握修饰符4.6静态修饰符、静态字段和方法4.7抽象类与抽象方法4.8最终类、最终属性、最终方法与终结器第五章面对对象特性4学时5.1抽象与封装5.2类

4、的继承5.3类的多态5.4初始化与构造方法5.5接口5.6包第六章字符串处理2学时6.1string类6.2stringbuffer类6.3字符串的比拟第七章异样处理2学时7.1异样的概念7.2java异样处理第八章输入/输出处理2学时8.1字节流8.2文件处理8.3过滤流8.4字符流第九章有用工具类1学时9.1wrapper类9.2math类第十章多线程2学时10.1线程的概念10.2线程的状态10.3多线程编程10.4线程同步第十一章图形用户界面设计3学时11.1组件11.2容器11.3布局管理器11.4菜单11.5awt组件库11.6大事处理机制第十二章applet小程序设计3学时12.

5、1applet的根本工作原理12.2applet的生命周期及主要方法12.3applet的图形绘制12.4applet图像处理12.5applet动画12.6applet的声音技术第十三章网络通信3学时13.1url13.2socket通信13.3数据报通信三、教学重点与难点第一章java技术概述重点:jdk的用法、java与c及c+的区分、java三种程序的区分难点:jvm的概念和原理其次章java语言根底重点:标识符的命名规章、变量与常量的区分、不同数据类型的区分、运算符的用法、数组的定义与用法难点:数据类型的转换、变量的作用域第三章掌握流程重点:分支语句的定义、循环语句的定义、跳转语句的

6、定义、说明语句的定义难点:两种跳转语句的区分第四章面对对象根底重点:类和对象的概念及实际应用、类的修饰符、变量和方法的修饰符难点:类的设计、静态变量与非静态变量的区分第五章面对对象特性重点:类封装中的权限、包和接口的用法、继承的概念和实现难点:方法重载与掩盖的区分第六章字符串处理重点:string类中方法的用法、stringbuffer类中方法的用法、字符串比拟方法的用法难点:各种字符串比拟方法之间的差异第七章异样处理重点:java异样处理机制、java内置异样类、如何自定义异样难点:理解异样处理块中各个语句块的作用第八章输入/输出处理重点:字节流的用法、文件流的用法、过滤流的用法、字符流的用

7、法难点:键盘流的用法第九章有用工具类重点:wrapper类的用法、math类的用法难点:wrapper类的构造方法第十章多线程重点:线程的原理、线程状态及转换、多线程开发难点:线程同步与互斥第十一章图形用户界面设计重点:组件和容器的用法、布局管理器的用法、菜单的用法难点:大事处理机制第十二章applet小程序设计重点:applet的生命周期及方法、applet的绘图、applet图像处理、applet动画与声音难点:applet的生命周期和工作原理第十三章网络通信重点:url类的用法和网络编程、socket类的用法和socket通信编程、datagramsocket类的用法和数据报通信编程难点

8、:socket通信编程四、主要教学方式1、课堂讲授:在多媒体教室中采纳电子教案授课,上课时边讲边演示。2、作业:每局部布置一次作业。五、典型作业练习1、简述并区分程序、进程和线程三个概念。2、线程有哪几个根本的状态?java中线程调度遵循何种原那么?3、异样是如何抛出、捕捉和处理的?4、编写一个程序,分别统计并输出文本文件中元音字母a,e,i,o,u的个数。5、创立一个输入对话框,从对话框中输入文字,当按下“确定按钮后能在屏幕显示那段文字。6、编写一个applet程序,使其在窗口中以红色、蓝色、绿色循环显示以下内容:applet program。六、课程考核方式闭卷考试,成果以百分制计算。撰写

9、人:宋波审核人:信息学院课程简介java语言根底basic java programming课程编号:08050300课程性质:专业必修课开设学期及学时安排:其次学年第4学期,2学时/周适用专业及层次:软件工程专业本科先行课程:c语言程序设计、数据构造后继课程:web程序设计教材:面对对象程序设计java,李金铭等编著,清华大学出版社,2009推举参考书:1、java语言程序设计,肖敏等编著,电子工业出版社,20082、java2程序设计根底,陈国君等编著,清华大学出版社,20063、java程序设计与应用开发,於东军编著,清华大学出版社,2005课程目的、内容与要求:课程目的:通过本课程的学

10、习,使同学可以熟识把握面对对象程序设计的方法,java语言的根本概念、语法和编程方法。以java语言中的面对对象机制为主线,通过在学习过程中大量的程序实例和相关练习,理解面对对象的程序设计的思路和方法。培育同学的编程力量。通过理论和理论教学,使同学把握面对对象的程序设计语言java,并培育良好的编程标准意识。课程主要内容:随着internet的蓬勃进展和广泛应用,java面对对象程序设计语言已成为主流的编程语言之一。本课程的主要内容包括:java的进展历史和特点;java语言的根底学问;面对对象程序设计的根本思想和根本方法;包和接口的定义与用法;常用类的应用;异样处理的概念和应用;图形用户界面和java小程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论