什么是触发器?
什么是存储过程?
介绍一下Structs?
有这样一个程序段
class B{
System.out.println("B is called !");
public B(){
System.out.println("B's StructFuction is called");
}
}
当new 一个B的对象时应该是什么样的结果啊?
什么是存储过程?
介绍一下Structs?
有这样一个程序段
class B{
System.out.println("B is called !");
public B(){
System.out.println("B's StructFuction is called");
}
}
当new 一个B的对象时应该是什么样的结果啊?
{
static
{
System.out.println("B is called !");
System.exit(0);
}
public B()
{
System.out.println("B's StructFuction is called");
}
}
class B
{
static
{
System.out.println("B is called !");
}
public B()
{
System.out.println("B's StructFuction is called");
}
}
先执行static部分
static member以及static{}中的部分。给我的感觉,static member好象是在第一次调用时执行。如static Class1 class1 = new Class1();这条语句并不是在调用类时马上执行。而是在第一次调用class1时执行。以后class1就驻留内存了。
然后执行main函数(这个main是static的)。
当类实例化后,先执行constructor(从父类到子类的所有的constructor)。然后才是想要调用的方法。