El primer paso en la construcci�n de un manejador de excepciones es encerrar las sentencias que podr�an lanzar una excepci�n dentro de un bloque try. En general, este bloque se parece a esto.
try { sentencias Java }
El segmento de c�digo etiquetado sentencias java est� compuesto por una o m�s sentencias legales de Java que podr�an lanzar una excepci�n.
Para construir un manejador de excepc�n para el m�todo writeList() de la clase ListOfNumbers, se necesita encerrar la sentencia que lanza la excepci�n en el m�todo writeList() dentro de un bloque try.
Existe m�s de una forma de realizar esta tarea. Podr�amos poner cada una de las sentencias que potencialmente pudieran lanzar una excepci�n dentro de su propio bloque try, y proporcionar manejadores de excepciones separados para cada uno de los bloques try. O podr�amos poner todas las sentencias de writeList() dentro de un s�lo bloque try y asociar varios manejadores con �l. El suguiente listado utiliza un s�lo bloque try para todo el m�todo porque el c�digo tiende a ser m�s f�cil de leer.
PrintStream pstr; try { int i; System.out.println("Entering try statement"); pStr = new PrintStream( new BufferedOutputStream( new FileOutputStream("OutFile.txt"))); for (i = 0; i < size; i++) pStr.println("Value at: " + i + " = " + victor.elementAt(i)); }
Se dice que el bloque try gobierna las sentencias encerradas dentro del �l y define el �mbito de cualquier manejador de excepci�n (establecido por su subsecuente bloque catch) asociado con �l. En otras palabras, si ocurre una excepci�n dentro del bloque try, esta excepci�n ser� manejada por el manejador de excepci�n asociado con esta sentencia try.
Una sentencia try debe ir acompa�ada de al menos un bloque catch o un bloque finally.