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 a functional interface?
How do you use parseint in java?
What is the use of volatile in java?
How we can skip finally block of exception even if some exception occurs in the exception block in java?
What are parsers? Dom vs sax parser.
Definition for connection pooling?
Difference between static synchronization vs. Instance synchronization?
Is there memory leaks in java?
Variables used in a switch statement can be used with which datatypes?
What is empty string literal in java?
Can a class be declared as protected?
What are the steps that are followed when two computers connect through tcp?