| Author |
static block variable Vs static variable
|
kri shan
Ranch Hand
Joined: Apr 08, 2004
Posts: 1300
|
|
|
static block loads before constructor gets executed. What about static variables outside static block(within the class) ?
|
 |
Miklos Szeles
Ranch Hand
Joined: Oct 21, 2008
Posts: 142
|
|
Hi Kri,
Have you tried it? I found this:
According to one of my favorite authors, David Flanagan, author of Java in a Nutshell,
"What the compiler actually does is to internally produce a single class initialization routine that combines all the static variable initializers and all of the static initializer blocks of code, in the order that they appear in the class declaration. This single initialization procedure is run automatically, one time only, when the class is first loaded."
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32708
|
|
|
The official version is in the Java™ Language Specification, but it is by no means easy to read.
|
 |
 |
|
|
subject: static block variable Vs static variable
|
|
|