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...

what is difference between throw and throws in exception?

Answer Posted / parveen

throw:the throw keyword is used to throw the exception
manually,that is when you feel a particular line in your
code, when executed is capable of having some exception then
you use throw keyword as:

throw new MyException(arguments if any);
this leads to instantiating of the MyException class and
exception is thrown


throws: this is to be used when you are not using the try
catch statement in your code but you know that this
particular class is capable of throwing so and so
exception(only checked exceptions).in this you do not use
try catch block but write using the throw clause at
appropriate point in you code and the exception is thrown
to caller of the method and is handeled by it. eg:

void trouble()throws IOException,any other exceptions just
separate them with commas.......
{
/* throw statement at appropriate step,
no need to use try catch here,exception would be thrown
to caller and u should provide try catch block to handle
exception there else this process cotinues further till
appropriately it is handeled or prog terminates abruptly */
}

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is heap stored in ram?

1015


Which is the best approach for creating thread ?

1269


What is udp in java?

1041


Can an anonymous class be declared as implementing an interface and extending a class in java programming?

1361


Can we define a package statement after the import statement in java?

1116


Describe 2 different ways to concatenate two strings.

1263


Can we make the abstract methods static in java?

1099


Explain about complier design(phases)

1135


Differences between C and Java?

1283


Is array a class in java?

1033


What is a flag and how does it work?

1069


What restrictions are placed on method overloading?

1230


Explain the difference between hashmap and hashtable in java?

989


What is exception hierarchy in java?

1073


What is parse method?

1063