public class TestClass(){
public static void main(String []args) {
TestClass t1 = new TestClass();
t1.anything();
}
}
Не странно ли создавать объект в определении того же класса? Потому что тогда в ответ - этот объект создает новый объект, тогда этот новый объект создает другое, и бесконечный цикл начинает никогда не заканчиваться до тех пор, пока память не будет заполнена.