Gibt es einen Unterschied zwischen dem expliziten Einfügen des Typs in den Diamantenoperator und dem Ermitteln, ob Java es herausfindet?
Gibt es einen Unterschied zwischen der Initialisierung über:
MyWrapper<String> wrapper = new MyWrapper<String>();
vs Initialisierung über:
MyWrapper<String> wrapper = new MyWrapper<>();
Gibt es einen Grund, warum man das erstere über das letztere verwenden möchte? Ich sehe viel von der ersteren; Ich bin mir nicht sicher, ob es nur daran liegt, dass die Leute daran gewöhnt sind, oder es gibt einen Grund, warum Sie es so schreiben möchten.