zoukankan      html  css  js  c++  java
  • static

    static 作用
    1,static 修饰静态成员变量。当类被加载的时候,变量在内存中就会被分配空间。
    2, static 修饰静态方法。类的方法。静态方法只能访问静态成员方法,和静态成员变量,
       因为非静态方法,非静态成员变量必须要在对象被创建之后才能被调用。所以,对象有可能并没有被创建。

    3,static 修饰代码块。独立于静态变量,静态方法,只会被执行一次。static 代码块不同于static 静态方法,
       静态方法需要被调用才能执行,静态代码块也是在类被加载的时候就会被执行。static代码块的作用可以做初始化资源的加载。  
    4,static 和 final 使用
       static final 修饰变量,代表静态常量,赋值之后就不能够修改。
       static final 修饰方法,代表此静态方法不能被覆盖。
    5,staic 也可以修饰类。不过类必须是内部类。
       静态内部类,只能访问外部类的静态成员
       非静态内部类,可以访问外部类的静态成员,以及非静态成员。
    6,static 可以静态导包。import static 。。。。ClassName.*,导入这个类里面的静态方法,也
      import static ....Classname.方法名。导入某个静态方法。

  • 相关阅读:
    读《淘宝数据魔方技术架构解析》有感
    架构之谈
    读《蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践》有感
    第八周周总结
    hadoop安装和配置
    第七周周总结
    [BZOJ]2836: 魔法树
    [BZOJ]4540: [Hnoi2016]序列
    [BZOJ]1511: [POI2006]OKR-Periods of Words
    [BZOJ]1116: [POI2008]CLO
  • 原文地址:https://www.cnblogs.com/pickKnow/p/9151408.html
Copyright © 2011-2022 走看看