1.String类
2.ArrayList集合
3.Static
静态变量:使用static
关键字声明,属于类本身,所有实例共享。
实例变量:没有static
关键字,属于类的实例,每个实例独立。
4.代码块概述
代码块是类的5大成分之一(成员变量、构造器、方法、代码块、内部类)。
4.1静态代码块:
格式: static {}
特点:类加载时自动执行,由于类只会加载一次,所以静态代码块也只会执行一次。作用:完成类的初始化,例如:对类变量的初始化赋值。
4.2实例代码块:
格式:{}
特点:每次创建对象时,执行实例代码块,并在构造器前执行。
作用:和构造器一样,都是用来完成对象的初始化的,例如:对实例变量进行初始化赋值。