java中static块相关问题求助!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:16:10
请问在一个类中,能否定义多个static块?如:
class Test
{
static {.....}
static {.....}
static {.....}
...
}
如果可以的话,那么执行的顺序又是如何呢??

没有问题,顺序执行,不过最好不要这样,因为static表示所有实例共享内存,如非必要尽量避免之……

应该可以,这些static在程序执行之前就已经分配内存了,执行顺序应该是顺序的

可以,顺序执行!