Что такое ошибка компиляции «слишком большой код» в Java
Java налагает ограничения на размер кода, который может быть скомпилирован в байт-код. За пределами этого ограничения вы можете столкнуться с ошибкой компиляции «слишком большой код».
Эта проблема возникает, когда метод становится слишком большим, превышая максимально допустимый размер. В вашем случае ваша функция содержит значительное количество строк, присваивающих значения массиву.
Преодоление ошибки
Чтобы устранить эту ошибку, Java вводит определенное ограничение: один метод в классе может содержать до 64 КБ байт-кода. Превышение этого размера вызывает ошибку «слишком большой код».
Альтернативное решение
Хотя преодоление ограничения в байт-коде возможно, это не идеальный подход. Вместо этого рассмотрите возможность оптимизации вашего кода за счет использования внешних ресурсов. Предпочтительным решением является сохранение больших объемов данных в файле .properties и загрузка их в приложение с помощью java.util.Properties.
Выполните следующие действия:
Этот подход обеспечивает ясность, читаемость и удобство обслуживания кода.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3