What is the need to declare main() method as static in Java?

Answers were Sorted based on User's Feedback



What is the need to declare main() method as static in Java?..

Answer / shadab alam

static keyword specifies that there is no need of instance
to call static method and it's information is contained by
JVM that calls the static method.That's why we declare main
method as static so that it can be called automaticlly.

Is This Answer Correct ?    58 Yes 11 No

What is the need to declare main() method as static in Java?..

Answer / devender

answer is write

Is This Answer Correct ?    14 Yes 3 No

What is the need to declare main() method as static in Java?..

Answer / paletipatisrinu

public static void main(String k[]) here

public:The main method will be called by jvm.so jvm is
located some other place so invoke our main() should be public

static:before object is creation calling main() method so
the main() method will be called by using static

void:so jvm does not expected any return value
main():its method name
String[]:argument type is String

Is This Answer Correct ?    17 Yes 6 No

What is the need to declare main() method as static in Java?..

Answer / monalisa

public static void main(String[] args) means
public - is the access modifier .if we declare a method as
public means we can access the method out side of the class.
static - It is a key word.If we declare a method as static
then we can call this method with out creating any instance
of that class.Directly we can call it by "CLASSNAME.STATIC
METHOD NAME"
void - It is the return type of the method
main - It is the Method name

Is This Answer Correct ?    10 Yes 0 No

What is the need to declare main() method as static in Java?..

Answer / bsridhar1984

main() is the entry point of the java program for JVM. If it
is not static and have to call main method, JVM has to
create the object for that class. At this situation
constructor of that class will be entry point.

So that main() method of that class should be static. Then
only JVM can access the main method directly without
creating object of the program.

Is This Answer Correct ?    7 Yes 0 No

What is the need to declare main() method as static in Java?..

Answer / praveena

answer is correct

Is This Answer Correct ?    7 Yes 2 No

What is the need to declare main() method as static in Java?..

Answer / dadhich

main method is declared as static because we cannot call the method without creating the object of the class.When we declare class and in which if we define main method then it is must to use the static keyword.static keyword helps to execute the main method without instantiating the class.

Is This Answer Correct ?    5 Yes 0 No

What is the need to declare main() method as static in Java?..

Answer / kiran

yes

Is This Answer Correct ?    5 Yes 2 No

What is the need to declare main() method as static in Java?..

Answer / shivakrishna

Shadab Alam's answer is very excellent......

Is This Answer Correct ?    3 Yes 1 No

What is the need to declare main() method as static in Java?..

Answer / s. devanand

In Java, we call any method and variable without creating an
object of the class. Hence we declare main method as static
without creating an object we call the main method.

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More Java Related AllOther Interview Questions

Please can anybody explain what exactly "the project architecture" means???

0 Answers  


I am new to jsf rich faces. I am using rich faces datatable rich:datatable. On entering the value, values get filtered in table. Now how can i get the value i selected in backing bean?

1 Answers   Hexaware, IBM,


What is javacpl?

0 Answers  


Iam working as a Project Lead in a s/w comp.The follwing question was asked in HCL interview. What about the schedule slippage? If the developer has taken more time than the specified time. How do you adjust the time? From where do you allocate that extra time for the developer?

2 Answers   HCL, Logesys,


What do you understand by casting in java language? What are the types of casting?

0 Answers  






Why bean class is used in java?

0 Answers  


Is java an api?

0 Answers  


how we can export all the contacts and messages from nokia mobile to other mobile or pc? (pls answer quickly)

1 Answers  


If you’re overriding the method equals() of an object, which other method you might also consider?

0 Answers  


What is the current code for the Java 5 code class Root { ?

3 Answers  


What happens when you omit a brace or misspell one of the words, like public or

0 Answers  


What are the types of cookies in java?

0 Answers  


Categories