java.lang.StackOverflowError etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
java.lang.StackOverflowError etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Ağustos 2011 Cuma

java.lang.StackOverflowError hatasını neden alırsınız?

Merhaba,

Bu hatayı deadlock durumlarında alırsınız ve bunun 2 nedeni olabilir.

1. Eğer bir method kendi kendini sonsuz kere çağırıyorsa (Recursive methodlar)
private int getX(int b){
    b += 1;
    ...
    ...
    return getX(b);
}

2. Ya da birinci method ikinci methodu çağırırken ikinci method içindeki herhangi bir satır birinci methodu çağırıyorsa.

İyi çalışmalar