测试总结及基础知识回顾

来源:互联网 发布:淘宝买手机卡要身份证 编辑:程序博客网 时间:2024/06/05 20:36

基础测试总结:做题的时候就发现自己很多学过的基础知识都已经忘记了,这些知识都是非常重要、与自己整个的学习过程都息息相关,不熟悉和忘记很不应该,需要在接下来的学习过程中经常回顾学过的内容,一旦遇到不记得的情况立马回头巩固。

接下来对一些基础知识进行回顾:

1、关键字:

public:同一个工程下面的任何一个类都可以直接访问 

protected:同一个工程下的同一个包可以互相访问、不同包的子类可以访问(不同包类可以继承到受保护的属性)

default:同一个工程下的同一个包可以互相访问

private:只能是自己的类可以访问

final 可以修饰:类、方法、属性、参数、局部变量,修饰类时类不能被继承,修饰方法时当,前方法不能被重写,修饰属性时代表当前属性的值不能再被标记(赋值),修饰参数、局部变量时:在参数的函数方法体中,不能再被标记。

2、 方法重载:同一个类中,多个方法名相同,参数不同(参数个数、参数顺序、参数类型)的方法互相为方法重载;子类继承父类:子类可以继承父类的所有非私有的属性和函数,一个子类只能继承一个父类;子类重写父类的方法,方法名和参数返回值必须都一致;

3、方法和类:

方法分类:普通方法:public 返回类型 方法名(参数){};构造方法:public 类名(参数){};抽象方法:public 返回类型 方法名(参数);
类的分类:普通类:public class 文件名{};只能存在普通方法和构造方法;属性可以是变量、也可以是常量;可以创建对象。
抽象类:public abstract class 文件名{};可以存在:普通方法、抽象方法、构造方法;属性可以是变量、也可以是常量;不可以创建对象。
接口:public interface 文件名{};只能存在抽象方法,同时方法的访问权限的公有;属性只能是常量,访问权限必须是公有
 (public static final 常量类型 常量名 = 值);不可以创建对象。
接口、抽象类作用:用来当作父类;继承抽象类和普通类:extends 单继承;继承(实现)接口:implements  多实现。

4、异常:处理异常的类Throwable,它有两个子类Error Exception;

catch定义,由上到下,异常范围必须由小到大或者同级别的;

Finally关键字在进行异常处理之后,在异常的处理格式中还有一个finally语句,name此语句将作为异常的统一出口,不管是否产生异常, 最终都要执行此段代码(即使方法被return掉,还是会执行);

try语句不能单独存在,可以和catchfinally组成的trycatchtrycatchfinallytryfinally三种结构,catch语句可以有一个或者多个, 但 trycatchfinally不能单独存在; 

trycatchfinally三个代码块中的语句变量独立存在,不能相互访问;

.多个catch语句,java虚拟机会自动匹配其中一个异常或者异常子类,就执行这个catch块中代码,并且不会再执行其他catch块中的代码

5、线程生命周期:线程从创建到就绪然后运行最后死亡,途中可能睡眠挂起、等待阻塞。

6、集合框架:

List是线性数组队列  ArrayList   LinkedList;特点:ListCollection的子类、元素是有序的、元素可以重复;

Set集合:Set是Collection的子类、元素是无序的、元素不能重复;

Map集合:键值对存储方式、键不能重复,值可以重复。

最后:革命尚未成功自己需加倍努力!


0 0
原创粉丝点击