静态常量  静态方法  什么意思?   还有比如说:collections.sort()这是静态方法  何解?  
   跪求详解  感激不尽!

解决方案 »

  1.   

    Collections 类
    Collections.sort() 属于类的方法,不需要建立实例就能调用的方法,静态方法 标注为static。
    静态常量。属于类的常量,所以实例共享。静态static关键字,常量 final 关键字;
    什么是实例?
    List list=new ArrayList();
    list 指向了ArrayList的一个实例。
      

  2.   

    不需要创建Collections对象即可直接使用Collections.sort()方法,这就是静态
      

  3.   

    静态方法就是用static 修饰的方法,方法在第一次加载类的时候就在内存的堆中存在了,可以使用类直接去调用,或者类的实例也可以调用
    动态方法是在对象调用时才能调用的,根据对象引用确定使用哪个类的方法,要使用类的实例去调用,有句话叫做方法动态绑定到对象,就是动态方法的调用规则。
    静态属性也是使用static修饰的,也是在第一次加载类的时候再内存的堆中存在了,可以直接使用类调用
      

  4.   

    简单的说:static方法和变量是不需要创建类对象就能访问和使用的。
      

  5.   

    非静态必须实例化才能用
    譬如
    class Aoo{
        public void Boo(){}
        public static void Coo(){}
    }
    要用Boo  必须先new一个对象  Aoo a=new Aoo();  a.Boo();
    要用Coo  只要前面加一个类名就可以引用   Aoo.Coo();
      

  6.   

    静态不需要创建对象(new)就可以直接使用。