Java diziler en fazla bir boyutu var mı? | Netgez.com
SORU
14 HAZİRAN 2010, PAZARTESİ


Java diziler en fazla bir boyutu var mı?

Java bir dizi içerebilir öğe sayısı için bir sınır var mı? Eğer öyleyse, ne oldu?

CEVAP
14 HAZİRAN 2010, PAZARTESİ


Çok kolay test için bile olsa doğru cevap görmedim.

Son Noktasal bir VM, doğru cevap Integer.MAX_VALUE - 5. Bunun ötesinde geçtikten sonra:

public class Foo {
  public static void main(String[] args) {
    Object[] array = new Object[Integer.MAX_VALUE - 4];
  }
}

Olsun:

Exception in thread "main" java.lang.OutOfMemoryError:
  Requested array size exceeds VM limit

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008