2019独角兽企业重金招聘Python工程师标准>>>

package com.text.java;
/**
 * <p class="detail">
 * 功能:实例初始化块
 * static{ 和 }之间的代码被称为静态初始化器。它只有在第一次加载类时运行。
 * { } 之间的代码被称为:实例初始化块; 每次创建类的实例时, 实例初始化器中的代码都会运行。
 * </p>
 * @ClassName: StaticUtil
 * @version V1.0  
 * @date 2016-8-10
 * @author dmw
 */
public class StaticUtil {
    static int count;
    static int count2;
    //静态初始化器
    static{
        System.out.println("类初始化静态加载++++");
        System.out.println("加载次数:"+count);
        count++;
    }
    
    //实例初始化块
    {
        System.out.println("实例初始化加载+++++");
        System.out.println("加载次数:"+count2);
        count2++;
    }
    public static void main(String[] args) {
        StaticUtil temp1=new StaticUtil();
        StaticUtil temp2=new StaticUtil();
        StaticUtil temp3=new StaticUtil();
        // 输出:
        /**
         * 类初始化静态加载++++
            加载次数:0
            实例初始化加载+++++
            加载次数:0
            实例初始化加载+++++
            加载次数:1
            实例初始化加载+++++
            加载次数:2
         */
    }
}

转载于:https://my.oschina.net/java1314/blog/730624

java-什么是实例初始化块?相关推荐

  1. java 初始化块_详解Java中的实例初始化块(IIB)

    在 Java 语言中的类初始化块 文章中我们简单的介绍了下 Java 中的实例初始化块 ( IIB ).不过我觉得介绍的有点简单了,于是,再写一篇文章详细介绍下吧. Java 语言中,存在三种操作:方 ...

  2. [转载] Java 语言中的实例初始化块 ( IIB) 详解

    参考链接: Java中的实例初始化块(IIB) 在 Java 语言中的类初始化块 文章中我们简单的介绍了下 Java 中的实例初始化块 ( IIB ).不过我觉得介绍的有点简单了,于是,再写一篇文章详 ...

  3. java里的初始化块_[转载] Java 语言中的实例初始化块 ( IIB) 详解

    参考链接: Java中的实例初始化块(IIB) 在 Java 语言中的类初始化块 文章中我们简单的介绍了下 Java 中的实例初始化块 ( IIB ).不过我觉得介绍的有点简单了,于是,再写一篇文章详 ...

  4. Java 语言中的实例初始化块 ( IIB) 详解

    在 Java 语言中的类初始化块 文章中我们简单的介绍了下 Java 中的实例初始化块 ( IIB ).不过我觉得介绍的有点简单了,于是,再写一篇文章详细介绍下吧. Java 语言中,存在三种操作:方 ...

  5. 什么是Java实例初始化块

    在本篇文章,我将会使用一个例子展示什么是实例变量初始化块,实例初始化块和静态初始化块,然后说明在Java中实例初始化块是如何工作的. 执行顺序 查看下面的代码,你知道哪个先执行吗? package s ...

  6. 【Java】 5.9 初始化块

    目录 初始化块的语法 静态类的初始化 初始化块的语法 [修饰符] {//可执行语句} [注意]修饰符只能出现static 有static,说明它是类初始化块/静态初始化块 没有static,说明它是实 ...

  7. 初始化器 java_来说说Java中的实例初始化器

    原标题:来说说Java中的实例初始化器 (点击上方公众号,可快速关注) 英文:programcreek 译文:strongme 链接:http://www.importnew.com/12893.ht ...

  8. JAVA学习笔记(九)- 初始化块与静态代码块

    初始化块 /** 初始化块* 初始化变量方式:声明时.构造函数.代码块* 使用static关键字修饰的代码块,称为静态代码块* * 执行顺序:静态代码块>代码块>构造方法* * 静态代码块 ...

  9. java中的实例初始化

    实例初始化有:实例变量初始化.实例初始化和静态初始化 1.执行顺序 下面这块代码,其执行顺序是怎么样的? public class Main {String s = "abc";p ...

最新文章

  1. NLP之BoWNLTK:自然语言处理中常用的技术——词袋法Bow、NLTK库
  2. 真相残酷:如何衡量自己是否适合做科研?
  3. Pycharm2018最新激活方式
  4. 删除安装的mysql数据库文件_安装/删除MySQL数据库
  5. LInux查看CPU状态
  6. 京东数科上市首轮问询「答卷」:与蚂蚁集团有本质区别、信用风险损失有限
  7. duino例程 stm32_stm32duino
  8. C#将image中的显示的图片转换成二进制
  9. C#语言开发环境的搭建
  10. (转)(VS2013 )由于应用程序配置不正确,程序未能启动”--原因及解决方法...
  11. Java期末考试题(个人押题版)
  12. Unity插件 - MeshEditor(一) 3D线段作画 模型网格编辑器
  13. CNN网络实现垃圾分类
  14. 恢复计算机文件的软件,删除文件恢复大师软件
  15. java jdk15.0.1环境配置(图文教程)
  16. 使用批处理恢复被病毒隐藏的文件和目录
  17. matlab运算结果中怎么用pretty,Pretty MuPad:将分配,表达和结果输出到一行 - 如何创建该功能?...
  18. wgt文件怎么安装到手机_uni-app开发经验分享十二: Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息...
  19. filemanager简单应用
  20. mysql错误代码对照表较完整 mysql_errno()

热门文章

  1. Tips--Ubuntu16.04系统安装时无法连接WiFi
  2. DeeCamp2019年笔试题A卷
  3. 机器学习中的数学(一)--基础数学与基本微分学
  4. 7-1 一元多项式求导 (10 分)
  5. R7-3 计算个人所得税 (10 分)
  6. PTA13、随机生成密码 (10 分)
  7. 哈夫曼树 (最优二叉树)
  8. no value specified for java.sql.date,求助No value specified for parameter 2
  9. Python连接MySQL数据库之pymysql模块使用
  10. LOJ3119 CTS2019 随机立方体 概率、容斥、二项式反演