SORU
7 Temmuz 2010, ÇARŞAMBA


Bir java neden olur.lang.StackOverflowError

java.lang.StackOverflowError bir neden ne olabilir? Yığın olsun o yazı çok derin değil (5 yöntem).

CEVAP
8 Temmuz 2013, PAZARTESİ


Herhangi bir recusive kontrol yöntemleri için çağırır. Ağırlıklı bir yöntem için özyinelemeli arama olduğunda neden olur. Basit bir örnektir

public static void main(String... args) {
    Main main = new Main();

    main.testMethod(1);
}

public void testMethod(int i) {
    testMethod(i);

    System.out.println(i);
}

Burada Sistem.dışarı.sertifika(i); defalarca testMethod çağrıldığında yığını itti.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006