Hallo,
wir haben momentan als Aufgabe bekommen verschiedene Exceptions abzufangen,
doch bei der o.g. habe ich gar keinen Plan, nicht einmal für ein einfaches funktionierndes Beispiel
Würde mich über ein einfaches Beispiel mit Clone freuen, da ich I-Net nicht so wirklich was lauffähiges gefunden hatte. (zumindest habe ich es nicht zum laufen gebracht)
EDIT:
OHNE THROW
wir haben momentan als Aufgabe bekommen verschiedene Exceptions abzufangen,
doch bei der o.g. habe ich gar keinen Plan, nicht einmal für ein einfaches funktionierndes Beispiel
Java:
import java.io.*;
public class Ausnahmen {
public static void main(String[] args) {
//ArrayIndexOutOFBoundsException
try {
int[] werte1 = {1, 3, 5, 7, 9};
System.out.println(werte1[5]);
}
catch (Exception e) {System.out.println("ArrayIndexOutOFBoundsException abgefangen");
}
//ArithemeticException
try {
int i = 0;
int j = 2 / i;
}
catch (Exception e) {System.out.println("ArithemeticException abgefangen");
}
//FileNotFoundException
FileReader test;
try {
test = new FileReader (new File("C:\\Testobjekt\\testdatei.txt"));
} catch (Exception e) {System.out.println("FileNotFoundException abgefangen");
}
//CloneNotSupportedException
/*
public object clone() {
try {
ArrayList<E> v = (ArrayList<E>) super.clone();
v.elementData = (E[])new Object[size];
System.arraycopy(elementData, 0, v.elementData, 0, size);
v.modCount = 0;
return v;
} catch (CloneNotSupportedException e) {
// this shouldn't happen, since we are Cloneable
throw new InternalError();
}
}
*/
//_______________________________________________
}
}
Würde mich über ein einfaches Beispiel mit Clone freuen, da ich I-Net nicht so wirklich was lauffähiges gefunden hatte. (zumindest habe ich es nicht zum laufen gebracht)
EDIT:
OHNE THROW
Zuletzt bearbeitet: