zoukankan      html  css  js  c++  java
  • 关于static

    /**
    *静态代码块:在java中使用static关键字声明的代码块。
    *静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。
    *由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。
    *如果类中包含多个静态代码块,那么将按照"先定义的代码先执行,后定义的代码后执行"。
    *注意:
    *1 静态代码块不能存在于任何方法体内。
    *2 静态代码块不能直接访问静态实例变量和实例方法,需要通过类的实例对象来访问。

    */


    class Code{
    Code() {
    System.out.println("构造函数");
    }
    static {
    System.out.println("Code static");
    }
    }
    public class Test1 {
    static{
    System.out.println("Test1 static");
    }
    public static void main(String[] args) {
    System.out.println("main");
    new Code();

    }

    }

  • 相关阅读:
    java上传文件依赖的jar
    maven创建web项目很慢
    人才的成长与工作环境
    msdtc
    阿里巴巴的ChaosBlade
    集成电路
    晶体管
    PHPStorm如何快捷提交代码到服务器
    PHP 7新特性
    题(3)
  • 原文地址:https://www.cnblogs.com/sort/p/7800812.html
Copyright © 2011-2022 走看看