跪求大侠,java静态问题 静态常量 静态方法 什么意思? 还有比如说:collections.sort()这是静态方法 何解? 跪求详解 感激不尽! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Collections 类Collections.sort() 属于类的方法,不需要建立实例就能调用的方法,静态方法 标注为static。静态常量。属于类的常量,所以实例共享。静态static关键字,常量 final 关键字;什么是实例?List list=new ArrayList();list 指向了ArrayList的一个实例。 不需要创建Collections对象即可直接使用Collections.sort()方法,这就是静态 静态方法就是用static 修饰的方法,方法在第一次加载类的时候就在内存的堆中存在了,可以使用类直接去调用,或者类的实例也可以调用动态方法是在对象调用时才能调用的,根据对象引用确定使用哪个类的方法,要使用类的实例去调用,有句话叫做方法动态绑定到对象,就是动态方法的调用规则。静态属性也是使用static修饰的,也是在第一次加载类的时候再内存的堆中存在了,可以直接使用类调用 简单的说:static方法和变量是不需要创建类对象就能访问和使用的。 非静态必须实例化才能用譬如class Aoo{ public void Boo(){} public static void Coo(){}}要用Boo 必须先new一个对象 Aoo a=new Aoo(); a.Boo();要用Coo 只要前面加一个类名就可以引用 Aoo.Coo(); 静态不需要创建对象(new)就可以直接使用。 菜鸟求解 虚心问2个问题 jdk1.6下载及jdk1.6的新特征 请教高手:Integer与int区别 [求助]如何判断字符串是否已被sun.misc.BASE64Encoder加密? 求助:ftp客户端的怪问题 代码有一部分未执行,为什么? 有关finalize()和gc() 新手求教 奇怪的加密问题,请大虾帮忙 一个复写paint的问题 如何查看ThreadDump文件
Collections.sort() 属于类的方法,不需要建立实例就能调用的方法,静态方法 标注为static。
静态常量。属于类的常量,所以实例共享。静态static关键字,常量 final 关键字;
什么是实例?
List list=new ArrayList();
list 指向了ArrayList的一个实例。
动态方法是在对象调用时才能调用的,根据对象引用确定使用哪个类的方法,要使用类的实例去调用,有句话叫做方法动态绑定到对象,就是动态方法的调用规则。
静态属性也是使用static修饰的,也是在第一次加载类的时候再内存的堆中存在了,可以直接使用类调用
譬如
class Aoo{
public void Boo(){}
public static void Coo(){}
}
要用Boo 必须先new一个对象 Aoo a=new Aoo(); a.Boo();
要用Coo 只要前面加一个类名就可以引用 Aoo.Coo();