Originally posted by A Babu:
hi all,
I have static method ,static varible and static block is there.
in which hieararchy the memory is allocated.i mean first for which memory is allocated second for which and so on.
thanks in advance.
cheers,
babu.
Assignment of static variables occurs in a static initializer, unless they are compile-time constants (in which case their "memory" is allocated in the class literal pool), so they are the same thing. This occurs in order of their appearance (and that of other initalizers) in the source file. Static methods do not have memory allocated.