In Java why we write public static void main(String args[])
why not main()?
Answer Posted / anjani kumar jha
Use of Public-----There is always only one main class that
is one file having only one main file. Since that main file
is used anywhere means might be in another package so there
is a public use of keyword that is public keyword is
required for main function
Static:-----Since compiler in java always look the main
function and when compiler always calls the main so main
class is loaded in first time call for that static keyword
is used.
you can use
1)public void main(String args[])
it compiles file but wont run\
2) void main(String args[])
it compiles file but wont run
3)void main(String args[])
it compiles file but wont run
| Is This Answer Correct ? | 87 Yes | 37 No |
Post New Answer View All Answers
Can we define private and protected modifiers for the members in interfaces?
What is Recursion Function?
What does nullpointerexception mean?
Is this valid in java ? Can we instantiate interface in java?
What is an interface in java? Explain
Why can't you declare a class as protected?
What is the difference between multiple processes and multiple threads?
How to create an immutable class?
What is string and its types?
Can we convert stringbuffer to string?
How to pass arraylist to stored procedure in java?
How do you trim a space in java?
What is a blocking method in Java?
Tell me the Importent classes in net package?
What are the 6 functions?