मैं निम्नलिखित कोड है, जो जावा 8 पर ठीक काम करता है:जावा वाइल्डकार्ड अंतर और 8
List<Class<?>> KEY_NAME_CLASSES = Collections.singletonList(String.class);
लेकिन जब मैं जावा 7 संकलक इस्तेमाल करने की कोशिश, मैं कोई त्रुटि मिलती है:
incompatible types: java.util.List<java.lang.Class<java.lang.String>> cannot be converted to java.util.List<java.lang.Class<?>>
क्यों? जावा 7 में ऐसे वाइल्डकार्ड का उपयोग करने का कोई तरीका है?