问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高级Java开发中什么是静态初始化器?

发布网友 发布时间:2022-05-13 09:42

我来回答

1个回答

热心网友 时间:2023-10-05 06:05

  静态初始化器是由关键字static引导的一对大括号括起的语句组。它的作用与类的构造函数有些相似,都用来完成初始化的工作,但是静态初始化器与构造函数有三点根本的不同:
(1)构造函数是对每个新创建的对象初始化,而静态初始化器是对每个类进行初始化;
(2)构造函数是在用new运算符产生新对象时由系统自动执行,而静态初始化器则是在它所属的类加载入内存时由系统调用运行的;
(3)不同于构造函数,静态初始化器不是方法,没有方法名、返回值和参数列表。
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{
System.out.println("类初始化静态加载++++");
System.out.println("加载次数"+count);
count++;
}

public static void main(String[] args) {
StaticUtil temp1=new StaticUtil();
StaticUtil temp2=new StaticUtil();
StaticUtil temp3=new StaticUtil();
// 输出: 类初始化静态加载++++
// 加载次数0
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
送你离开千里之外歌词完整版 枇杷怎么做才有营养? 枇杷怎么吃最有营养啊? 用护肤品脸上刺痛怎么办 洗脸脸上刺痛 肠粉有什么家常做法? 肠粉的家常做法 教你自制广东肠粉 小度voice是什么意思? 小度智能屏x10是否支持粤语_小度智能屏x10支持粤语吗 小度支持粤语吗 用别人(比如名人)的图当头像算不算侵犯肖像权? 我把P站上某画师的画当头像属于侵权吗? 有谁可以找到2015年江苏卷语文作文的范文吗?满分作文,优秀作文都可以,在线等,急急急 用别人侧插画做招生简章的背景图算侵权吗? 用画师图片做动漫图片属于侵权吗 把别人画的图当头像,就当头像,不出去卖什么的,算侵权吗? 2015高考满分作文 江苏省2015高考满分作文全篇押韵 目前买哪款华为手机合适了55555555555556? 为什么天一冷大腿内侧很红紫 大腿内侧皮肤出现红色紫色 大腿内侧又许多红紫色的条纹,是什么原因 大腿内侧有紫红色,23岁的女性,这是什么病?是不是因为天气冷导致的原因? 左右大腿内侧各有一条红紫色斑纹,是怎么回事?(有照片) 怀孕后身体负担大,睡眠质量不好怎么解决? 奇瑞2020年推出的第一款紧凑型SUV 奇瑞新能源全新A级SUV S61官图曝光,或第三季度上市 怀孕睡不好怎么办? NEDC续航510km 奇瑞蚂蚁中型SUV将于8月底上市 奇瑞纯电SUV蚂蚁,即将于8月底正式上市 java中对象的初始化位置是构造器,那static修饰的对象在哪初始化? Java中final static变量初始化的问题 一个关于java静态成员变量初始化的问题,目前有两个类,分别是A和B。 java 静态变量初始化为什么要用静态初始化 Java静态初始化块的问题 java 静态数据初始化 java关于静态初始化的小问题 怎么和手机号同步 失信仲裁什么号发信息 将失信被执行人电话号码标注公布是哪个法院的做法? 怎样能让和手机号同步? 怎么和手机号同步 各位大虾,求ps处理人物关系图片(满意后增加悬赏) ios有没有好的制作复杂人物关系图的App 怎么把一个微信的手机号转到另一个上? 易语言生成人物关系图或力导向图示例 百度百科相关人物关系图在哪里看? 我码玩红包老封号为什么?能解决吗? 两个手机一个能同步登陆吗? 梦见自己死了,家人给穿死人衣服,俩人还能说话,死人衣服看见了,去了阴间,怎么回事?