What does the following Java code output?
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> books = new ArrayList<>();
books.add("Java Fundamentals");
books.add("Advanced Java");
System.out.println(books.size());
}
}