Jump to content

Java Programming/Keywords/throw

From Wikibooks, open books for an open world

throw is a keyword; it 'throws' an exception. In a throw statement, the three types of objects that can be thrown are: Exception, java:Throwable, and java:Error

Syntax:

throw <Exception Ref>; 

For example:

Computer code
public Customer findCustomer( String name ) throws '''CustomerNotFoundException'''  {  Customer custRet = null;    Iterator iter = _customerList.iterator();  while ( iter.hasNext() )  {  Customer cust = (Customer) iter.next();  if ( cust.getName().equals( name ) )  {  // --- Customer find --  custRet = cust;  break;  }  }  if ( custRet == null )  {  // --- Customer not found ---  throw new '''CustomerNotFoundException'''( "Customer "+ name + " was not found" );  }    return custRet  } 


See also

[edit | edit source]