JAVA总复习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2.1 类声明 4.2.2 类体 4.2.3 成员变量和局部变量 局部变量隐藏成员变量 4.2.4 方法 : 消息:oba.method(parameter) 4.2.5 方法重载 方法的参数必须不同 4.2.6 构造方法 : 必须与它所在的类的名字完全相同,而且没有返回 类型,new 调用 4.2.7 类方法和实例方法 :怎样区分 static 4.2.8 值得注意的问题 :类方法只能直接访问类成员,实例方法都可 访问 4.3 对象 : 属性和方法的集合 4.3.1 创建对象 People zhangPing=new People(参数); 4.3.2 使用对象 对象.成员 或对象.方法名(参数) 4.3.3 对象的引用和实体 应理解堆区与栈区的区别 4.3.4 参数传值 值类型 方法不能更改实参变量或它的任何成员。
相同的方法头声明。
4.8.4 final 关键字: final 类不能被继承 常量 方法不能被重写
4.9 对象的上转型对象 上转型对象可以操作子类继承或隐藏成员
变量,也可以使用子类继承的或重写的方法
4.10 多态性 : 上转型对象调用子类重写的方法
多态性的意义:1、异类集合 2、多态参数
4.11 abstract 类和 abstract 方法 :
6.3 Math 类
6.4 BigInteger 类
第 7 章 AWT 组件及事件处理
容器类(Container)和组件类(Component) 布局 事件注册,事件处
理器, 事件源 7.1 Java 窗口
7.2 文本框
7.3 内部类实例做监视器 7.4 按钮与标签
7.5 菜单项 7.6 文本区
不能访问父类的 private 成员变量
4.8.3 成员变量的隐藏和方法的重写
子类派生过程主要体现在三个方面 : 继承超类的成员变量和成员方法; 增加新的成员变量和成员方法;
覆盖(修改、重写)超类的成员方法,或重载超类的成
员变量
方法覆盖中,子类在重新定义父类已有的方法时,应保持与父类完全
9.10 线程联合 等到它联合的线程先执行完毕 9.11 守护线程 如果守护线程是唯一运行着的线程,程序会自
动退出
第 10 章 输入输出流 10.1 File 类 获取文件/目录属性 10.2 FileInputStream 类 10.3 FileOutputStream 类 10.4 FileReader 类和 FileWriter 类 结点流 处理流 I/o 流链接 10.5 使用文件对话框打开和保存文件 10.6 RandomAccessFile 类 RandomAccessFile s2=new RandomAccessFile(f1,”rw”); seek(long n); readXx(),writeXx( ): 10.7 数据流 10.8 数组流 10.9 对象流 writeObject(Object obj) readObject() JPA 10.10 序列化与对象克隆: Serializable 接口 10.11 文件锁 FileLock 10.12 Process 类中的流 10.13 带进度条的输入流
{ 最终的处理
} 使用 throws 语句
throws 子句一般用来表明在使用该方法时可能抛出异常但不 捕获的异常。异常由系统来处理 4.16.2 自定义异常类
throw new MyException() 4.17 Class 类 :反射 4.17.1 获取类的有关信息 4.17.2 使用 Class 实例化一个对象
int a[]=new int [10] 对象数组
第 3 章 运算符、表达式和语句
3.1 运算符与表达式 1/2 , &&, || 3.2 语句概述 3.3 控制语句
Switch(整形表达式) { case 整形常量 1: break;
Default : } 3.4 循环语句 3.5 break 和 continue 语句 : 后面可以带标号
第 4 章 类、对象和接口
4.1 编程语言的几个发展阶段 4.1.1 机器语言 4.1.2 过程语言 4.1.3 面向对象编程 =对象+类+继承+消息传递:
特点:抽象 封装 继承 多态 4.2 类
命名规则: 包、类、变量、方法等命名:要体现各自的含义。 包名:全部小写,io,awt。
类名、接口名:每个单词的首字母大写,HelloWorldApp。 方法名、变量名:第一个单词小写,后面每个单词的首 字母大写,setName。 常量名:全部大写,MAX。
Java 总复习
第 1 章 Java 入门
1.2 Java 的特点 : 简单.面向对象.与平台无关 .多线程 .安全.动 态 1.3 安装 Sun 公司的 SDK : J2SE J2EE(java ee5): J2ME path classpath 设置 1.4 一个 Java 程序的开发过程 :java javac 1.5 一个简单的 Java 应用程序的开发过程: 源文件命名:源文件中有 多个类,那么只能有一个类是 public 类。如果有一个类是 public 类, 那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如 果源文件没有 public 类,那么源文件的名字只要和某个类的名字相 同,并且扩展名是.java 就可以了 1.6 一个简单的 Java 小应用程序 public class Boy extends Applet <applet code=Boy.class height=100 width=300></applet>
7.7 面板 7.8 布局
7.9 画布
7.10 7.11
选择型组件 Component 类的常用方法
7.12 7.13
窗口事件 鼠标事件
7.14 7.15
焦点事件 键盘事件
第 8 章 建立对话框
setModal(boolean) 设置对话框的模式
JoptionPane.showMessageDialog
不能用 new 运算创建对象 可用于定义对象引用
4.12 super 关键字 : 子类中调用超类的构造函数
使用被子类
隐藏了的父类的成员变量或方法 4.13 接口 : 定义行为协议 4.13.1 接口的声明与使用
Interface 接口名 entends 父接口 {常量:public static final 方法:public static 可省略}
引用类型 : 方法不能更改实参变量,但可以更改它引用的对象的成 员。 4.4 static 关键字 4.4.1 实例变量和类变量的区别 共享一个类变量,
实例变量:每个对象都有自己的实例变量 4.4.2 实例方法和类方法的区别
类方法只能直接访问类成员,实例方法都可访问 4.5 this 关键字
可以出现在实例方法和构造方法中,但不可以出现在类方法中 4.6 包 : 包是类与接口的集合, Java 提供包来管理类名空间可以解 决类名冲突 4.6.1 包语句 package abc.def; 4.6.2 import 语句 : import package1[.package2…].(classname|*); 4.6.3 将类打包 javac Tx.java -d . 4.7 访问权限 4.7.1 私有变量和私有方法
第 9 章 Java 多线程机制
9.1 Java 中的线程 :Thread 代码 数据 cpu
9.2 Thread 的子类创建线程 || 创建新执行线程有两种方法
new Thread 的wenku.baidu.com类()
9.3 使用 Runable 接口
|| new Thread(实现 Runable 的
类的对象)
1、程序不能处理的错误——Error 程序应能避免的异常——RuntimeException 必须捕获的异常——Exception 自定义异常 4.16.1 try-catch 语句 try {
可能产生异常的代码; } catch (exceptiontype1 e) {异常 e 的处理语句} catch (exceptiontype2 e) { 异常 e 的处理语句} …… finally
class A implements Printable,Addable 4.13.2 理解接口 :面向接口编程 4.13.3 接口回调 :接口类型的对象调用接口中的方法 4.13.4 接口做参数 :且有多态性 4.14 内部类 : Java 将内部类作为外嵌类的一个成员,就如同其成 员变量与成员方法一样 4.15 匿名类 4.15.1 和类有关的匿名类 4.15.2 和接口有关的匿名类 4.16 异常类
Class c= Class.forName();c.newInstance() 4.18 基本类型的类包装 :用于集合,用于类型转换 4.18.1 Double 类和 Float 类
4.18.2 Byte、Integer、Short、Long 类 4.18.3 Character 类 4.19 反编译和文档生成器 javap javadoc() 4.20 JAR 文件 可将 jar 包放到 classpath 中 4.20.1 将应用程序压缩为 JAR 文件 java –jar Myjar.jar 4.20.2 将类压缩成 JAR 文件 jar cfm tom.jar mymoon.mf A.class b.class 4.20.3 更新、查看 JAR 文件 第 5 章 字符串:使用对象的案例
insert() reverse() delete() replace() 增删 改 查
5.8 正则表达式 : 模式匹配
第 6 章 时间、日期和数字
6.1 Date 类: 当前时间 SimpleDateFormat 来实现时期的格式化
6.2 Calendar 类: getInstance()可以初始化一个日历对象
4.7.2 共有变量和共有方法 4.7.3 友好变量和友好方法
4.7.4 受保护的成员变量和方法
4.7.5 public 类与友好类 : public class 或 class
4.8 类的继承 class SubClass extends SuperClass {……}
4.8.1 子类
4.8.2 子类的继承性:子类继承了父类中除了构造方法外的所有成员,
第 2 章 标识符、关键字和数据类型
2.1 标识符和关键字 : 标识符由字母、下划线、美元符号和数字 组成,并且第一个字符不能是数字字符。 2.2 Java 的基本数据类型: boolean、byte 、short、int、long、float、
double、char 及类型转换 2.3 Java 的数组 : 引用类型 int a[]={100,200,300};
9.4 线程的常用方法 start( ) run() sleep(1000)
currentThread() interrupt( ) 9.5 GUI 线程
yield( )
9.6 线程同步 synchronized
9.7 在同步方法中使用 wait()、notify 和 notifyAll()方法
5.1 字符串: 构造 5.2 字符串的常用方法: 判断前后缀 子串,取字符,替换,比较
equals() 与 == 区别 5.3 字符串与基本数据的相互转化
1 s.valueOf(parament) 2 类名. parse 类名(String 类数值) 5.4 对象的字符串表示 toString() 5.5 StringTokenizer 类 分析单词 5.6 字符串与字符数组、字节数组 可指定解码字符集 5.7 StringBuffer 类 append() charAt() setCharAt()
9.8 挂起、恢复和终止线程 前面的应用
9.9 计时器线程 Timer : Timer(int a, Object b) b 事件处理 ActionListener 中的方法:
actionPerformed(Actionevent e) start( ) stop() restart()
相关文档
最新文档