What will be the result of the following code compilation and execution:
import java.util.List;
import java.util.ArrayList;
public class Application {
public static void main(String[] args) {
List<String> strings = new ArrayList<>();
System.out.println(strings.getClass());
}
}