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

Java初始化顺序

我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点
public
 class
 InitialOrderTest {   
  
    // 静态变量
  
    
public
 static
 String staticField = "静态变量"
;   
    
// 变量
  
    
public
 String field = "变量"
;   
  
    // 静态初始化块
  
    
static
 {   
        System.out.println(staticField);   
        System.out.println("静态初始化块"
);   
    }   
  
    
// 初始化块
  
    {   
        System.out.println(field);   
        System.out.println(
"初始化块"
);   
    }   
  
    
// 构造器
  
    
public
 InitialOrderTest() {   
        System.out.println(
"构造器"
);   
    }   
  
    
public
 static
 void
 main(String[] args) {   
        
new
 InitialOrderTest();   
    }   
}  
运行以上代码,我们会得到如下的输出结果:
静态变量
静态初始化块
变量
初始化块
构造


相关文档:

Java设计模式之:Iterator链表模式

先来了解一下链表模式的原理:
首先写一个JavaBean,内容是要添加的元素和该元素的节点。
public class NodeBean implements Serializable
{
   
    private Object data; //元素本身
    private NodeBean next; //下一个节点
   
  &n ......

java二进制,字节数组,字符,十六进制,BCD编码转换

// 整数到字节数组转换
public static byte[] int2bytes(int n) {
byte[] ab = new byte[4];
ab[0] = (byte) (0xff & n);
ab[1] = (byte) ((0xff00 & n) >> 8);
ab[2] = (byte) ((0xff0000 & n) >> 16);
ab[3] = (byte) ((0xff000000 & n) >> 24);
return ab ......

java 平衡二叉树实现

////////////////////////////////////////////////节点类 TreeNode.java    //////////////////////////
package com.tree;
    class TreeNode {//包访问权限
    long data ;
    long x,y;
    String adrr;
    Tre ......

java生成uuid

UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生 ......

java与javac

javac是编译,Java是执行。javac后面的名字要有.java。java后面直接跟名字,没有后缀名。
必须先到文件的路径下再进行编译执行。
注意文件里是否使用了包,如package lee;
如果使用了的话,必须加上包的名字,如 javac lee.LocaleList.java
java lee.LocaleList
如果需要传递参数,则只需在java xxx 后边跟上就行了。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号