Kalau sadar, di JAVA itu ada beberapa tipe data, yaitu :
- Primitif : contoh Boolean, int, double, dll.
- Reference : contoh Boolean, Integer, Double, dll.
Setelah coba baca jls atau JAVA Language Specification JAVA SE 8, akhirnya dapat istilah menarik terkait konversi yaitu boxing & unboxing. Intinya :
- Boxing : konversi tipe data dari primitive ke tipe reference, e.g. boolean ke Boolean.
- Unboxing : konversi data dari tipe reference ke tipe reference, e.g. Boolean ke boolean.
Sebenarnya masih banyak tipe konversi yang lain seperti identity, widening primitive, narrowing primitive, dll, tapi untuk saat ini, cukuplah 2 istilah itu .
Overall, CMIIW.
Marifnst, 2014-06-24
Leave a Reply