《Java程序设计》期末考试大纲--赵卓君演示教学

合集下载

《Java程序设计》教学大纲

《Java程序设计》教学大纲

《Java程序设计》教学大纲1 课程的基本描述课程名称Java语言程序设计Java Program Language课程性质专业基础课适用专业计算机科学与技术、软件工程、网络工程等参考教材Java 程序设计教程(慕课版)(第 2 版).张仁伟.人民邮电出版社。

总学时60学时考核方式期末上机考试(开卷考试)+课程作业,其中期末考试占50%,课程作业占50%本课程讲解Java语言的基本词法、语法、常用基础类和面向对象技术,除此以外,还要讲授程序设计要求、技能、方法和技巧,讲授分析问题和解决问题的方法,讲授算法的基本概念与应用。

Java语言基本内容包括基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类与异常类、常用实用类、输入输出流、Java多线程机制、Java网络编程、泛型与集合框架、组件及事件处理、JDBC数据库操作。

2 教学定位通过本课程的学习,使学生获得JA V A语言程序设计的基本概念、方法和技巧,掌握JA V A 语言的语法,运用JA V A语言编写并调试通过能解决一定规模实际问题的程序,使学生受到程序设计基本功的严格训练,培养学生良好的程序设计风格和严密的逻辑思维能力,提高分析问题解决问题以及实际动手能力,为后续课程的学习以及为今后设计开发各种软件打下良好的基础。

2.1 课程教学目标1.能运用Java语言的基本词法、语法和常用类库等面向对象知识分析计算机复杂工程问题;2.能运用Java面向对象原理,借助相应资源,分析影响问题求解因素,并获得结论;3.能运用Java语言完成计算机系统或软件模块的设计。

2.2 课程的主要特点Java语言程序设计是一门专业基础课程。

课程内容包括语言的基本语法(词法和语法)、面向对象技术和常用基础类。

学生首先要切实掌握语言的基本语法,只有掌握了基本语法才有可能灵活运用语言,是具备程序设计能力的基础;Java语言本身是面向对象的语言,学生应很好地掌握面向对象技术,以便于理解面向对象的设计方法,并能用面向对象技术分析、设计软件系统;通过语言的学习,能够理解算法的概念,并能使用基本的、常用的算法解决信息处理问题;在学习语言的过程中,培养学生的编程能力,以利于学生终身学习。

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲一、课程概述本课程是一门面向计算机科学与技术专业学生的JAVA程序设计课程,通过本课程的学习,学生将掌握JAVA语言的基本知识和编程技巧,并能够运用JAVA语言进行程序开发和问题解决。

二、课程目标1.了解JAVA语言的发展背景、特点和应用领域。

2.掌握JAVA语言的基本语法和编程规范。

3.熟悉JAVA的核心类库,并能够灵活运用。

4.掌握常见数据结构和算法,并能够使用JAVA实现。

5.培养学生的问题分析和解决能力,提高编程能力和代码质量。

三、教学内容与安排1.JAVA语言基础1.1JAVA语言概述1.2程序的编写与运行1.3数据类型与变量1.4运算符与表达式1.5控制语句与循环结构1.6数组与字符串1.7类与对象1.8方法与函数1.9异常处理2.JAVA面向对象编程2.1类与对象的概念2.2封装与继承2.3多态与接口2.4内部类与匿名类2.5泛型与枚举3.JAVA的图形化编程3.1 AWT与Swing框架3.2 常用的Swing组件与布局管理器3.3事件处理与监听器4.JAVA的输入输出流4.1字节流与字符流4.2文件的读写操作4.3序列化与反序列化4.4网络编程的基本概念5.JAVA的多线程编程5.1线程的概念与生命周期5.2线程的创建与启动5.3线程同步与互斥5.4线程的通信与协作6.数据结构与算法6.1线性表与链表6.2栈与队列6.3树与二叉树6.4图的表示与遍历6.5哈希表与排序算法四、教学方法1.理论与实践相结合的教学方法,通过讲解理论知识和实际案例的演示,培养学生的编程思维和实际操作能力。

2.采用小组合作学习的方式,鼓励学生互相交流、合作解决问题,培养团队合作精神和解决问题的能力。

3.通过课堂练习、编程作业、实验项目等形式,加强学生对知识的掌握和实际应用能力的培养。

五、学时分配-本课程总学时:72学时-理论学时:40学时-实验与实践学时:32学时六、评估与考核1.平时成绩:包括课堂表现、课堂作业和小组合作项目成果等。

java程序设计期末考试试题汇总及答案

java程序设计期末考试试题汇总及答案

java程序设计期末考试试题汇总及答案# Java程序设计期末考试试题汇总及答案一、选择题(每题2分,共20分)1. 下列哪个不是Java的基本数据类型?- A. int- B. double- C. String- D. boolean答案:C2. Java中,哪个关键字用于定义类?- A. class- B. interface- C. package- D. enum答案:A3. 以下哪个是Java的异常处理关键字?- A. try- B. if- C. while- D. switch答案:A4. 在Java中,哪个方法用于获取字符串的长度? - A. length()- B. size()- C. count()- D. find()答案:A5. Java中的哪个关键字用于实现多态?- A. extends- B. implements- C. override- D. abstract答案:C6. 下列哪个是Java集合框架中的接口?- A. ArrayList- B. HashMap- C. List- D. Set答案:C7. 在Java中,哪个类提供了基本的输入输出功能? - A. System- B. Scanner- C. Console- D. BufferedReader答案:A8. 下列哪个是Java的访问控制修饰符?- A. public- B. static- C. final- D. volatile答案:A9. 在Java中,哪个关键字用于定义一个接口? - A. class- B. interface- C. package- D. enum答案:B10. Java中,哪个关键字用于创建线程?- A. thread- B. runnable- C. extends- D. implements答案:B二、简答题(每题10分,共30分)1. 简述Java中的封装、继承和多态的概念。

《Java程序设计》期末考试大纲--赵卓君

《Java程序设计》期末考试大纲--赵卓君

2015-2016学年第一学期2014级《Java程序设计》期末考试大纲一、考试内容第1~2章Java概述和基本语法【考试要求】掌握Java语言的基本语法,和Java程序的基本结构【考点】⏹Java虚拟机和平台无关性⏹Java的主要特点:面向对象、平台无关、解释执行⏹Java语言程序的基本结构⏹Java程序在dos命令下的编译和运行:javac、java命令⏹Java程序编译之后生成字节码文件⏹main方法的标准写法⏹Java变量的声明、作用域、数据类型、数据类型转换、表达式、运算符⏹程序流程控制语句:if-else、switch语句、循环⏹一维、二维数组的定义和使用,以及数组相关的算法第3章面向对象编程【考试要求】掌握类和对象的基本概念及面向对象编程思维【考点】⏹类和对象的基本概念,类和对象的关系,属性的定义,方法的定义和调用⏹构造方法,this关键字⏹包的概念和使用,打包和导包的语法和规则⏹继承(super、extends关键字)的实现和规则⏹方法的重载和重写、父类的引用子类的对象(多态)的规则⏹四个访问修饰符的使用及规则⏹特殊方法修饰符(static、abstract、final)的使用及规则⏹接口的定义和使用及相关规则,实现多个接口⏹Object类常用方法的使用第4章异常【考试要求】掌握Java异常的概念、异常处理的机制、断言机制的使用【考点】⏹异常机制的五个关键字:try、catch、finally、throw 和throws的使用⏹多重catch块的使用的规则⏹嵌套try-catch块⏹常用的异常类型:Exception、RuntimeException、NumberFomatException、IOException、、ClassNotFoundException 、ArithmaticException、ArrayIndexOutOfBoundsException、NullPointerExceptionFileNotFoundException、⏹用户自定义异常⏹检验异常和非检验异常第5章ng包和字符串【考试要求】掌握包装类的概念,装箱和拆箱。

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲课程编号:08120031课程名称:Java程序设计/JAVA Programming总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1. 识别Java语言特点、基本语法、语言机制。

目标2. 将面向对象方法知识运用在程序设计案例中,能使用JAVA常用类、枚举、lambda 表达式、容器、泛型进行实例编程验证。

目标3. 利用JavaSE中的异常处理、输入输出等技术来表达处理程序应用问题。

目标4. 将图形用户界面和数据库编程技术运用中综合应用程序设计中。

目标5. 搭建Java开发环境,能设计实现各种Java技术的应用程序,且能测试运行。

二、课程目标对毕业要求的支撑三、教学过程安排四、实验或上机内容五、课程目标达成方法六、考核标准本门课程考核包括6个部分,分别为考试、作业、实验、讨论和测验。

具体要求及评分方法如下:1、期末考试试卷知识点要求2、作业3、实验4、讨论设置讨论课一次,要求学生按照讨论题目分组查阅资料,归纳总结,撰写报告。

5、测验随堂测验,老师给出题目,学生回答。

具体有任课老师给出评分标准。

七、教材及主要参考资料[1] 黑马程序员. Java基础入门(第2版)[M]. 清华大学出版社, 2018.[2] 郑人杰、马素霞、殷人昆. 软件工程概论(第2版)[M]. 机械工业出版社,2016.[3] Gay S.Horstmann. Java核心技术(第10版)[M]. 机械工业出版社,2016.[4] Y.Daniel Liang(美). Java语言程序设计(第10版)[M]. 机械工业出版社.2015.[5] 李刚. 疯狂Java讲义(第4版)[M]. 电子工业出版社,2018.[6] 封亚飞. 揭秘Java虚拟机[M]. 电子工业出版社,2017.[7] Bruce Eckel(美). Java编程思想(第4版)[M]. 机械工业出版社,2007.。

java面向对象程序设计期末考试题及答案

java面向对象程序设计期末考试题及答案

java面向对象程序设计期末考试题及答案一、单项选择题(每题2分,共20分)1. 在Java中,哪个关键字用于声明一个类?A. classB. structC. interfaceD. enum答案:A2. 下列哪个是Java中的访问修饰符?A. publicB. privateC. protectedD. All of the above答案:D3. 在Java中,哪个关键字用于创建对象?A. newB. createC. makeD. instantiate答案:A4. Java中的继承是通过哪个关键字实现的?A. extendsB. inheritC. deriveD. superclass答案:A5. 在Java中,哪个关键字用于实现接口?A. implementsB. extendsC. interfaceD. abstract答案:A6. 下列哪个不是Java中的方法重载的条件?A. 方法名相同B. 参数列表不同C. 返回值类型不同D. 访问修饰符不同答案:C7. 在Java中,哪个关键字用于声明一个抽象方法?A. abstractB. virtualC. overrideD. final答案:A8. Java中的多态性可以通过哪种方式实现?A. 方法重载B. 方法覆盖C. 接口实现D. 继承答案:B9. 在Java中,哪个关键字用于声明一个内部类?A. innerB. nestedC. staticD. inner class答案:B10. Java中的垃圾回收机制是自动的吗?A. YesB. NoC. SometimesD. Depends on the JVM答案:A二、填空题(每题2分,共20分)1. Java中,一个类可以继承另一个类的______方法和属性。

答案:非私有2. Java中的______关键字用于声明一个类是不可被继承的。

答案:final3. 在Java中,______关键字用于声明一个类是抽象的。

第5讲_java.lang包和字符串

第5讲_java.lang包和字符串
计算机学院 赵卓君
6
ng包简介 包简介
ng 包中包含了开发所需要的、 包中包含了开发所需要的、 最常用的类, 最常用的类,如:String、System、 、 、 Object、Exception等等。 、 等等。 等等 每当创建java程序,在编译和运行时 程序, 每当创建 程序 JVM会自动导入 会自动导入ng 包,无需使 会自动导入 来手动导入。 用import来手动导入。 来手动导入
计算机学院 赵卓君
9
Character类的方法 类的方法
方法
isDigit() isLetter() isLowerCase() isUpperCase() isSpace()
说明
确定字符是否为 0 至 9 之间的数字 确定字符是否为字母 确定字符是否为小写形式 确定字符是否为大写形式 确定字符是否为空格或换行符
StringBuffer delete(int start, int 此方法将删除调用对象中从 start 位置开始直到 end end) 指定的索引 – 1 位置的字符序列 StringBuffer deleteCharAt(int pos) 此方法将删除 pos 指定的索引处的字符 StringBuffer replace(int start, int end, String s) 此方法使用一组字符替换另一组字符。 此方法使用一组字符替换另一组字符。将用替换字符 指定的位置开始替换, 串从 start 指定的位置开始替换,直到 end 指定的位 置结束
计算机学院 赵卓君
2
回顾--2 回顾
用户自定义异常必须继承Exception或Exception的 或 用户自定义异常必须继承 的 子类 检验异常是指程序代码中必须要捕获的异常, 检验异常是指程序代码中必须要捕获的异常,否 则无法通过编译。 则无法通过编译。非检验异常是可以不捕获程序 仍可以通过编译的异常。 仍可以通过编译的异常。 断言允许程序员在代码中加入一些检查语句而无 需编写异常处理程序。主要用于调试的目的。 需编写异常处理程序。主要用于调试的目的。 Java运行时环境默认设置断言机制是关闭的,因 运行时环境默认设置断言机制是关闭的, 运行时环境默认设置断言机制是关闭的 此在运行含有断言的代码时要启用断言。 此在运行含有断言的代码时要启用断言。启用断 言的语法: 言的语法: java –ea 字节码文件名

《Java程序设计》电子课件

《Java程序设计》电子课件

this.copper=c; // 给类成员变量z赋值
}
2024/10/20
宋波,李晋,李妙妍,张悦
String getModel( ) { return “金牌 = ”+gold+“ 银牌
=”+silver+“ 铜牌="+copper; }
2024/10/20
宋波,李晋,李妙妍,张悦
public static void main( String args[ ]) {
5. return color;
6. }
7. public float count(){ 8. int num; 9. if(num<0)
• 错误语句,因为局 部变量num还没有
10. return 0;
被赋值就使用
11. else
12. return price*num;
13. } 2024/10/20
2024/10/20
宋波,李晋,李妙妍,张悦
2. 类体
① 构造和初始化新对象的构造方法; ② 表示类及其对象状态的变量; ③ 实现类及其对象的方法; ④ 进行对象清除的finalize()方法。
2024/10/20
宋波,李晋,李妙妍,张悦
3.1.2 成员变量与局部变量
• 成员变量(类):
➢ 在类体中声明的变量,且不属于任何 一个方法时。
Olympics2 o2=new Olympics2( );
System.out.println("Before changModel:"+o2.getModel());
o2.changeModel(100,100,100);
System.out.println("After changeModel:"+o2.getModel());

java程序设计期末考试题及答案

java程序设计期末考试题及答案

java程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是Java语言的特点?A. 支持多线程B. 支持网络编程C. 支持面向对象编程D. 所有选项都是答案:D2. Java程序的入口点是:A. main()B. start()C. run()D. execute()答案:A3. 下列哪个关键字用于定义接口?A. classB. interfaceC. extendsD. implements答案:B4. Java中用于捕获异常的关键字是:A. tryB. catchC. throwD. finally答案:B5. 下列哪个是Java集合框架中的接口?A. ListB. SetC. MapD. 所有选项都是答案:D6. Java中用于定义类的关键字是:A. classB. structC. interfaceD. enum答案:A7. 下列哪个选项不是Java的基本数据类型?A. intB. doubleC. StringD. char答案:C8. Java中用于定义抽象方法的关键字是:A. abstractB. finalC. staticD. native答案:A9. 下列哪个选项不是Java的访问修饰符?A. publicB. privateC. protectedD. global答案:D10. 在Java中,下列哪个关键字用于创建线程?A. threadB. runnableC. synchronizedD. concurrent答案:B二、填空题(每题2分,共20分)1. Java语言的______关键字用于声明一个变量。

答案:var2. Java中,______关键字用于创建一个类。

答案:class3. Java中,______关键字用于创建一个方法。

答案:void4. Java中,______关键字用于定义一个接口。

答案:interface5. Java中,______关键字用于实现多线程。

Java深入-Ch06-Applet和网络编程

Java深入-Ch06-Applet和网络编程

计算机学院 赵卓君
主要内容
Applet的创建和使用 的创建和使用 计算机网络及通信协议 Socket编程 编程 网络聊天系统
计算机学院 赵卓君
Java小程序(Applet) 小程序( ) 小程序
Applet是一种需要嵌入到网页(Html)中才能运 是一种需要嵌入到网页( 是一种需要嵌入到网页 ) 行的小程序。通常可以用于在网页中嵌入图片、 行的小程序。通常可以用于在网页中嵌入图片、 声音、视频等多媒体功能, 声音、视频等多媒体功能,或添加其他的客户端 处理逻辑(如网络计算器) 处理逻辑(如网络计算器). Applet小程序必须继承 小程序必须继承java.applet.Applet类 小程序必须继承 类 和Application应用程序比起来,applet具有以下 应用程序比起来, 具有以下 应用程序比起来 特点: 特点: 不能单独运行 性能差 对applet安全性要求高 安全性要求高
第7层 层 第6层 层 应用层协议 表示层协议 会话层协议 传输层协议 网络层协议 数据链路层协议 物理层协议 第7层 层 第6层 层 第5层 层 4层 第4层 第3层 层 第2层 层 第1层 层
主 机 A
第5层 层 4层 第4层 第3层 质
计算机学院 赵卓君
计算机学院 赵卓君
Socket通信模型 通信模型
Server ServerSocket s(port #) s.accept()等待连接 等待连接 Socket() OutputStream InputStream socket.close() Client Socket s(host,port #) 主动发起连接 OutputStream InputStream socket.close()
线程包括主线程全部结束后,JVM检测到只剩下后 线程包括主线程全部结束后,JVM检测到只剩下后 台线程的时候,就退出当前程序的运行。 台线程的时候,就退出当前程序的运行。

计算机06期末考试题《Java程序设计》A卷参考答案

计算机06期末考试题《Java程序设计》A卷参考答案
Divergence divergence = new Divergence();
double avg=0,div=0,div1;
double unit[]
for(j=0, j<10, j++) //随机生成的数据放入数组中;(2分)
list[j] = (int)(Math.random()*10);
{
// Initialize sum
double sum = 0;(1分)
// Add areas to sum
for (int i = 0; i < circleArray.length; i++)
sum += circleArray[i].findArea();
return sum;(2分)
}
第2页共2页
(3)如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为形式参数;
(4)如果父类对象引用指向的实际是一个子类对象,那么这个父类对象的引用可以用强制类型转换转化成子类对象的引用。
2. (1)编写事件监听器类;
(2)创建一个事件监听器对象;
(3)并注册到相应的事件源
第1页共2页
评分标准:客观题,答对一空得2分,答案近似得1分,否则0分。
(1)abstract class
(2)return(x*y/2);
(3)Rectangle extends Figure
(4)extends WindowAdapter
(5)System.exit(0)
(6)new Socket("127.0.0.1",4700);
五、Answer the following questions briefly (20 Points,5Points each)

《Java程序设计基础》课程教学大纲

《Java程序设计基础》课程教学大纲

《Java程序设计基础》课程教学大纲
系(专业)课程委员会审查意见:
我系(专业)课程委员会已对本课程教学大纲进行了审查,同意执行。

系(专业)课程委员会主任签名:日期:年月日
注:1、课程教学目标:请精炼概括3-5条目标,并注明每条目标所要求的学习目标层次(理解、运用、分析、综合和评价)。

本课程教学目标须与授课对象的专业培养目标有一定的对应关系
2、学生核心能力即毕业要求或培养要求,请任课教师从授课对象人才培养方案中对应部分复制()
3、教学方式可选:课堂讲授/小组讨论/实验/实训
4、若课程无理论教学环节或无实践教学环节,可将相应的教学进度表删掉。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015-2016学年第一学期
2014级《Java程序设计》期末考试大纲
一、考试内容
第1~2章Java概述和基本语法
【考试要求】
掌握Java语言的基本语法,和Java程序的基本结构
【考点】
⏹Java虚拟机和平台无关性
⏹Java的主要特点:面向对象、平台无关、解释执行
⏹Java语言程序的基本结构
⏹Java程序在dos命令下的编译和运行:javac、java命令
⏹Java程序编译之后生成字节码文件
⏹main方法的标准写法
⏹Java变量的声明、作用域、数据类型、数据类型转换、表达式、运算符
⏹程序流程控制语句:if-else、switch语句、循环
⏹一维、二维数组的定义和使用,以及数组相关的算法
第3章面向对象编程
【考试要求】
掌握类和对象的基本概念及面向对象编程思维
【考点】
⏹类和对象的基本概念,类和对象的关系,属性的定义,方法的定义和调

⏹构造方法,this关键字
⏹包的概念和使用,打包和导包的语法和规则
⏹继承(super、extends关键字)的实现和规则
⏹方法的重载和重写、父类的引用子类的对象(多态)的规则
⏹四个访问修饰符的使用及规则
⏹特殊方法修饰符(static、abstract、final)的使用及规则
⏹接口的定义和使用及相关规则,实现多个接口
⏹Object类常用方法的使用
第4章异常
【考试要求】
掌握Java异常的概念、异常处理的机制、断言机制的使用
【考点】
⏹异常机制的五个关键字:try、catch、finally、throw 和throws的使用
⏹多重catch块的使用的规则
⏹嵌套try-catch块
⏹常用的异常类型:Exception、RuntimeException、NumberFomatException、
IOException、、ClassNotFoundException 、ArithmaticException、
ArrayIndexOutOfBoundsException、
NullPointerExceptionFileNotFoundException、
⏹用户自定义异常
⏹检验异常和非检验异常
第5章ng包和字符串
【考试要求】
掌握包装类的概念,装箱和拆箱。

掌握System类和Math类常用方法的使用。

掌握String和StringBuffer的区别,以及String类和StringBuffer常用方法的使用。

【考点】
⏹包装类的概念,以及装箱和拆箱都是自动完成的。

⏹System类的特点及常用方法的使用:exit、currentTimeMills、arrayCopy

⏹Math类的特点及常用方法的使用:pow、max、min、sqrt等
⏹ng包是自动导入的。

⏹字符串的不变性、String类表示不可以修改的字符串,StringBuffer表示
可以修改的字符串(String和StringBuffer的区别)
⏹常用String类的方法,如:length、indexOf,lastIndexOf、charAt,substring、
equals、equalsIgnoreCase、compareTo、trim、concat、replace等。

⏹常用StringBuffer的方法,如:insert、delete、deleteCharAt、length、
setCharAt、replace、toString、replace、reverse等。

第6章java.util包和集合框架
【考试要求】
掌握java.util包中的常用类以及集合框架的使用
【考点】
⏹处理日期的Date和Calendar类及常用方法的使用
⏹生成随机数的Random类及其常用方法的使用
⏹List接口以及实现List接口的类:ArrayList、Vector、LinkedList、Stack
⏹Map接口以及实现Map接口的类:HashMap、TreeMap
⏹Set接口以及实现Set接口的类:HashSet、TreeSet
⏹List、Set、Map接口的区别
⏹比较元素的接口:comparator、comparable的使用
⏹遍历元素的接口:Iterator迭代器的使用
⏹集合父类Collections及其常用方法:sort、reverse、shufffle方法
⏹Comparable和Comparator比较接口的使用
第7章java.io包和输入输出系统
【考试要求】
掌握java.io包中File类和常用输入输出类的使用
【考点】
⏹File类的使用
⏹流的概念及分类
⏹FileInputStream和FileOutputStream类
⏹DataInputStream和DataOutputStream类
⏹IOException
⏹FileNotFoundException
第八章GUI图形用户界面编程
【考试要求】
掌握java常用的Swing GUI 组件
【考点】
➢掌握常用Swing GUI 组件,包括JLabel、JTextField、JButton、JTextArea、JComboBox、JRadioButton、JCheckBox、JMenu、JTable、JTree、JOptionPane、
JFrame、JPanel、JScrollPane
➢布局管理器:BorderLayout边式布局、FlowLayout流式布局、GridLayout网格布局
➢讲解Java的事件处理机制和事件监听器的关键代码,包括常用的按钮事件、鼠标事件、键盘事件
第九章JDBC数据库编程
【考试要求】
掌握JDBC数据库连接的基本方法:纯Java方式;对数据库里的数据进行增、删、改、查的
操作。

掌握java.sql包中与数据库处理有关的类:Connection、DriverManager、Statement、ResultSet和ResultSetMetaData类。

【考点】
➢JDBC访问数据库常用的方式:纯Java方式
➢介绍JDBC的技术:包括添加、修改、删除和查询数据
第十章Java中的多线程
【考试要求】
掌握线程的概念和多线程的使用,已经使用Runnable接口和Thread类创建多线程的方法,线程的生命周期、优先级以及线程阻塞、调度和同步互锁的控制。

【考点】
➢线程和多线程的基本概念
➢如何创建线程和线程的实现:实现Runnable接口或继承Thread类
➢多线程实现代码和数据共享
➢多线程的控制:包括优先级、线程调度、线程阻塞、锁与线程同步
二、题型及分值分配:
✧总分:100分
✧考试题型集分值:
(1)单项选择题:20小题,每题2分,共40分
(2)判断题:10小题,每题1分,共10分
(3)代码阅读理解题:6小题,每题5分,共30分
(4)综合编程题两题,每题10分,共20分。

相关文档
最新文档