这是什么意思? public class AAA{ static { ......... }}其中这段 static { ......... }是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是一个静态初始化器作用是对整个类完成初始化,包括对static成员变量赋初值,它在系统向内存加载时自动完成.需要指出的是,它与构造方法是有根本区别的:1.构造方法是对对象初始化,静态初始化器是对类自身初始化2.构造方法是在创建新对象时自动调用的,而静态初始化器一般是不能由程序来调用的.3.创建多少个对象就要调用多少次构造方法,而静态初始化器只在类加载入内存时才执行一次.4.静态初始化器没有方法名,返回值和参数. 请教高手I'm to go Swimming 这个字符串,怎样计算出每个字符出现的次数,包括空格 SQLOLEDB无法启动分式 抽象类继承抽象类,第二个继承的方法为何不可用? jdk安装失败,至今无解 菜鸟请教高手 怎样把JFrame标题栏中的java自带的换成自己设置长条的图片 关于国际化问题(急~~~~~~~~~在线等) 请教各位高手 想得到格式为yyyy-mm-dd的java.util.Date类型,如何做? 请高手指点!!! J2EE军团<25744484>技术群 Email地址校验问题
作用是对整个类完成初始化,包括对static成员变量赋初值,它在系统向内存加载时自动完成.
需要指出的是,它与构造方法是有根本区别的:
1.构造方法是对对象初始化,静态初始化器是对类自身初始化
2.构造方法是在创建新对象时自动调用的,而静态初始化器一般是不能由程序来调用的.
3.创建多少个对象就要调用多少次构造方法,而静态初始化器只在类加载入内存时才执行一次.
4.静态初始化器没有方法名,返回值和参数.