当前位置: 代码迷 >> Java相关 >> 请问下JAVA程序运行时的流程,进来讨论就给分
  详细解决方案

请问下JAVA程序运行时的流程,进来讨论就给分

热度:159   发布时间:2013-02-25 21:45:45.0
请教下JAVA程序运行时的流程,进来讨论就给分!
JAVA程序运行时的流程一般是怎么样的?

------解决方案--------------------------------------------------------
Java code
class Bowl {    Bowl(int marker) {        System.out.println("Bowl(" + marker + ")");    }    void f(int marker) {        System.out.println("f(" + marker + ")");    }}class Table {    static Bowl b1 = new Bowl(1);    Table() {        System.out.println("Table()");        b2.f(1);    }    void f2(int marker) {        System.out.println("f2(" + marker + ")");    }    static Bowl b2 = new Bowl(2);}class Cupboard {    Bowl b3 = new Bowl(3);    static Bowl b4 = new Bowl(4);    Cupboard() {        System.out.println("Cupboard()");        b4.f(2);    }    void f3(int marker) {        System.out.println("f3(" + marker + ")");    }    static Bowl b5 = new Bowl(5);}public class StaticInitialization {    public static void main(String[] args) {        System.out.println("Creating new Cupboard() in main");        new Cupboard();        System.out.println("Creating new Cupboard() in main");        new Cupboard();        t2.f2(1);        t3.f3(1);    }    static Table t2 = new Table();    static Cupboard t3 = new Cupboard();}
  相关解决方案