Gaya Hidup

Kelas Pembungkus dan Tipe Primitif di Jawa dalam Teknologi

Perbedaan Utama – Kelas Pembungkus & Jenis Primitif di Jawa 

Java merupakan bahasa pemrograman populer yang digunakan untuk mengembangkan berbagai aplikasi.

Salah satu keunggulan Java, merupakan istilah yang mengacu pada mendukung Pemrograman Berorientasi Objek (OOP).

Menggunakan OOP, program atau perangkat lunak dapat dimodelkan menggunakan objek.

Kelas digunakan sebagai cetak biru untuk membuat objek.

Dalam pemrograman, perlu untuk menyimpan data.

Lokasi memori yang dicadangkan untuk menyimpan data dikenal sebagai variabel.

Setiap variabel memiliki tipe data tertentu.

Ada delapan tipe primitif yang disediakan oleh bahasa Java.

Mereka pendek, byte, int, float, double, char, boolean.

Terkadang, diperlukan untuk mengubah tipe primitif menjadi objek dan objek kembali ke tipe primitif.

Kelas pembungkus digunakan untuk konversi ini.

Artikel ini membahas perbedaan antara kelas pembungkus dan tipe primitif di Jawa.

Perbedaan yang jelas dari mereka, kelas pembungkus dan tipe primitif di Jawa adalah kelas pembungkus digunakan untuk mengubah tipe primitif menjadi objek dan objek kembali ke tipe primitif, sedangkan tipe primitif adalah tipe data yang telah ditentukan sebelumnya yang disediakan oleh bahasa pemrograman Java.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu Kelas Wrapper di Java3.

    Apa itu Tipe Primitif di Jawa 4.

    Kemiripan Antara Kelas Pembungkus dan Tipe Primitif di Jawa 5.

    Perbandingan Berdampingan – Kelas Pembungkus & Jenis Primitif di Jawa dalam Bentuk Tabular6.

    Ringkasan

Pengertian Kelas Pembungkus di Jawa?

Kelas Wrapper di Java digunakan untuk mengubah tipe data primitif menjadi objek dan objek menjadi tipe primitif.

Bahkan tipe data primitif digunakan untuk menyimpan tipe data primer, struktur data seperti Daftar Array dan Vektor menyimpan objek.

Oleh karena itu, diperlukan untuk menggunakan kelas pembungkus untuk konversi.

Kelas pembungkus yang sesuai untuk tipe primitif char, byte, short dan int, merupakan istilah yang mengacu pada Character, Byte, Short, dan Integer.

Kelas pembungkus yang sesuai untuk long, float, double, dan boolean adalah Long, Float, Double, dan Boolean.

Menurut program di atas, intobj adalah objek kelas pembungkus Integer.

Floatobj adalah objek kelas pembungkus Float.

Doubleobj adalah objek kelas pembungkus Ganda.

Objek Integer diubah menjadi int primitif menggunakan intValue ().

Demikian pula, objek Float diubah menjadi float primitif menggunakan floatValue().

Objek Double diubah menjadi double primitif menggunakan doubleValue ().

Jika pemrogram menulis pernyataan sebagai int i = intobj; compiler secara internal menulis intobj.Value().

Proses mengonversi objek kelas pembungkus secara otomatis ke tipe primitif yang sesuai dikenal sebagai unboxing.

Koleksi seperti ArrayLists menggunakan kelas Wrapper karena menyimpan objek.

Pengertian Tipe Primitif di Jawa?

Tipe data primitif, merupakan istilah yang mengacu pada tipe data standar yang disediakan oleh bahasa pemrograman Java.

Ada delapan tipe primitif.

Mereka adalah byte, short, int, long, float, double, boolean dan char.

Tipe data byte digunakan untuk menyimpan integer komplemen dua bertanda 8-bit.

Tipe data pendek digunakan untuk menyimpan bilangan bulat komplemen dua bertanda 16-bit.

Tipe data int digunakan untuk menyimpan integer komplemen dua bertanda 32-bit sedangkan tipe data long digunakan untuk menyimpan integer komplemen dua singed 64-bit.

Float digunakan untuk menyimpan nilai floating point 32-bit presisi tunggal dan double digunakan untuk menyimpan nilai floating point 64-bit presisi ganda.

Boolean digunakan untuk mewakili benar atau salah.

Char digunakan untuk menyimpan satu karakter.

Itulah delapan tipe primitif di Jawa.

Menurut program di atas, num1 adalah tipe int.

Itu diubah menjadi Integer dengan meneruskan num1 ke Integer.valueOf().

Float1 dapat menyimpan nilai float.

Ini diubah menjadi tipe Float dengan melewatkan float1 ke Float.valueOf().

Demikian pula, double1 dapat menyimpan nilai double.

Ini diubah menjadi tipe Double dengan meneruskan double1 ke Double.valueOf().

Jika programmer menulis pernyataan sebagai Interger intobj = num1; kompiler secara internal menulis Integer.valueOf(num1); Proses konversi tipe primitif ke objek kelas pembungkus yang sesuai secara otomatis dikenal sebagai autoboxing.

Apa Persamaan Antara Kelas Pembungkus dan Tipe Primitif di Jawa?

  • Kelas Wrapper dan Tipe Primitif di Java dapat digunakan untuk menyimpan data dalam pemrograman.

Apa Perbedaan Antara Kelas Pembungkus dan Tipe Primitif di Jawa?

Kelas Pembungkus & Jenis Primitif di Jawa

Kelas pembungkus menyediakan mekanisme untuk mengubah tipe primitif menjadi objek dan objek menjadi tipe primitif.

Tipe primitif, merupakan istilah yang mengacu pada tipe data standar yang disediakan oleh Java.

 Kelas Terkait

Kelas Wrapper digunakan untuk membuat objek; oleh karena itu, ia memiliki kelas yang sesuai.

Tipe Primitif bukan objek sehingga tidak termasuk kelas.

Nilai Null

Objek kelas pembungkus memungkinkan nilai nol.

Tipe data primitif tidak mengizinkan nilai nol.

Memori Diperlukan

Memori yang dibutuhkan lebih tinggi daripada tipe primitif.

Indeks Clustered tidak memerlukan ruang tambahan.

Memori yang dibutuhkan lebih rendah dibandingkan dengan kelas pembungkus.

Koleksi

Kelas Wrapper dapat digunakan dengan koleksi seperti ArrayList, dll.

Tipe primitif tidak digunakan dengan koleksi.

Ringkasan – Kelas Pembungkus & Jenis Primitif di Jawa

Bahasa Java menyediakan delapan tipe data primitif.

Terkadang diperlukan untuk mengubah tipe primitif menjadi objek dan juga mengubah objek kembali menjadi primitif.

Kelas pembungkus dapat digunakan untuk mencapai tugas itu.

Perbedaan antara kelas pembungkus dan tipe primitif di Jawa, merupakan istilah yang mengacu pada kelas pembungkus digunakan untuk mengubah tipe primitif menjadi objek dan objek kembali ke tipe primitif, sedangkan tipe primitif adalah tipe data yang telah ditentukan sebelumnya yang disediakan oleh bahasa pemrograman Java.

Referensi:

1.“Kelas pembungkus di java – Javatpoint.”, Titik Jawa.

Tersedia di sini 2.Singh, Chaitanya.

“Kelas pembungkus di Jawa.”, 10 September 2017.

Tersedia di sini3.Point, Tutorial.

“Tipe Data Dasar Java.”, Tutorials Point, 27 Oktober 2017.

Tersedia di sini