Java基础
尘世如烟
你若不努力,没人把你当回事!
展开
-
java之static关键字
static变量: static成员变量的初始化顺序按照定义的顺序进行初始化。 static不允许用来修饰局部变量。 一般在需要实现以下两个功能时使用静态变量: 在对象之间共享值时; 方便访问变量时; 简单来说就是所有对象所共享的数据(图片、音频、视频等)。 按照是否静态的对类成员变量进行分类可分两种: 一种是被static修饰的变量,叫静态变量或类变量; 另一种是没有被stat...原创 2019-07-05 22:14:02 · 227 阅读 · 0 评论 -
java之final关键字
1.修饰类: 表示该类不能被继承。(也就是说不需要被继承的类用final修饰) 注意:注意final类中的所有成员方法都会被隐式地指定为final方法。 2.修饰方法: 表示方法不能被重写。(简单的说就是把方法锁定,防止被继承) (3)修饰变量: 表示变量只能一次赋值以后值不能...原创 2019-07-05 22:40:38 · 106 阅读 · 0 评论 -
java之构造方法
1.常常用于给成员变量赋初值 2.与类同名,没有返回值类型 3.在创建(new)对象时被自动调用 4.若自己不写构造,则编译器默认一个无参构造方法,若自己写了构造,则不再默认提供 5.构造方法可以重载 构造器(constructor)不能被继承,因此不能被重写,但可以被重载。 ...原创 2019-07-05 23:20:16 · 194 阅读 · 0 评论 -
java之abstract
修饰类: 包含抽象方法的类必须是抽象类,不包含抽象方法的类也可以声明为抽象类。 抽象类不能被实例化。 抽象类是需要被继承的,重写抽象类中的所有抽象方法--变不完整为完整 抽象类的意义: 1)封装所有派生类所共有的属性和行为--代码复用 2)为所有派生类提供了统一的类型------向上造型 3)可以包含抽象方法,为所有派生类提供统一的入口,派...原创 2019-07-05 23:29:53 · 113 阅读 · 0 评论 -
java之interface关键字
接口是一种数据类型(引用类型)。 注意: 1.接口中只能包含public final static和抽象方法。接口里属性默认的修饰为:public static final,不管属性前面写没写都会 默认加上;同样方法的默认修饰为:public abstract,内部类:public static。都会默认加上。 2.接口不能被实例化。 ...原创 2019-07-06 09:36:05 · 414 阅读 · 0 评论 -
面试题整理
1.集合与数组的区别? (1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) (2)JAVA集合可以存储和操作数目不固定的一组数据。 (3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。 2.说一说Map: Map是...原创 2019-07-16 15:52:51 · 136 阅读 · 0 评论