Я разрабатываю проект, в котором мне необходимо создать код Java. Я проводил некоторое тестирование, когда столкнулся с проблемой ограничения основного метода в 65535 байт. Мой сгенерированный файл выглядел примерно так:
public class foo{
public static void main(String[] args){
//
//7000 lines later
//
}
}
Я думал, что я умный, создавая файл таким образом:
public class foo{
public static void bar(){
//
//7000 lines later
//
}
public static void main(String[] args){
bar();
}
}
Но я обнаружил, что ограничение в 65535 байт распространяется на каждый метод.
Я хочу знать, решит ли мою проблему «буферизация» инструкций в несколько методов. Есть ли какие-либо ограничения на размер java-файла?
main
метода? В соответствии с концепциями OOAD (объектно-ориентированный анализ и проектирование) вы должны писать модульно. Один метод не должен содержать более нескольких (10) строк.7000
в одном методе звучит неправильно. - person Yogendra Singh   schedule 05.10.2012