当语句执行到if(1+1==2)时,判断if()括号里面的条件是否为正确的,此时1+1就是等于2
条件正确,则顺序执行if里面的语句
则会输出12345和充值成功。
但是你的第一个语句的print的是err,是输出错误语句,他并不遵循顺序输出
你只要把第一个语句改为System.out.print(isname(''1231'')就可以了。
1、静态代码块是在类加载时自动执行的,非静态代码块在创建对象自动执行的代码,不创建对象不执行该类的非静态代码块。 顺序: 静态代码块--》非静态代码块--》类构造方法。2.调用静态方法前,静态代码块先执行
因此,conf = new Configuration()先执行:return factory.openSession()后执行
先后顺序如下!1.静态块
2.块
3.构造器
4.父类构造器
运行顺序为:
1. 静态块
2. 父类构造器
3. 本类中的块
4. 本类的构造器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)