Adalah disyorkan untuk tidak menggunakan jenis asas, tetapi menggunakan jenis pakej Contohnya, gunakan Integer apabila menggunakan int, dan gunakan Long apabila menggunakan long, kerana jika objek anda adalah untuk beroperasi pada pangkalan data, anda perlu menggunakan ORM. , dan anda menggunakan asas Dari segi jenis, nilai apabila objek dimulakan ialah 0, dan jenis pembungkusan kedua adalah batal ORM tidak akan menilai 0 semasa operasi, tetapi ia akan menilai nol kembali, jadi disyorkan untuk menggunakan jenis pembungkusan.
Secara umumnya, jenis asas diutamakan Dalam dua situasi berikut, jenis rujukan diutamakan
Objek POJO yang sepadan dengan jadual pangkalan data
objek Borang Permintaan HTTP
Jenis rujukan mempunyai lebih banyak sokongan nol daripada jenis asas, dan sudah tentu mempunyai lebih banyak kemungkinan untuk NullPointerException
Adalah disyorkan untuk tidak menggunakan jenis asas, tetapi menggunakan jenis pakej Contohnya, gunakan Integer apabila menggunakan int, dan gunakan Long apabila menggunakan long, kerana jika objek anda adalah untuk beroperasi pada pangkalan data, anda perlu menggunakan ORM. , dan anda menggunakan asas Dari segi jenis, nilai apabila objek dimulakan ialah 0, dan jenis pembungkusan kedua adalah batal ORM tidak akan menilai 0 semasa operasi, tetapi ia akan menilai nol kembali, jadi disyorkan untuk menggunakan jenis pembungkusan.