In Java why we write public static void main(String args[])
why not main()?
Answer Posted / rahul
The public keyword is an access specifier, which allows the
programmer to control the visibility of class members. When
a class member is preceded by public, then that member may
be accessed by code outside the class in which it is
declared.In this case, main( ) must be declared as public,
since it must be called by code outside of its class when
the program is started.
The keyword static allows main( ) to be called without
having to instantiate a particular instance of the class.
This is necessary since main( ) is called by the Java
interpreter before any objects are made.
The keyword void simply tells the compiler that main( )
does not return a value. As you will see, methods may also
return values.
about strings[] It takes no of arguements & stored in an
array ,input is of integer type it is taken as string. so
main takes arguments of type string.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What does g mean in regex?
What is thread safe singleton?
What is a null class?
What an i/o filter?
Does java support multiple inheritance or not?
How we can skip finally block of exception even if some exception occurs in the exception block in java?
What are the advantages of arraylist over arrays?
What is boolean keyword in java?
Tell me how many ways are there to initialise an integer with a constant.
Why java is considered dynamic?
What is the class in java?
What is default constructors?
Explain the difference between an object-oriented programming language and object-based programming language?
What is the final keyword in java?
Define linked list and its features with signature?