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
Which programming language is best in future?
What is the difference between the ">>" and " >>>" operators in java?
Is it possible to override the main method?
What is immutability in java?
5 Coding best practices you learned in java?
How many types of voids are there?
What is default constructors?
Difference between nested and inner classes ?
what is thread? What are the high-level thread states? Or what are the states associated in the thread? : Java thread
Which is bigger double or float?
What does file separator do in java?
What is difference between an object and a class?
What are the elements of java?
What is variable and rules of variable?
How many types of parsers are there?