class test
{
public static void main(String[] args)
{
int size = 1024*1024*1024*20;
byte[] a = new byte[size];
System.out.println("a.length = " + a.length);
}
}
Это нормально что в этом примере java не генерит никакого исключения и просто создает массив byte[] размером 0 ?
Это нормально что даже игры с опциями --ms --mx не позволяют выделить жалкие 20 метров на машине с 1 гигом практически свободной памяти ?