java之static用法

来源:互联网 发布:mac上app store打不开 编辑:程序博客网 时间:2024/06/05 09:43
1:静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。
1.定义:使用static关键字修饰的变量及方法为静态变量,方法
2.特点:
            ①使用static修饰的变量或方法,可以不通过该类的对象调用,直接用该类的类名去调用
            ②使用static修饰的方法,为静态方法,该方法内部,不能使用非静态成员(变量和方法);
                在静态方法中,声明的变量默认为static,所以在静态方法中,不能用static定义变量
            ③在非静态方法中,可以使用静态成员(变量和方法)
3.静态代码块
①写法:在类中,方法外部
static{
    ......
}
②特点:在加载类的时候优先于构造器和main方法进行加载,且仅加载一次
③作用:给类中静态成员属性赋值
public static List<GoodsBean> parserXmlToList(String xml) {
staticGoodsBean currentGoods = null;
List<GoodsBean> list = null ;
0 0
原创粉丝点击