河南大学java期末考试各章重点

上传人:第*** 文档编号:34064964 上传时间:2018-02-20 格式:DOCX 页数:8 大小:38.37KB
返回 下载 相关 举报
河南大学java期末考试各章重点_第1页
第1页 / 共8页
河南大学java期末考试各章重点_第2页
第2页 / 共8页
河南大学java期末考试各章重点_第3页
第3页 / 共8页
河南大学java期末考试各章重点_第4页
第4页 / 共8页
河南大学java期末考试各章重点_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《河南大学java期末考试各章重点》由会员分享,可在线阅读,更多相关《河南大学java期末考试各章重点(8页珍藏版)》请在金锄头文库上搜索。

1、1第 1 章 Java 语言概述1. 跨平台特性:JVM (理解)2. 安装 JDKPATH bin的安装路径CLASSPATH 类的安装路径 javac A.java 编译java A 解释执行注意:1)一个源文件中可以写若干个类,但是最多只能有一个被声明为 public的,且此类的类名和该源文件名相同。2)编译后,源文件中有几个类的声明,就会产生几个与之相对应的.class 文件。3)可以被执行的类一定包含 main方法,而该类不一定被声明为 public的。3Java 程序分类Application: 可以独立运行,包含 main()方法。Applet: 嵌入到.html 文件中,被浏览

2、器执行。4. 包引用包中的类 : 包.子包.类接口导入包 :import 包.子包.类接口*;声明类所在的包: package 包 .子包;注意:1)package:写在源代码的第一行位置,可有可无,但最多只能有一条。2) import:必须写在类声明之前,可有多条或零条。3) 包名是小写,子包间用“.”分隔,逻辑组织方式与物理存储的路径一致。第 2 章 Java 基本语法规则(应用)第 4 章 Java 基本结构程序(应用)1.标识符字母、下划线、$开头,后跟字符、数字等.2区分大小写 2.注释/ 单行注释 /* */多行注释 /* */文档注释3.数据类型基本数据类型:byte int s

3、hort long Boolean char float double引用数据类型:数组、接口、类4.类型转换自动转换:从小范围到大范围强制类型转换:从大范围到小范围5. 运算符和表达式6. 流程控制语句 一顺序结构:1. 赋值语句 2. 空语句 3. 复合语句二分支语句:1. if 语句 2. switch 语句 三循环语句:1. while 语句 2. do-while 语句 3. for 语句 四转移语句:1. break 语句 2. continue 语句 3. return 语句 第 5 章 Java 基本类1. Java.langObject: 所有类的根类 ; toString(

4、) equals()2.字符串String:不可变 String s1=”abc”; String s2=new String(“abc”);charAt(i); substring(); concat(); indexof(); length(); String(byte b,0,count);3. 数组:声明、创建、赋值声明数组时不能指明数组长度数组有默认的属性 length 求数组长度二维数组: 每一维的长度Int a; a.length a0.length4. 基本数据类型包装类int i= Integer. parseInt(String str)5. java.util: Date

5、 Calendar Random(应用)第 3 章 Java 中的面向对象技术1.面向对象特点:封装、继承、多态2.类和对象3类:抽象 成员变量、成员方法 对象:具体 Person p=new Person()p.namep.speak()局部变量不能自动被始化,成员变量会被赋默认初值。3. 构造方法1) 声明构造方法 : 与类名相同,不带返回值,可重载;2) 构造方法与普通成员方法的不同之处3) 使用构造方法的几点说明(见课本)注意:在一个构造方法中调用另一个构造方法用 this(参数)初始化:先调用父类的构造方法4. 方法的重载重载方法用于表示相同含义,只不过参数列表(参数的类型、个数、位

6、置)不同,方法名相同的,返回值类型可以相同可以不同。5. this3 个用法可以单独使用;调用构造方法;引用本类的成员6. static: 修饰类成员,不可修饰类 ; 类(静态)成员和实例成员的区别7.访问权限类的访问权限:public ,缺省(访问范围的区别)成员的访问权限: public ,protected ,缺省,private (访问范围的区别)8. 继承class A extends B P611) 继承原则 2) 单重继承 3)子类对父类成员的访问权限4)上转型对象: 父类对象引用子类实例引用同名成员变量/方法时 (隐藏和覆盖)5)对象运算符 instanceof9. super

7、2 个用法调用父类的构造方法;引用父类的同名成员10. abstract抽象类:一个抽象类中可以没有抽象方法,但是含有抽象方法的类必定是抽象类。抽象类不能被实例化,可以有构造方法。可以被继承。若子类没有全部重写父类的抽象方法,则子类仍然是抽象类。抽象方法:4只有方法声明没有方法体(即没有一对大括号) 。需要被子类重写。11. final修饰变量则是常量:值不可再被更改最终方法:不可被重写最终类:不能被继承12. 接口抽象类对比1) 声明接口: 可理解为一个特殊的抽象类,只包含抽象方法(默认为 public abstract) 和常量(public final)。2) 声明实现接口的类:clas

8、s c implements ICommon3) 接口的作用多继承, 解耦 4) 接口的特点5) 接口与抽象类的区别 注意:在实现类当中,重写抽象方法时,访问权限必须是 public的,否则编译出错。13. 多态: 重载,覆盖,动态绑定 (静态绑定)编译时多态和运行时多态14. 内部类: 匿名内部类:用于事件处理 第 6 章 图形用户界面(应用)1. awt/swingimport java.awt.*; import javax.swing.*;import java.awt.event.*;2.组件:容器JFrame, JPanel, JTextField, JTextArea, JBut

9、ton, 对话框3. 布局管理器容器FlowLayout, BorderLayout, GridLayout4. 事件处理:事件源,事件,事件监听器第 7 章 异常处理1. 程序中常见的错误: 语法错、语义错、 逻辑错 (理解含义 )52. 掌握常用的几种异常: (见课本) P1823. 异常处理语句 try-catch-finally: try 语句执行流程(掌握并会使用)4. throw: 抛出自定义异常对象, 可单独使用5. throws: 跟在方法声明的后面, 将异常抛给上级调用方法处理,不能单独使用6.自定义异常类 : extends Exception常用方法:getMessage

10、() printStackTrace()第 8 章 多线程(掌握并应用)1继承 Thread 类创建线程 (掌握并应用)2. 实现 Runnable 接口创建线程(掌握并应用)3线程状态和线程控制: (掌握并应用)1) 线程状态: 6 个状态 2) 线程控制: t.start(), t.sleep(1000);4. 同步机制解决资源竞争问题 synchronized1)线程间的竞争关系 2) 线程互斥和临界区管理 3) Java 的线程互斥实现5. 同步机制与线程通信 wait() notify()1)线程间的协作关系 2)线程同步 3) Java 的线程通信方法第 9 章 Java Appl

11、et 程序9.1 初识 Applet一Applet 概念和执行原理 (掌握并应用)Import java.applet.Applet;9.2 Applet 的生命周期(掌握并应用)1. init()方法 2. start()方法 3. stop()方法 4.destroy()方法9.7 Application 和 Applet 的关系 (掌握并应用)第 10 章 输入/输出流与文件处理 (应用)1. 输入输出流概述: 流的定义和作用 ,流的分类, 流的输入输出特点 62. 字节流类1) InputStream/ OutputStream 类:抽象类2) Java 的标准输入/输出 :Syste

12、m.in System.out3) 文件字节输入输出流类: FileInputStream 类 /FileOutputStream 类 4) 数据字节流类 : DataInputStream 类/DataOutputStream 类5) 对象输入输出流类 : ObjectInputStream 类 /ObjectOutputStream 类 3. 字符流类 1)Reader 类/ Writer 类: 抽象类2)文件字符输入输出流类 : FileReader 类/FileWriter 类3)字符缓冲流类 : BufferedReader 类/BufferedWriter 类4. 文件处理 1)文

13、件的基本概念: 文件/目录 , 文本文件/二进制文件, 顺序存取/随机存取2)File 类: new File()并不是真正创建一个文件, File 类中没有读写文件的方法3)文件过滤器接口 FileFilter 和 FilenameFilter 接口 4)随机存取文件类 RandomAccessFile 类第 11 章 Java 网络编程11.1 网络编程基本概念7三. 两类传输协议 TCP 和 UDP(区别)1. TCP/IP 2. UDP11.2 使用 URL 访问网络资源一统一资源定位符 URL (掌握并会应用)1. URL 定义 2. URL 基本格式二 . URL 类(掌握并会应用

14、)1. URL 类的构造方法 2. 获取 URL 对象的属性3. 从 URL 中读取网络资源内容三 . URLConnection 类(了解并会应用)1. URLConnection 类的构造方法2. URLConnection 类常用方法3. 使用 URLConnection 读取网络资源文件11.3 Socket 通信一套接字 Socket (理解含义)二Socket 通信(掌握并会应用)1. 服务器端创建 ServerSocket 对象:accept();2. 客户端创建 Socket 对象 3. Socket 工作过程: s.getInputStream() s.getOutputSt

15、ream()11.4 UDP 数据报通信一数据报(理解含义)1. 数据报 2. 数据报操作方式二UDP 数据报(理解并会应用)1. 数据报包 DatagramPacket 类 2. 数据报套接字 DatagramSocket 类ds.send(dp); ds.receive(dp);第 12 章 数据库应用12.1 数据库技术 81. 数据库 (了解)2. 数据库系统(了解)3. 结构化查询语言 SQL : 数据定义 数据操纵 数据查询 数据控制(会使用)4. MySQL 数据库 (会用)12.2 JDBC (应用)一JDBC 的作用和功能 1. 什么是 JDBC(定义) 2. JDBC 的基本功能、组成和工作原理 (理解)二指定 JDBC 驱动程序(会操作)三连接数据库(掌握并会应用)Class.forName(“ ”);1. DriverManager 类: 创建与指定数据库连接 , getConnection2. Connection 接口: 管理连接对象 createStatement()四 执行 SQL 语句(掌握并会应用)Statement 接口: 管理和执行 SQL 语句 1. 执行数据定义和数据更新 SQL 语句: executeUpdate(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号