Я узнал (по крайней мере, в java), что целые/длинные значения переполняются молча, и их значения начинаются с минимального значения при переполнении, а не вызывают какое-либо исключение.
Я использовал внешний API для некоторых файловых операций, в которых максимальный размер файла загружался из файла свойств. Все было хорошо в моей локальной тестовой среде. Как только код перешел в живую среду, ограничение максимального размера файла вообще не работало. После двух дней отладки/анализа кода не было никакого успеха. Затем по каким-то другим причинам я взял живой файл Constants.properties и отладил код с его помощью. о_0
Я просто хочу спросить, что мешало им выкинуть исключение при переполнении?