较重要知识点 static修饰的变量是共享的在类加载时创建可以不通过实例来访问静态方法只能访问静态的成员和方法;而非静态的可以访问静态的和非静态的。静态方法一般用在通用的方法,这样方便调用,不然一个通用的方法每一次调用都要创建实例,很影响效率静态的变量储存在哪里取决于jdk版本,8以前是在方法区,以后在堆区。静态方法不可以使用Object的关键字,比如this和super。