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
What is meant by main method?
Is {a, n, d} a palindrome? If you are given a random string, is it a palindrome or not?
Does apple use java?
What is binary search in java?
How do you convert bytes to character in java?
What is a byte string?
Why do we need data structure in java?
What do you mean by singleton class in java?
What is java algorithm?
What is n in java?
how can you take care of mutual exclusion using java threads? : Java thread
What are the different types of sorting in java?
What is the different between get and post?
What is a conditional statement explain with example?
What is native code?