Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

In Java why we write public static void main(String args[])
why not main()?

Answer Posted / sanjay gupta

public static void main()

1> Main() is the entry point of the program. Rather we can
say it is the main gate to enter inside the apartment. It
should be public because the compiler need to enter inside
the method (The guest need to access the apartment to reach
the security guard).

Public--> Compile whos is from another instance need to
access this method.

Statis --> Since main method is written inside a class and
to access a method of a class we need to create an object
of that class first. Since main() is the method which
compiler nned to call before creating any object of that
class we need to declare main as static. Static methods can
be called directely by using the class name. Thats why the
neame of the file should be same as the name of the class
contain main() method.

Void--> Since the method can return any type of valu or it
might not return anything also so the comiler is designed
in such a way that it should not take any return value so
we declare main as void type.

For further information please reach me at
sanjaygupt1011@gmail.com

Thanks~
Happy Programming...

Is This Answer Correct ?    88 Yes 12 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can a class be final?

897


What is the properties class in java programming?

942


What is the += operator called?

992


How do you write a conditional statement?

891


How many types of design patterns are there?

1043


Can we create object of inner class in java?

881


What is the class in java?

958


Tell me are there implementations for sorting and searching in the java libarary?

976


List out five keywords related to exception handling ?

952


What is a constructor, constructor overloading in java?

953


what happens when a thread cannot acquire a lock on an object? : Java thread

1007


Explain about java sdk?

963


How many types of classes are there in java?

995


Which java version is latest?

961


What are the major drawbacks of external iteration?

1011