public class Test {
public static void main(String[] args) {
List books = new ArrayList();
int i=0;
for (;;) {
books.add(new Book("book"));
System.out.println(i++);
}
}
}
class Book {
private String name;
public Book(String name) {
this.name = name;
}
}
public class Test {
public static void main(String[] args) {
List books = new ArrayList();
int i=0;
for (;;) {
books.add(new Book("book"));
}
}
}
class Book {
private String name;
public Book(String name) {
this.name = name;
}
}
[list] [*] [/list] [code]public class Test { public static void main(String[] args) {
List books = new ArrayList(); int i=0; for (;;) { books.add(new Book("book")); System.out.println(i++); } } }
class Book { private String name;
public Book(String name) { this.name = name; } } [/code] [list] [*] [/list] [code]public class Test { public static void main(String[] args) {
List books = new ArrayList(); int i=0; for (;;) { books.add(new Book("book")); } } }
class Book { private String name;
public Book(String name) { this.name = name; } } [/code] Почему результаты разные? [list] [*]Выполняется постоянно. [*][code]OutOfMemoryError[/code] [/list] введите здесь описание изображения введите здесь описание изображения