ArrayStoreExceptionArrayStoreException
Yanlış türden bir nesne diziye saklanıyor.
Bu hatanın nedenleri
Java dizileri kovaryanttır: bir String[] bir Object[] değişkenine atanabilir. Aslında bir String[] dizisine işaret eden Object[] referansına String olmayan bir öğe saklamaya çalıştığınızda bu hata fırlatılır.
Nasıl düzeltilir
Tür güvenliği için diziler yerine generic'leri (List<T>) kullanın. Öğe türünün gerçek dizi türüyle eşleştiğinden emin olun. Dizileri kovaryant biçimde kullanmaktan kaçının.
İlgili Hata Kodları
CloneNotSupportedExceptionCloneNotSupportedException
Sınıfı Cloneable uygulamayan bir nesne üzerinde clone() metodu çağrılıyor.
EmptyStackExceptionEmptyStackException
Boş bir Stack üzerinde bir işlem yapılmaya çalışılıyor.
MalformedURLExceptionMalformedURLException
Bir URL dizesi geçerli bir biçimde değil.
FileNotFoundExceptionFileNotFoundException
Belirtilen dosya yolu mevcut değil ya da açılamıyor.
PatternSyntaxExceptionPatternSyntaxException
Bir düzenli ifade (regex) geçersiz söz dizimine sahip.
ClassNotFoundExceptionClassNotFoundException
Bir sınıf, çalışma zamanında classpath üzerinde bulunamıyor.