这是什么意思? public class AAA{ static { ......... }}其中这段 static { ......... }是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是一个静态初始化器作用是对整个类完成初始化,包括对static成员变量赋初值,它在系统向内存加载时自动完成.需要指出的是,它与构造方法是有根本区别的:1.构造方法是对对象初始化,静态初始化器是对类自身初始化2.构造方法是在创建新对象时自动调用的,而静态初始化器一般是不能由程序来调用的.3.创建多少个对象就要调用多少次构造方法,而静态初始化器只在类加载入内存时才执行一次.4.静态初始化器没有方法名,返回值和参数. IO 测试DataOutputStream和FileWrite的性能 关于System.in的一个很奇怪的问题 SOAPHeaderElement发包问题,高人请进!! 如何做到用java telnet到多个unix服务器? 新的一年开始了,我也个做好人,给出点原码 好游戏!!! 字符串经过base64编码后的长度与原字符串的长度是什么关系呀? 大家再学JAVA的时候用什么工具呀?? 用 Java 實現打印功能. J2EE军团<25744484>技术群 Email地址校验问题
作用是对整个类完成初始化,包括对static成员变量赋初值,它在系统向内存加载时自动完成.
需要指出的是,它与构造方法是有根本区别的:
1.构造方法是对对象初始化,静态初始化器是对类自身初始化
2.构造方法是在创建新对象时自动调用的,而静态初始化器一般是不能由程序来调用的.
3.创建多少个对象就要调用多少次构造方法,而静态初始化器只在类加载入内存时才执行一次.
4.静态初始化器没有方法名,返回值和参数.