次のコードがNull pointer exceptionをスローする理由を理解したいと思います。
import java.util.List;
public class Test {
public static void main(String[] args) {
List<String> names = null;
System.out.println("Result is: " + names == null ? null : names.size());
}
}