JAVA 静态代码块及单例设计模式

  • 格式:rtf
  • 大小:38.93 KB
  • 文档页数:1

java -- 静态代码块及单例设计模式 静态代码块
1. 静态代码块
(1).格式:
static
{
执行语句;
}
(2).特点:随着类的加载而执行,只执行一次,并优先于主函数执行 用于
给类进行初始化 实例:
class StaticCode
{
static
{
System.out.print(" a ");
}
}
class StaticCodeDemo
{
static {
System.out.print(" b "); //随着类的加载,static代码块先于主函数执
行 }
public static void main(String[] args)
{
new StaticCode(); //static代码块只执行一次 new StaticCode();
System.out.print(" over ");
}
static
{
System.out.print(" c "); //随着类的加载,static代码块先于主函数执行