Depuis Java 5, nous avons boxé / déballé des types primitifs pour que cela intsoit enveloppé java.lang.Integer, et ainsi de suite.
Je vois beaucoup de nouveaux projets Java ces derniers temps (qui nécessitent définitivement un JRE d'au moins la version 5, sinon 6) qui utilisent intplutôt que java.lang.Integer, bien qu'il soit beaucoup plus pratique d'utiliser ce dernier, car il a quelques méthodes d'aide pour la conversion aux longvaleurs et al.
Pourquoi certains utilisent encore des types primitifs en Java? Y a-t-il un avantage tangible?
new IntegeR(5) == new Integer(5)les règles devraient être évaluées à false.