when everything can be done by static block then why do we
use main method?.
Answers were Sorted based on User's Feedback
Answer / hemanth kumar kalavagunta
Yes ... when everything can be done by static block then why
do we use main method. this is because, main method is the
only step from which compiler can enter the program to start
and this is the only way through which the data from outside
jvm can be entered into the jvm in the form of command line
arguments. using the static blocks there is no way to get
the data from the outside of the program and it is confined
to the program and program is it's world. main's world is
related both with the inside of jvm and outside of jvm.
| Is This Answer Correct ? | 12 Yes | 0 No |
Answer / guest
the main block is declared as static sothat the java
interpreter could use it without instantiating it,but if we
declare everything as static there is no meaning of a class
and specifying instance variables and methods belong to
that specific class only.
| Is This Answer Correct ? | 2 Yes | 1 No |
Can a method inside a interface be declared as final?
Name the types of mouse event listeners ?
long d =10;int i =0;i=d; /// is this possible? If d is very long number (10 digits or some thing) then?
how to create multithreaded program? Explain different ways of using thread? When a thread is created and started, what is its initial state? : Java thread
what questions are been asked ??? for interview in apti
What is the purpose of declaring a variable as final?
What is a parameter in a function?
I want to control database connections in my program and want that only one thread should be able to make database connection at a time. How can I implement this logic?
What is the default size of arraylist in java?
Can an object be null?
How are Java source code files named?
How destructors are defined in java?