16.抽象类
特征;规则;没有实现父类抽象方法的类也应该定义为抽象类;
17.关键字final
特征;应用之一-禁止改变值传递中的变量
18.接口interface
接口的特征:-特殊的抽象类,只有常量和抽象方法没有变量和方法的实现;implements;
属性都为-pubicstaticfinal;方法都是抽象的;接口之间的继承;接口之间也可以有父类对象指向子类对象引用的特性
四。异常
1.异常的概念
是一种机制;五个关键字
throws,try,catch,finally;
打印异常信息-printStackTrace
定义方法时抛出异常
2.异常的分类
可以捕获也可以不必捕获
必须捕获的异常
五。数组
1.数组概述
是引用类型的对象;是集合
2.数组元素的(默认)初始化
按成员变量的规则进行默认初始化;
4.数组的拷贝
arraycopy;注意-完全拷贝相当于把一个对象的引用让另外一个对象也指向它,在内存中只有一份。
六。
常用类
1.String类
不可变的字符串序列;
2.String类常用方法
构造方法;索引方法-找位置,找字符,找子字符串;判断-忽略大小写
更改-替换,大小写,去掉空格;类型转换;分割-按指定字符。
3.StringBuffer类
可变的字符序列;效率高于String类;
4.StringBuffer类的常用方法
类似于String的方法;构造方法;append();插入字符串或基本数据;
5.基本数据包装类
构造方法(可以传字符串参数);类型转换-String类型转换为基本数据类型,String类型转换为包装类型。
6.Math类;
七。集合
1.了解集合
位于util;集合的作用;数组是一种集合;
2.Collection集合中的常用方法
在util包;父类引用指向子类对象在集合中的应用;
add方法向集合中添加对象;iterator方法.
3.Iterator接口
位于util包;Iterator的作用;booleanhasNext()方法;objectnext()方法;remove方法;
4.List接口
与数组的异同;List接口的常用方法-get(),set(),add(),remove(),indexOf();
八GUI编程
1.认识awt
awt的缩写;awt集合(container)分类或继承关系;awt组件(component)与集合的关系;
2.Frame
Frame的常用方法-setLocation,setBounds,setVisible,setBackground,setResizable,setTitle,setLayout;pack;