what is a static block?
Answers were Sorted based on User's Feedback
Answer / madan
static block contains a code which is executed without
object of a class.i.e is excuted at the time of class
loading
| Is This Answer Correct ? | 6 Yes | 1 No |
Answer / ranganathkini
A static block or a static initializer is a block that
appears within a class definition but outside any member
definition with the keyword static ahead of it. Example:
class MyClass {
private static double myValue;
static {
myValue = Double.parseDouble( System.getProperty(
"version" ) );
}
}
It is mainly used to perform static construction i.e.
initialization of static variables (see above example). The
static initializer is executed when the class is loaded by
the JVM.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / srinivasa
Static block is executed when the class is loaded into the
memory before the main(). Only once it will be executed.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / ravikiran
static block is used to initialization during the JVM start
up
| Is This Answer Correct ? | 1 Yes | 1 No |
What is logical variable?
how to create daemon thread in java?
What is method overloading in JAVA? Why is it not present in C ?
1 Answers Akamai Technologies,
What is difference between static and abstract class?
What is size of int in java?
IS method overriding is Duplication of Methods?
What is the major advantage of external iteration over internal iteration?
What is null statement?
Is java a virus?
How do you classify Dialog Box?
What is 'finally' method in Exceptions?
What are multiple inheritances? Is it supported by java?