就是能新建很多个线程和只能存在一个线程的区别吗。
如题,自学的java。
static相当于一个钉子,而他修饰的类相当于固定在墙上的报箱,当没有钉子固定的对象来访问这个类时都会经过这个报箱。
static只是表明类是否为静态类。有没有static都可以创建多个线程
static关键字表示静态的,用static修饰的类为静态类,可以直接调用该类而不需要创建对象再调用
static修饰表示该类是静态内部类,可以直接通过类名创建对象。如果不用static修饰,则不是静态类,需要创建了外部类对象之后才能创建内部类对象
java对象有实例对象(通过new Demo()创建),还有类对象Class,static修饰的内容属于类对象,直接"Demo."来调用,非static修饰的需要new Demo()才能调用