java面向对象程序设计第九章
- 格式:ppt
- 大小:332.00 KB
- 文档页数:48


《Java面向对象程序设计》教案
袁绍欣
2007年3月
第 1 页
序言
本教案根据《Java面向对象程序设计》章节内容编写,各章节学时基本是按照讲授最小学时设置,教师可根据实际情况进行适当调整。此外,本教案也未包括实验、课程设计等相应学时设置。
教案仅供参考,其中空余内容由上课教师根据情况自行填写。
第 2 页
计算机系教案(理论教学用)
课程名称 Java面向对象程序设计与实践 第 1 次 第 周 2 学时
上课教室 课程类型 必修课/任选课 授课对象 计算机科学与技术专业
章节名称 第一章 初次接触Java
教学目的
和要求 掌握Java语言的特点,能建立相应的环境,编写简单的程序。
讲 授
主要内容及时间分配 1. 网络编程所遇到的问题及Java解决的基本思路。(5min)
2. Java语言的特点。(5min)
3. Java编译和运行环境的建立。(35min)
4. Java程序的分类、编译和运行时常见问题。(20min)
5. Java平台。(10min)
6. 总结(10min)
7. 布置作业及下节课内容(5min)
教学重点
与难点 重点:
了解Java语言的跨平台特性,掌握其原理。
如何学习Java语言。
难点:
学生独立建立Java的编译和运行环境,并编写两类Java程序。
了解两类Java程序的区别。
案例和分析方法 Application和Applet例。
Java程序在编译和运行时常出现的问题及解决方法。
启发与提问
Java语言与其他编程语言的主要区别和优势是什么?
作业布置
第 3 页 计算机系教案(理论教学用)
课程名称 Java面向对象程序设计与实践 第 2 次 第 周 2 学时
上课教室 课程类型 必修课/任选课 授课对象 计算机科学与技术专业
章节名称 第二章:Java语言基础
Java面向对象程序设计试卷(三)
一、填空题(每空2分,共40分)
1. 一个Java程序运行从上到下的环境次序是( (1) )
A. 操作系统、Java程序、JRE/JVM、硬件
B. JRE/JVM、Java程序、硬件、操作系统
C. Java程序、JRE/JVM、操作系统、硬件
D. Java程序、操作系统、JRE/JVM、硬件
2. 设有如下的程序代码,在执行完后x和y的值是多少( (2) )
int x= 8, y=2, z;
x=++x*y;
z=x/y++;
A)x=16, y=2 B)x=16, y=4 C)x=18, y=2 D)x=18, y=3
3. 正确定义一个初始值为的float类型的变量的语句是:( (3) )
A. float #value=25.8f;
B. float value#=;
C. float _value=25.8f;
D. float value=;
4. 下面代码定义了两个整形变量和一个字节型变量,在括号处填入将num1+num2的值赋给num3变量的语句
int num1 = 53;
int num2=47;
byte num3;
( (4) )以“java Sub 3”运行以下程序的结果是:( (5) )
public class Sub
{
public static void main(String[] args)
{
int i=(args[0]);
swich(i)
{
case 1: season”); break;
case 2: season”); break;
case 3: season”); break;
case4: season”); break;
}
}
}
6. 下面程序的运行结果为( (6) ) class test{
public static void main(String args[]){
面向对象程序设计Java复习要求
一、单选题
1、当线程进行调度使其暂停时,暂停的时间单位是( B )
A、毫秒
B、秒
C、分钟
D、小时
2、在java中和数据库连接的机制是( A )
A、JDBC B、CORBA C、自定义 D、ODBC
3、下列选项中不属于Java虚拟机的执行特点的一项是(D )。
A、异常处理 B、多线程 C、动态链接 D、简单易学
4、下列选项中属于Java语言的垃圾回收机制的一项是( D )。
A、语法检查 B、堆栈溢出检查 C、跨平台 D、内存跟踪
5、下列选项中属于 Java语言的安全性的一项是( C )。
A、动态链接 B、高性能 C、访问权限 D、内存跟踪
6、下列选项中,属丁JVM执行过程中的特点的一项是( C )。
A、编译执行 B、多进程 C、异常处理 D、静态链接
7、在Java语言中,那一个是最基本的元素?( C )
A、方法 B、包 C、对象 D、接口
8、如果有2个类A和B,A类基于 B类,则下列描述中正确的一个是( B )。
A、这2个类都是子类或者超类 B、A是B超类的子类
C、B是A超类的子类 D、这2个类都是对方的子类
9、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( D )
A、abstract B、private C、protected D、不使用保留字
10、编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?( D )
A、13个字节码文件,扩展名是.class B、1个字节码文件,扩展名是.class
1
课程思政优秀教学案例:《面向对象程序设计(Java)》课程
案例课程:类的设计与合作
一、课程简介
面向对象程序设计是信息与计算科学专业的专业主修课,主要面向信息与计算科学专业大二学生。课程主要讲授面向对象的基本思想与理论,以及结合Java技术的面向对象设计方法和实现技术。通过课程学习和实践,使学生掌握面向对象思想的表达和实现方法,能够针对具体应用需求建立面向对象模型,并运用Java技术进行中小型软件系统的设计和开发。
课程将思政理念细化为培养学生软件工程的职业素养、分析问题的辩证思维和大局意识、解决问题的开拓创新和科技强国的责任感,并将其融入课程内容的四大模块中。从课前预习、课堂讲授、作业过程、项目验收等四个环节,通过课堂讲授时的言传、作业过程中的体验、项目开展时的经历、教师指导时的身教,将思政元素融入到专业知识的学习当中,实现立体化的课程思政。
二、案例展示 2
1、课程思政育人目标
以“严谨、敬业、合作、包容”为课程思政理念,从家国情怀、专业素养和工匠精神三个方面,培养学生开拓创新的勇气、勇于承担的责任感、开放包容的合作精神、严谨敬业的工匠精神、科技报国的理想和使命感。
2、课程思政元素及实施路径
作为信息技术的基础课程,课程应服务科教兴国战略,培养大国工匠精神。因此,课程从家国情怀、专业素养和工匠精神三个方面,在知识体系中挖掘和凝练思政元素,通过思政切入点,有机融入到专业知识学习中,实现价值塑造、能力培养、知识传授三位一体的教学目标。
课程思政融入方法
家国情怀方面,结合我国的科技发展历史和现状,介绍科教兴国战略和民族复兴使命,让学生充分了解国家重大科技需求,增强国家和社会责任感,树立科技报国的人生理想。例如,通过对比开发技术中的国内外差距,激发学生科技强国的责任和使命感;通过类的设计3
到架构设计,学习在设计中服从大局以保证整体最优,培养学生的大局意识;在案例中植入志愿服务等需求,从内容上促使学生认识和体验为社会和他人做奉献的意识。