Alguém sabe porque que esse código:
public class Teste {
private static int a(){
return a();
}
static public void main(String args[]) {
a();
}
}
Imprime um stack trace com apenas as últimas 1024 chamadas de função quando dá StackOverflowError?
Sei que são feitas mais de 9000 chamadas nesse caso (testei imprimindo uma string a cada chamada).