SlideShare une entreprise Scribd logo
1  sur  49
Ing. Victor Barrientos Rodriguez [email_address] [email_address] PROGRAMACIÓN WEB SI189
Lenguaje Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nomenclatura habitual ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos primitivos (i)
Tipos primitivos (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Declaración e inicialización ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores aritméticos
Operadores incrementales
Operadores relacionales
Operadores lógicos
Operadores de asignación
Otros operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Precedencia de operadores
Sentencias de control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias condicionales (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias condicionales (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias condicionales (iii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias de repetición ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias  break y continue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clases en JAVA (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concepto de clase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concepto de objeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables miembro de objeto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables miembro de clase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables finales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Paso de argumentos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos de clase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Control de acceso ,[object Object],[object Object],[object Object]
Métodos sobrecargados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Constructores (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Constructores (ii)
Constructor copia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Constructores en clases derivadas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo constructor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Packages (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Destructores: liberación de memoria ,[object Object],[object Object],[object Object],[object Object]
Packages (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Packages (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exception ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exception Por heredar de  Throwable, todos los tipos de excepciones pueden usar los métodos: String  getMessage()    Devuelve el mensaje de error asociado a la excepción String  toString()    Devuelve una breve descripción del objeto void  printStackTrace()    Imprime una traza de la pila
Lanzar Exception Proceso de lanzamiento: Crear un objeto  Exception de la clase adecuada Lanzar la excepción con la sentencia  throw seguida del objeto creado Ejemplo: MiExcepcion miExc = new MiExcepcion(“Mensaje”); throw miExc; Al lanzar la excepción el método termina de inmediato sin devolver ningún valor
Capturar una  Exception Si en un método se produce una  Exception,  el programa no compilará mientras no se haga una de estas cosas: Gestionar la excepción con una construcción del tipo  try/catch/finally Relanzar la excepción hacia un método anterior en la pila, utilizando la construcción  throws en la  cabecera del método  El compilador obliga a capturar las excepciones explícitas
Bloque  try/catch/finally

Contenu connexe

Tendances

Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
Marisol Henao
 
Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)
Alexandra Pérez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Joseph Bros
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
Robert Wolf
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
Robert Wolf
 

Tendances (18)

Programación ii presentación tema 5
Programación ii presentación tema 5Programación ii presentación tema 5
Programación ii presentación tema 5
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Introduccio al Java
Introduccio al JavaIntroduccio al Java
Introduccio al Java
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Portafolio
PortafolioPortafolio
Portafolio
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Guia poo
Guia pooGuia poo
Guia poo
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)
 
05 Creando Clases
05   Creando Clases05   Creando Clases
05 Creando Clases
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Manual laboratorio de programación i
Manual laboratorio de programación iManual laboratorio de programación i
Manual laboratorio de programación i
 
Seccion Fundamentos SCJP
Seccion Fundamentos SCJPSeccion Fundamentos SCJP
Seccion Fundamentos SCJP
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 

En vedette

1 teoria de la relatividad 2012ii
1 teoria de la relatividad 2012ii1 teoria de la relatividad 2012ii
1 teoria de la relatividad 2012ii
Maria Hidalgo
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
Carlos Luna
 
Curso Basico Java
Curso Basico JavaCurso Basico Java
Curso Basico Java
Carlos Luna
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
Carlos Luna
 
Teoria De La Relatividad 20091
Teoria De La Relatividad 20091Teoria De La Relatividad 20091
Teoria De La Relatividad 20091
Carlos Luna
 

En vedette (9)

Java
JavaJava
Java
 
1 teoria de la relatividad 2012ii
1 teoria de la relatividad 2012ii1 teoria de la relatividad 2012ii
1 teoria de la relatividad 2012ii
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
 
2007 I
2007 I2007 I
2007 I
 
Curso Basico Java
Curso Basico JavaCurso Basico Java
Curso Basico Java
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
 
Teoria De La Relatividad 20091
Teoria De La Relatividad 20091Teoria De La Relatividad 20091
Teoria De La Relatividad 20091
 
Vbr Awt 01
Vbr Awt 01Vbr Awt 01
Vbr Awt 01
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 

Similaire à Semana9b Vbr

2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
Krizztiina Pacheko
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Rubén Loredo
 
Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]
Hack '
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
K Manuel TN
 

Similaire à Semana9b Vbr (20)

Programacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para emsProgramacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para ems
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
 
INTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVAINTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVA
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Intro Java
Intro JavaIntro Java
Intro Java
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
C++
C++C++
C++
 
Datos previos
Datos previosDatos previos
Datos previos
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
Tutorial jared
Tutorial jaredTutorial jared
Tutorial jared
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++
 
Poo 1
Poo 1Poo 1
Poo 1
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionado
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
 
Programación java1
Programación java1Programación java1
Programación java1
 
Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]Java morld cap2 [CURSO JAVA]
Java morld cap2 [CURSO JAVA]
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 

Plus de Carlos Luna

Universo Fisica http://fisicamoderna9.blogspot.com/
Universo   Fisica  http://fisicamoderna9.blogspot.com/Universo   Fisica  http://fisicamoderna9.blogspot.com/
Universo Fisica http://fisicamoderna9.blogspot.com/
Carlos Luna
 
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
Fabricacion De Chips  http://fisicamoderna9.blogspot.com/Fabricacion De Chips  http://fisicamoderna9.blogspot.com/
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
Carlos Luna
 
Energía Relativista http://fisicamoderna9.blogspot.com/
Energía Relativista  http://fisicamoderna9.blogspot.com/Energía Relativista  http://fisicamoderna9.blogspot.com/
Energía Relativista http://fisicamoderna9.blogspot.com/
Carlos Luna
 

Plus de Carlos Luna (20)

Calentamiento Fisica
Calentamiento FisicaCalentamiento Fisica
Calentamiento Fisica
 
Universo Fisica http://fisicamoderna9.blogspot.com/
Universo   Fisica  http://fisicamoderna9.blogspot.com/Universo   Fisica  http://fisicamoderna9.blogspot.com/
Universo Fisica http://fisicamoderna9.blogspot.com/
 
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/
 
Medios Fisicos http://fisicamoderna9.blogspot.com/
Medios Fisicos   http://fisicamoderna9.blogspot.com/Medios Fisicos   http://fisicamoderna9.blogspot.com/
Medios Fisicos http://fisicamoderna9.blogspot.com/
 
Particulas Fundamentales http://fisicamoderna9.blogspot.com/
Particulas Fundamentales  http://fisicamoderna9.blogspot.com/Particulas Fundamentales  http://fisicamoderna9.blogspot.com/
Particulas Fundamentales http://fisicamoderna9.blogspot.com/
 
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/
 
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
Fabricacion De Chips  http://fisicamoderna9.blogspot.com/Fabricacion De Chips  http://fisicamoderna9.blogspot.com/
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
 
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/
 
Fisica Atómica http://fisicamoderna9.blogspot.com/
Fisica Atómica  http://fisicamoderna9.blogspot.com/Fisica Atómica  http://fisicamoderna9.blogspot.com/
Fisica Atómica http://fisicamoderna9.blogspot.com/
 
Energía Relativista http://fisicamoderna9.blogspot.com/
Energía Relativista  http://fisicamoderna9.blogspot.com/Energía Relativista  http://fisicamoderna9.blogspot.com/
Energía Relativista http://fisicamoderna9.blogspot.com/
 
Einstein
EinsteinEinstein
Einstein
 
Criptografía Cuántica http://fisicamoderna9.blogspot.com/
Criptografía Cuántica  http://fisicamoderna9.blogspot.com/Criptografía Cuántica  http://fisicamoderna9.blogspot.com/
Criptografía Cuántica http://fisicamoderna9.blogspot.com/
 
Efecto Doppler Relativista
Efecto Doppler RelativistaEfecto Doppler Relativista
Efecto Doppler Relativista
 
Radiacion Del Cuerpo Negro http://fisicamoderna9.blogspot.com/
Radiacion Del Cuerpo Negro  http://fisicamoderna9.blogspot.com/Radiacion Del Cuerpo Negro  http://fisicamoderna9.blogspot.com/
Radiacion Del Cuerpo Negro http://fisicamoderna9.blogspot.com/
 
Mecanica Cuantica http://fisicamoderna9.blogspot.com/
Mecanica Cuantica  http://fisicamoderna9.blogspot.com/Mecanica Cuantica  http://fisicamoderna9.blogspot.com/
Mecanica Cuantica http://fisicamoderna9.blogspot.com/
 
Separata11
Separata11Separata11
Separata11
 
Separata 2
Separata 2Separata 2
Separata 2
 
MUSICOS SIDERALES http://fisicamoderna9.blogspot.com/
MUSICOS SIDERALES  http://fisicamoderna9.blogspot.com/MUSICOS SIDERALES  http://fisicamoderna9.blogspot.com/
MUSICOS SIDERALES http://fisicamoderna9.blogspot.com/
 
Paradoja de los Gemelos http://fisicamoderna9.blogspot.com/
Paradoja de los Gemelos  http://fisicamoderna9.blogspot.com/Paradoja de los Gemelos  http://fisicamoderna9.blogspot.com/
Paradoja de los Gemelos http://fisicamoderna9.blogspot.com/
 
Introduccion A La Mecanica Cuantica http://fisicamoderna9.blogspot.com/
Introduccion A La Mecanica Cuantica  http://fisicamoderna9.blogspot.com/Introduccion A La Mecanica Cuantica  http://fisicamoderna9.blogspot.com/
Introduccion A La Mecanica Cuantica http://fisicamoderna9.blogspot.com/
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Semana9b Vbr

  • 1. Ing. Victor Barrientos Rodriguez [email_address] [email_address] PROGRAMACIÓN WEB SI189
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Exception Por heredar de Throwable, todos los tipos de excepciones pueden usar los métodos: String getMessage()  Devuelve el mensaje de error asociado a la excepción String toString()  Devuelve una breve descripción del objeto void printStackTrace()  Imprime una traza de la pila
  • 47. Lanzar Exception Proceso de lanzamiento: Crear un objeto Exception de la clase adecuada Lanzar la excepción con la sentencia throw seguida del objeto creado Ejemplo: MiExcepcion miExc = new MiExcepcion(“Mensaje”); throw miExc; Al lanzar la excepción el método termina de inmediato sin devolver ningún valor
  • 48. Capturar una Exception Si en un método se produce una Exception, el programa no compilará mientras no se haga una de estas cosas: Gestionar la excepción con una construcción del tipo try/catch/finally Relanzar la excepción hacia un método anterior en la pila, utilizando la construcción throws en la cabecera del método El compilador obliga a capturar las excepciones explícitas