История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и си-строк/массивов byte больше 2 гб быть не может.
Это невозможно исправить без поломки совместимости. Все же она предназначалась для кофеварок, а не для ворочанья террабайтов памяти.
Исправление
MOPKOBKA,
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и си-строк/массивов byte больше 2 гб быть не может.
Это невозможно исправить без поломки совместимости.
Исправление
MOPKOBKA,
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и си-строк/массивов byte больше 2 гб быть не может.
Исправление
MOPKOBKA,
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и строк/массивов byte больше 2 гб быть не может.
Исправление
MOPKOBKA,
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и строк/массивов char больше 2 гб быть не может.
Исходная версия
MOPKOBKA,
:
long развертывается в long, адреса тоже 64 битные на 64 битных системах. Но например длинна массива и его индекс это int, и поэтому в Java есть ограничение на длину массива около 2^31 значений, ну и строк/массивов char больше 4 гб быть не может.