aspose file tools
The moose likes Java in General and the fly likes static initializers v static blocks. Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "static initializers v static blocks." Watch "static initializers v static blocks." New topic
Author

static initializers v static blocks.

Neil Mc
Ranch Hand

Joined: Oct 20, 2003
Posts: 32
Hi,
Which is executed first when a class is loaded into the JVM... a static initializer statement or a static block..... or are they simply executed in the order in which they occur ?
Does the same apply to instance initializers and blocks ?
Also if we have a static variable with an initializer statement say...
static int i = 5;
Will i be initialized directly to 5 or will it first be initialized to its default value (0) and then have its initializer statement executed - giving it the value 5.
Thanks in advance - Neil.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: static initializers v static blocks.
 
Similar Threads
About instance in. and static initializer
Static Blocks and Instance Initializers (on certification exam?)
want to know the order of execution?
Static Int and Methods
Code within a curly braces