Liste Type de rapport type ArrayList en Java

(1) List<?> myList = new ArrayList<?>();

(2) ArrayList<?> myList = new ArrayList<?>();

Je comprends que (1), les implémentations de la Liste interface peut être échangé. Il semble que (1) est généralement utilisé dans une application indépendamment du besoin (moi je l'utilise toujours).

Je me demandais si quelqu'un utilise (2)?

Aussi, combien de fois (et puis-je s'il vous plaît obtenir un exemple) la situation réellement besoin de l'aide des (1) (2) (c'est à dire où (2) ne suffira pas..à part codage des interfaces et meilleures pratiques etc.)

InformationsquelleAutor kji | 2010-02-17