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 is variable and constant explain with example?
Is array size fixed in java?
Does java set allow duplicates?
What is unmodifiable collection in java?
What is the purpose of default constructor?
what is the difference between process and thread? : Java thread
What is the exception hierarchy in java?
How many bytes is a char in java?
Which api is provided by java for operations on set of objects?
How do you input a string in java?
What is data movement?
What do you mean by of string::valueof expression in java 8?
Which method cannot be overridden in java?
How do you sort arrays in java?
What is the function of log?