java总结

1 this

代表使用该方法的对象的引用

2 static

声明成员变量为静态成员变量,为该类的公用变量,第一次使用时被初始化。

3 java只支持单继承,不支持多继承

4 权限

成员(变量和方法):private:类内部

default: 类内部、同一个包

protected: 类内部、同一个包、子类

public: 任何地方

class:public:任何地方

default:同一个包

5 super:

在子类中引用父类的成员使用关键字super

子类必须调用父类的构造方法

6 向上转型、向下转型

向上转型:子类的对象当作基类的对象来使用

向下转型:基类的对象当做子类的对象来使用

7 instanceof()

判断某一对象是否属于某一个类或者该类的父类

8 动态绑定:在执行期间,根据所应用的对象的实际类型调用相应的方法

条件:要有继承;要有重写;父类引用指向子类对象。

9 final

final类不能被继承,final方法不能被重写,final变量不能被改变

10 异常

捕获异常:出现异常事件,生成一个异常类对象,提交给运行时系统

抛出异常:运行时系统收到异常对象时,会寻找能处理找一异常的代码并处理

throw:声明方法可能抛出的异常

try:试图捕获异常

catch:定义异常的处理代码

11 数组

java中数组不能指定长度

int[] s; s=new int[5];

12 线程的创建和启动

第一种:

定义线程类实现Runnable接口

第二种:

定义一个Thread的子类并重写其run方法,然后生成该类的对象

sleep:使当前线程进入睡眠状态

join:合并某个线程

yield:使当前线程让出cpu,给其他线程

13 component和container

container:window

panel

你可能感兴趣的:(java总结)