告诉龙珠求j**a中下面两个方法的区别publicstaticvoidtest(a){}publicvoidtest(a){}第1个回答:百度网友f7bae8e6d2014-01-11超

第1个回答:

百度网友f7bae8e6d2014-01-11超过18用户采纳过TA的回答关注static相当于一种修饰符用来修饰成员变量和成员方法,也可以形成静态static代码块被static修饰的叫静态变量没有的叫实力变量被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例**享。只要这个类被加载,J**a虚拟机就能根据类名在运行时**区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象static成员的最常见的例子是main()。因为在程序开始执行时必须调用main(),所以它被声明为static。