博客
关于我
java 静态代码块
阅读量:333 次
发布时间:2019-03-04

本文共 283 字,大约阅读时间需要 1 分钟。

  • static代码块也叫静态代码块,作用就是对类进行初始化,随着类的加载而执行,并且只执行一次;

  • 如果是普通代码块,每创建一个对象,就执行一次

  • 类什么时候被加载

    1.创建对象实例时(new)
    2.创建子类对象实例,父类的代码块会被加载(有继承关系时,先加载父类信息,在加载子类信息)
    3.使用类的静态成员时(静态属性,静态方法)

  • 普通代码块,在创建对象实例时,会被隐式的调用,被创建一次,就会调用一次,

    如果只是使用类的静态成员时,普通代码块并不会执行

总结:

1.static代码块是类加载时,执行,只执行一次
2.普通代码块是在创建对象时调用, 创建一次,调用一次

转载地址:http://lmce.baihongyu.com/

你可能感兴趣的文章
基于LabVIEW的入门指南
查看>>
PCB布局系列汇总
查看>>
电容入门知识
查看>>
2019CCPC女生专场赛_K - Tetris_打表/模拟_暴力之王
查看>>
“/”应用程序中的服务器错误。
查看>>
MUI之ajax获取后台接口数据
查看>>
使用sqlserver 查询不连续的数据
查看>>
用div+css+html+js 实现图片放大
查看>>
(原创)在Linux上安装运行Python3(CentOS7为例)
查看>>
变量覆盖漏洞
查看>>
weblogic之cve-2015-4852
查看>>
Java注释
查看>>
水调歌头·1024
查看>>
对不起
查看>>
C++ 函数重载
查看>>
Nginx简介
查看>>
Nginx的Gzip功能
查看>>
Azure Storage 系列(四)在.Net 上使用Table Storage
查看>>
[模板] 带修莫队
查看>>
a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false
查看>>