Il est recommandé de ne pas utiliser de types de base, mais d'utiliser des types de packages. Par exemple, utilisez Integer lorsque vous utilisez int et utilisez Long lorsque vous utilisez long, car si votre objet doit opérer sur la base de données, vous devez utiliser ORM. , et vous utilisez basic En termes de type, la valeur lorsque l'objet est initialisé est 0, et le deuxième type d'empaquetage est null pendant le fonctionnement, ORM ne jugera pas 0, mais il jugera null en retour, il est donc recommandé d'utiliser le. type d'emballage.
De manière générale, les types de base sont préférés. Dans les deux situations suivantes, les types de référence sont préférés
.Objet POJO correspondant à la table de la base de données
Objet Formulaire de demande HTTP
Les types de référence ont plus de support nul que les types de base, et ont bien sûr plus de possibilités pour NullPointerException
Il est recommandé de ne pas utiliser de types de base, mais d'utiliser des types de packages. Par exemple, utilisez Integer lorsque vous utilisez int et utilisez Long lorsque vous utilisez long, car si votre objet doit opérer sur la base de données, vous devez utiliser ORM. , et vous utilisez basic En termes de type, la valeur lorsque l'objet est initialisé est 0, et le deuxième type d'empaquetage est null pendant le fonctionnement, ORM ne jugera pas 0, mais il jugera null en retour, il est donc recommandé d'utiliser le. type d'emballage.