《Java程序设计》期末考试大纲--赵卓君_第1页
《Java程序设计》期末考试大纲--赵卓君_第2页
《Java程序设计》期末考试大纲--赵卓君_第3页
《Java程序设计》期末考试大纲--赵卓君_第4页
全文预览已结束

下载本文档

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

文档简介

1、4 计算机学院2015-2016学年第一学期2014级Java程序设计期末考试大纲课程性质必修课 限选课适应专业计算机科学与技术软件工程数字媒体 所有专业考核形式考查 考试考试方法闭卷 开卷 上机 论文其它_考试时间90分钟一、考试内容第12章Java概述和基本语法【考试要求】掌握Java语言的基本语法,和Java程序的基本结构【考点】 n Java虚拟机和平台无关性n Java的主要特点:面向对象、平台无关、解释执行n Java语言程序的基本结构n Java程序在dos命令下的编译和运行:javac、java命令n Java程序编译之后生成字节码文件n main方法的标准写法n Java变量

2、的声明、作用域、数据类型、数据类型转换、表达式、运算符n 程序流程控制语句:if-else、switch语句、循环n 一维、二维数组的定义和使用,以及数组相关的算法第3章面向对象编程【考试要求】掌握类和对象的基本概念及面向对象编程思维【考点】n 类和对象的基本概念,类和对象的关系,属性的定义,方法的定义和调用n 构造方法,this关键字n 包的概念和使用,打包和导包的语法和规则n 继承(super、extends关键字)的实现和规则n 方法的重载和重写、父类的引用子类的对象(多态)的规则n 四个访问修饰符的使用及规则n 特殊方法修饰符(static、abstract、final)的使用及规则n

3、 接口的定义和使用及相关规则,实现多个接口n Object类常用方法的使用第4章异常【考试要求】掌握Java异常的概念、异常处理的机制、断言机制的使用【考点】n 异常机制的五个关键字:try、catch、finally、throw 和throws的使用n 多重catch块的使用的规则n 嵌套try-catch块n 常用的异常类型:Exception、RuntimeException、NumberFomatException、IOException、ClassNotFoundException 、ArithmaticException、ArrayIndexOutOfBoundsException

4、、NullPointerExceptionFileNotFoundException、n 用户自定义异常n 检验异常和非检验异常第5章java.lang包和字符串【考试要求】掌握包装类的概念,装箱和拆箱。掌握System类和Math类常用方法的使用。掌握String和StringBuffer的区别,以及String类和StringBuffer常用方法的使用。【考点】n 包装类的概念,以及装箱和拆箱都是自动完成的。n System类的特点及常用方法的使用:exit、currentTimeMills、arrayCopy等n Math类的特点及常用方法的使用:pow、max、min、sqrt等n j

5、ava.lang包是自动导入的。n 字符串的不变性、String类表示不可以修改的字符串,StringBuffer表示可以修改的字符串(String和StringBuffer的区别)n 常用String类的方法,如:length、indexOf,lastIndexOf、charAt,substring、equals、equalsIgnoreCase、compareTo、trim、concat、replace等。n 常用StringBuffer的方法,如:insert、delete、deleteCharAt、length、setCharAt、replace、toString、replace、re

6、verse等。第6章java.util包和集合框架【考试要求】掌握java.util包中的常用类以及集合框架的使用 【考点】n 处理日期的Date和Calendar类及常用方法的使用n 生成随机数的Random类及其常用方法的使用n List接口以及实现List接口的类:ArrayList、Vector、LinkedList、Stackn Map接口以及实现Map接口的类:HashMap、TreeMapn Set接口以及实现Set接口的类:HashSet、TreeSetn List、Set、Map接口的区别n 比较元素的接口:comparator、comparable的使用n 遍历元素的接口:

7、Iterator迭代器的使用n 集合父类Collections及其常用方法:sort、reverse、shufffle方法n Comparable和Comparator比较接口的使用第7章java.io包和输入输出系统【考试要求】掌握java.io包中File类和常用输入输出类的使用【考点】n File类的使用n 流的概念及分类n FileInputStream和FileOutputStream类n DataInputStream和DataOutputStream类n IOExceptionn FileNotFoundException第八章GUI图形用户界面编程【考试要求】掌握java常用的

8、Swing GUI 组件【考点】Ø 掌握常用Swing GUI 组件,包括JLabel、JTextField、JButton、JTextArea、JComboBox、JRadioButton、JCheckBox、JMenu、JTable、JTree、JOptionPane、JFrame、JPanel、JScrollPaneØ 布局管理器:BorderLayout边式布局、FlowLayout流式布局、GridLayout网格布局Ø 讲解Java的事件处理机制和事件监听器的关键代码,包括常用的按钮事件、鼠标事件、键盘事件第九章 JDBC数据库编程【考试要求】掌握JD

9、BC数据库连接的基本方法:纯Java方式;对数据库里的数据进行增、删、改、查的操作。掌握java.sql包中与数据库处理有关的类:Connection、DriverManager、Statement、ResultSet和ResultSetMetaData类。【考点】Ø JDBC访问数据库常用的方式:纯Java方式Ø 介绍JDBC的技术:包括添加、修改、删除和查询数据第十章 Java中的多线程【考试要求】掌握线程的概念和多线程的使用,已经使用Runnable接口和Thread类创建多线程的方法,线程的生命周期、优先级以及线程阻塞、调度和同步互锁的控制。【考点】Ø 线程和多线程的基本概念Ø 如何创建线程和线程的实现:实现Runnable接口或继承Thread类Ø 多线程实现代码和数据共享Ø 多线程的控制:包括优先级

温馨提示

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

评论

0/150

提交评论