因为Arrays类里面的方法都是静态方法,只需要引入你需要调用的静态方法的那个类的命名空间后,就可以直接通过类名.方法名直接调用,不需要实例化。
对于一个类,他有类成员(用static修饰的)和普通成员(没有static修饰的,也成为实例成员)。
那么,类成员和一个类的生存时间是一样的;而实例成员,只有当这个对象被实例出来,那么,这个成员才开始使用,一直当这个对象被JVM回收了,这个成员也会随之消失。而这个时候,类成员还存活着。
一个简单的代码
public People{
public static void say(){
System.out.println("我是: ");
}
}
public static void main(String[] args){
People.say();//直接调用静态方法,不需要实例化
}
}