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 |
Difference between a process and a program?
What is thread safe java?
What are Access Specifiers and Access Modifiers.
can used Protected Class outside Function.?
What is a Presistent Object?
0 Answers InfoAxon Technologies,
What is treeset and treemap in java?
Can string be considered as a keyword?
What is the difference between static method and instance method in Java?
0 Answers SwanSoft Technologies,
What is unmodifiable collection in java?
What is the main function in java?
Can we have two main methods in a java class?
What is time complexity algorithm?