1JAVA 基础
1 static 的作用
1、修饰函数的局部变量:
特点:有默认值 0,只执行一次,运行一开始就开辟了内存,内存放在全局
2、修饰全局函数和全局变量:
特点:只能在本源文件使用
3、修饰类里面的成员变量:
特点:和 1 差不多,定义多个 static y,但只有一个 y,不进入类的大小计算,不依赖于类对象
的存在而存在(可直接调用,要进行外置声明)
4、修饰类的成员函数
2 Final 的作用
1 修饰方法是
2 修饰成员变量
3 修饰参数问题
1 接口与抽象的类的区别
1 抽象类是用来捕捉子类的通用性的,接口则是抽象方法的集合
2 抽象类不能被实例化能能用作超类,是用来创建继承层级里的模板
3 接口知识一种形式接口自身不能做任何事情
2 抽象类的关键字是什么
1 子类使用 extends 继承抽象类如果子类不是抽象类的话他需要声明方法
2 子类使用关键字 implements 来实现是接口
3 public protected default 接口默认修饰 public
3 线程有几种方法实现
1 继承 Thread 类 重写 run 方法(每次创建一个 Threadz 子类对象启动 new Thread 子类
().start())
2 实现 Runnable 接口重写 run(不论创建多少歌线程只需要创建一个 Runnable 接口实现的
对象)
3 实现 Callable 接口重写 call 方法(有返回值)麻烦每次启动都要创建一个
4 线程池 Executor 类(Executor 负责现成的使用和调度的根接口 ExecutorService 线程