下面的代码输出啥呢
public class Test
{
public static void main(String[] args)
{
}
private static String getStr(String str)
{
System.out.println(str);
return str;
}
{
System.out.println("1");
}
String str1 = getStr("2");
static String str2 = getStr("3");
static
{
System.out.println("4");
}
}
输出为:
3
4
那这个输出啥呢?
public class Test
{
public static void main(String[] args)
{
new Test();
}
private static String getStr(String str)
{
System.out.println(str);
return str;
}
{
System.out.println("1");
}
String str1 = getStr("2");
static String str2 = getStr("3");
static
{
System.out.println("4");
}
}
输出为:
3
4
1
2
这个又输出啥呢?
public class Test
{
String str1 = getStr("2");
public static void main(String[] args)
{
new Test();
}
private static String getStr(String str)
{
System.out.println(str);
return str;
}
static String str2 = getStr("3");
{
System.out.println("1");
}
static
{
System.out.println("4");
}
static String str3 = getStr("5");
}
输出为:
3
4
5
2
1
分享到:
相关推荐
类继承的初始化顺序类继承的初始化顺序类继承的初始化顺序类继承的初始化顺序
本篇文章主要介绍了Spring 中如何控制2个bean中的初始化顺序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
详细讲解java类中静态变量,普通标量,对象、基本类型的初始化顺序。
介绍一下java程序初始化的顺序,这会对您以后的开发所有帮助
java面试题-类的初始化顺序.doc 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,...
java 静态_非静态 字段_方法_代码块 子类父类构造_初始化顺序! 三个class 让你清清楚楚 第一个class java代码如下: package initialOrder; class Parent { // 静态变量 public static String p_StaticField...
(1)初始化顺序表L (2)从标准输入(键盘)逐个数据输入a,b,c,d,e元素 ,建立顺序表 (3)输出顺序表L (4)输出顺序表L的长度 (5)判断顺序表L是否为空 (6)输出顺序表L的第3个元素 (7)输出元素a的位置...
详细介绍了Java的静态成员变量、静态数据块、非静态成员变量和非静态成员变量等初始化顺序
具体内容见博客
类的初始化顺序,适用于任何一种面向对象的语言。真正了解面向对象的程序的流程。配有实例
Java初始化顺序1
这是我获得的java的代码,这个主要关于成员的初始化顺序和多态性,这个代码主要用于学习和交流,希望大家喜欢。
SD卡的SPI模式的初始化顺序,对开发SD卡很有帮助
作为一名程序员必须知道Java初始化顺序......
C++和Java初始化顺序的比较代码, 详细的解说请参考博客地址, http://blog.csdn.net/ostrichmyself/archive/2010/11/25/6035538.aspx
ADF BC 初始化顺序测试代码,基于Oracle JDeveloper 11.1.1.3.0。
“礼让”原则学习Java对象初始化顺序
java对象的初始化顺序[参考].pdf