易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Java的静态初始化块

      面试时候经常会碰到的一个问题,给你两个继承关系的java类的代码,这两个类中有构造方法和一些变量,然后还有一些方法,方法里通常有将变量输出的语句。这类问题主要考察我们对父类子类初始化顺序的了解情况。
      这里我们主要讨论下静态初始化块这种情况。
      静态初始化块是在类被加载的时候就执行的一块程序,并且一直存在直到程序关闭。也就是说当程序被执行,即classloader将该java程序编译后的class文件加载后,就能执行到静态初始化块这段程序;当程序关闭,我的个人理解也就是java.exe进程被结束的时候,静态初始化块结束(例如在静态初始化块里创建一个变量,该变量一直存在到程序关闭)。
      下面我们来举例说明:
      public class Test {
            //静态变量
            public static String testStatic = "testStatic";
           
            //静态初始化块
            static {
                  System.out.println(testStatic);
                  System.out.println("Proc begin");
                  public static String testProc = "testProc";
                  System.out.println("Proc end");
            }
            //主方法
            pu


相关文档:

java中的final关键字所起的作用

final的作用随着所修饰的类型而不同
       1、final修饰类中的属性或者变量
              无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。
    &n ......

Java 类的热替换 —— 概念、设计与实现

http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/index.html
Java 类的热替换 —— 概念、设计与实现
构建基于 Java 的在线升级系统
 
 
级别: 中级
孙 鸣
,
邓 辉
,
2010 年 1 月 14 日

于许多关键性业务或者庞大的 Java
系统来说,如果必须暂停系统服务才能进行系统 ......

java中调用存储过程

public int ExecProcAdd()
        {
            SqlCommand cmd = new SqlCommand();
            cmd.CommandType = CommandType.StoredProcedu ......

Java基础篇:(二)java编程基础

一、Java程序组成
java程序是由类组成的,文件的类型是*.java。一个java文件的组成如下:
public class MyJava {
              
}
这就是一个最简单的java类。这句话的作用就是声明一个类,
       public 访问修 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号