Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Excepciones en Java: ArithmeticException, ArrayStoreException y más, Apuntes de Programación Orientada a Objetos

Una descripción de las diferentes excepciones que pueden ocurrir en java, específicamente arithmeticexception, arraystoreexception, negativearraysizeexception, illegalargumentexception, unmodifiablesetexception, typenotpresentexception, nullpointerexception y malformedparameterizedtypeexception. Cada excepción se describe brevemente, incluyendo su sintaxis y las condiciones bajo las cuales se produce.

Tipo: Apuntes

2020/2021

Subido el 04/07/2022

paolo-v-1
paolo-v-1 🇵🇪

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
CONCEPTOS EXCEPCIONES
ArithmeticException
Se genera cuando se produce una condición aritmética excepcional. Por
ejemplo, cuando intentamos dividir un número entre cero.
Sintaxis
public class ArithmeticException extends RuntimeException
ArrayStoreException
Sintaxis
public class ArrayStoreException extends RuntimeException
NegativeArraySizeException
Se ejecuta si una aplicación intenta crear un array con tamaño negativo.
IllegalArgumentException
Lanzado para indicar que a un método se le ha pasado un argumento ilegal
o inapropiado.
Sintaxis
public IllegalArgumentException()
UnmodifiableSetException
Indica que la operación solicitada no puede realizarse porque el “set” no se
puede modificar.
TypeNotPresentException
Lanzada cuando una aplicación intenta acceder a un tipo utilizando una
cadena que representa el nombre del tipo, pero no se puede encontrar
ninguna definición para el tipo con el nombre especificado.
NullPointerException
pf2

Vista previa parcial del texto

¡Descarga Excepciones en Java: ArithmeticException, ArrayStoreException y más y más Apuntes en PDF de Programación Orientada a Objetos solo en Docsity!

CONCEPTOS EXCEPCIONES

ArithmeticException

Se genera cuando se produce una condición aritmética excepcional. Por

ejemplo, cuando intentamos dividir un número entre cero.

Sintaxis

public class ArithmeticException extends RuntimeException

ArrayStoreException

Sintaxis

public class ArrayStoreException extends RuntimeException

NegativeArraySizeException

Se ejecuta si una aplicación intenta crear un array con tamaño negativo.

IllegalArgumentException

Lanzado para indicar que a un método se le ha pasado un argumento ilegal

o inapropiado.

Sintaxis

public IllegalArgumentException()

UnmodifiableSetException

Indica que la operación solicitada no puede realizarse porque el “set” no se

puede modificar.

TypeNotPresentException

Lanzada cuando una aplicación intenta acceder a un tipo utilizando una

cadena que representa el nombre del tipo, pero no se puede encontrar

ninguna definición para el tipo con el nombre especificado.

NullPointerException

Excepción que se lanza cuando un programa Java encuentra un valor null en

vez de un objeto.

Sintaxis public class NullPointerException extends RuntimeException MalformedParameterizedTypeException

Se lanza cuando un método reflexivo que necesite instanciarlo encuentra un

tipo parametrizado semánticamente malformado. Por ejemplo, si el número

de argumentos de un tipo parametrizado es incorrecto

IndexOutOfBoundsException

Indica que el índice pasado como parámetro está fuera de rango. Esto aplica

a elementos como Array, Vector, String,…

Sintaxis public class IndexOutOfBoundsException extends RuntimeException RasterFormatException

La RasterFormatException se lanza si hay información de diseño no válida

en el Raster.

BufferUnderflowException

Excepción no comprobada que se lanza cuando una operación de obtención

relativa alcanza el límite del buffer de origen.

EmptyStackException

Lanzado por los métodos de la clase Stack para indicar que está vacía.