Anda sudah tahu banyak tentang tipe primitif, dan di level ini Anda berkenalan dengan doppelganger mereka — kelas pembungkus, dan mempelajari apa itu autoboxing dan unboxing, cara membandingkan tipe pembungkus dengan benar, dan cara melakukannya dengan tidak benar.

Anda juga membawa pengalaman array Anda ke tingkat selanjutnya dengan mengenal kelas ArrayList. Pada dasarnya, Anda punya banyak hal untuk dipikirkan! Lebih baik lagi, sisihkan setengah jam untuk beberapa artikel tambahan tentang topik ini yang akan menempatkan semuanya pada tempatnya.

Kelas Pembungkus di Jawa

Kelas pembungkus terlihat dan berperilaku seperti tipe primitif dengan nama yang sama, tetapi sebenarnya mereka adalah kelas nyata. Artikel ini menguraikan tentang siapa yang membutuhkannya, untuk apa mereka, dan apa yang Anda lakukan dengan mereka.

Autoboxing dan Unboxing di Jawa

Di Jawa, fitur primitif dan pembungkusnya adalah autoboxing / unboxing. Mari kita gali konsep ini.

kelas ArrayList

Array memang bagus, tetapi pemrogram mengalami suasana hati yang buruk karena ukurannya yang terbatas dan ketidakmampuan untuk menambah atau menghapus elemen baru. Jadi, temui ArrayList: ini adalah array yang disempurnakan, struktur data yang sederhana dan nyaman. Setelah Anda pindah dari array ke ArrayList, Anda tidak bisa kembali.

Menghapus elemen dari ArrayList

Dan inilah artikel lain yang melanjutkan pembahasan kita tentang ArrayList. Kali ini kita akan membahas lebih rinci tentang operasi penting untuk bekerja dengan daftar — menghapus item dari daftar, dan menghapus item dari daftar dalam satu lingkaran.

ArrayList dalam gambar

Jika Anda tidak sepenuhnya memahami cara kerja ArrayList, pelajaran ini cocok untuk Anda. Akan ada banyak gambar dan penjelasan dan hampir tidak ada kode. Tetapi yang paling penting, setelah membaca dan memahaminya, Anda akan memahami dengan baik cara kerja ArrayList... Siapa tahu, mungkin Anda bahkan akan mengimplementasikannya sendiri setelah itu! Jadi, untuk memajukan pelatihan Anda, ini adalah tugas yang bagus untuk pengembang pemula.