Prüfen, ob sich das Verhalten leerer Methoden TreeSet add und TreeMap put geändert hat

Diese Regel markiert die add Methode auf dem java.util.TreeSet Klasse und die put Methode auf dem java.util.TreeMap Klasse, da sich ihr Verhalten geändert hat.

Laut Dokumentation zur Java SE 7-und JDK 7-Kompatibilität , der erste Versuch, eine null Objekt in leeres Element TreeSet und TreeMap Objekte, die die add() oder put() Methoden löst jetzt eine java.lang.NullPointerException . In der vorherigen Implementierung des JDK ist die erste Einfügung eines null Objekt, das die add() oder put() Methoden haben diese Ausnahme nicht ausgelöst. Es wird versucht, ein null zu einem nicht leeren TreeSet oder TreeMap Die Verwendung dieser Methoden schlägt weiterhin fehl mit java.lang.NullPointerException wie in früheren JDK-Releases.

Weitere Informationen finden Sie in den Dokumenten zu den APIs der Java Version 7: