Es kommt immer dann zu einer ClassCastException, wenn der Versuch, ein Objekt einer Klasse in ein Objekt einer anderen Klasse zu casten (umzuwandeln) fehlschlägt. Dies ist bspw. dann der Fall, wenn ein cast zwischen zwei nicht kompatiblen Typen (z. B. Integer und String) stattfindet.Die ClassCastException ist eine RuntimeException und unchecked. Sie muss also nicht über […]