public class Address {
private String street;
private String zipCode;
public Address(String street, String zipCode) {
this.street = street;
this.zipCode = zipCode;
}
......
}
public class Person {
private Address address1 = new Address("street1", "zipCode1");
public Person() {
this.address2 = new Address("street2", "zipCode2");
}
private Address address2;
public void run() {
this.address5 = new Address("street5", "zipCode5");
System.out.println("test run");
}
private Address address3 = new Address("street3", "zipCode3");
private static Address address4 = new Address("street4", "zipCode");
private Address address5;
}
public static void main(String[] args) {
new Person().run();
}
4 1 3 2 5
分享到:
相关推荐
作为一名程序员必须知道Java初始化顺序......
Java初始化顺序1
C++和Java初始化顺序的比较代码, 详细的解说请参考博客地址, http://blog.csdn.net/ostrichmyself/archive/2010/11/25/6035538.aspx
介绍一下java程序初始化的顺序,这会对您以后的开发所有帮助
详细讲解java类中静态变量,普通标量,对象、基本类型的初始化顺序。
一个java代码初始化具体过程的的demo
本篇文章主要介绍了Spring 中如何控制2个bean中的初始化顺序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
对java类初始化以及顺序,详解,由于转载仅供大家参考!
详细介绍了Java的静态成员变量、静态数据块、非静态成员变量和非静态成员变量等初始化顺序
具体内容见博客
Java 的初始化问题和其他高级语言类似。一个明显不一样的地方是体现在它的类加 载过程。传统的编程语言包括C++等,程序是作为启动过程的一部分立刻被加载,而Java 的 类加载只在需要使用程序代码时才会被加载(每个...
java面试题-类的初始化顺序.doc 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,...
java 静态_非静态 字段_方法_代码块 子类父类构造_初始化顺序! 三个class 让你清清楚楚 第一个class java代码如下: package initialOrder; class Parent { // 静态变量 public static String p_StaticField...
介绍java对象的创建、初始化、和引用。并分析一下JAVA中对象创建和初始化过程中涉及的相关概念问题。
“礼让”原则学习Java对象初始化顺序
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器
在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,网上关于Java中对象初始化顺序的文章很多,这篇文章我们将详细介绍Java中对象初始化顺序。有需要的可以参考学习。