
java 静态代码块
发布日期:2021-05-07 10:30:17
浏览次数:14
分类:精选文章
本文共 283 字,大约阅读时间需要 1 分钟。
-
static代码块也叫静态代码块,作用就是对类进行初始化,随着类的加载而执行,并且只执行一次;
-
如果是普通代码块,每创建一个对象,就执行一次
-
类什么时候被加载
1.创建对象实例时(new) 2.创建子类对象实例,父类的代码块会被加载(有继承关系时,先加载父类信息,在加载子类信息) 3.使用类的静态成员时(静态属性,静态方法) -
普通代码块,在创建对象实例时,会被隐式的调用,被创建一次,就会调用一次,
如果只是使用类的静态成员时,普通代码块并不会执行
总结:
1.static代码块是类加载时,执行,只执行一次 2.普通代码块是在创建对象时调用, 创建一次,调用一次发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月27日 05时34分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
字符串初始化时的注意点
2019-03-06
dll路径加载顺序
2019-03-06
悬垂指针和野指针的区别
2019-03-06
软考相关试题
2019-03-06
顺序表的操作
2019-03-06
常量表达式
2019-03-06
POD类型
2019-03-06
安装HDF5及在VS下配置HDF5
2019-03-06
const与常量,傻傻分不清楚~
2019-03-06
图解哈希表及其原理
2019-03-06
Head First设计模式——迭代器模式
2019-03-06
Head First设计模式——中介者模式和备忘录模式
2019-03-06
MongoDB版本及存储引擎区别
2019-03-06
shell echo单行和多行文字定向写入到文件中
2019-03-06
解析树状数组
2019-03-06
AtCoder Beginner Contest 100 题解
2019-03-06
【数据结构】可持久化线段树初步
2019-03-06
克拉默法则&矩阵分块:线性代数学习笔记2
2019-03-06
后缀树
2019-03-06
Java高性能编程之CAS与ABA及解决方法
2019-03-06