Di level ini, Anda terus berkenalan dengan koleksi: Anda mengetahui apa itu HashMap dan HashSet, dan juga mempelajari lebih lanjut tentang metode kelas pembantu Koleksi. Dalam konteks HashSet, adalah relevan untuk berbicara tentang jenis loop lain: loop untuk setiap, yang akan membantu Anda menampilkan daftar elemen HashSet di layar.

Terakhir, topik yang benar-benar baru bagi Anda adalah pernyataan ganti pilihan ganda.

Secara umum, kami menyarankan Anda menarik dan menghembuskan napas, lalu menutup topik ini sepenuhnya (untuk saat ini) — baca beberapa pelajaran tambahan dengan cermat. Itu tidak akan membosankan!

Kelas koleksi

Ada beberapa tugas yang sangat cocok untuk ArrayList. Pembuat Java mengambil dan mengimplementasikannya di kelas terpisah sehingga Anda dan pengembang lain tidak perlu mengimplementasikannya sendiri setiap saat. Dalam artikel ini, Anda akan mempelajari tentang tugas ini dan kelas Koleksi.

Untuk-setiap loop

Seperti yang sudah Anda ketahui, for-each loop adalah sejenis for loop yang Anda gunakan saat Anda perlu memproses semua elemen array atau koleksi. Dalam pelajaran ini, Anda akan menemukan contoh penggunaan loop ini dengan larik data dan koleksi, dan Anda akan menonton video bermanfaat tentang cara kerja jenis loop ini. Dan jika itu belum cukup, sambutlah bacaan tambahan dari siswa kami sendiri tentang untuk dan untuk setiap putaran. Selain itu, pilihan metode alternatif untuk bekerja dengan koleksi di Jawa.

pernyataan switch Java

Bayangkan Anda seorang kesatria yang berhenti di persimpangan jalan. Jika Anda ke kiri, Anda akan kehilangan kuda Anda. Jika Anda pergi dengan benar, Anda akan mendapatkan pengetahuan. Bagaimana kita merepresentasikan situasi ini dalam kode? Anda mungkin sudah mengetahui bahwa kami menggunakan konstruksi seperti if-then dan if-then-else untuk membuat keputusan ini. Tapi bagaimana jika jalan itu terbelah bukan menjadi dua, tapi menjadi sepuluh?

Anda memiliki jalan yang "benar-benar ke kanan", "sedikit ke kiri", "sedikit ke kiri" dan seterusnya, dengan total 10 kemungkinan jalan? Bayangkan bagaimana kode "if-then-else" Anda akan tumbuh di versi ini! Misalkan Anda memiliki pertigaan 10 arah di jalan. Untuk situasi seperti itu, Java memiliki pernyataan switch. Kita akan membicarakan orang ini beberapa kali lagi.

LinkedList

Pemrogram Java tidak hidup dengan ArrayList saja. Ada banyak struktur data berguna lainnya. Misalnya, daftar tertaut alias LinkedList. Sudah membentuk kesan pertama dari LinkedList, tetapi belum menyelidiki secara menyeluruh fitur-fiturnya? Baca artikelnya dan Anda akan memahami lebih banyak tentang cara kerja struktur data ini dan manfaat apa yang ditawarkannya!

HashMap: peta macam apa ini?

Jangan abaikan lagi struktur data dari pelajaran sebelumnya. Sudahkah Anda mengetahui apa itu HashMap? Sangat bagus. Tetapi jika Anda merasa tidak aman dan menganggap HashMap bukan salah satu kekuatan Anda, baca artikelnya dan benamkan diri Anda. Ini berisi banyak contoh berguna.

Cara menggunakan kelas Enum

Anda sudah tahu cara membuat kelas. Tetapi bagaimana jika Anda perlu menggunakan kelas untuk membatasi rentang nilai? Sebelum Java 1.5 muncul, pengembang secara mandiri menghasilkan "solusi multi-langkah" untuk masalah ini. Tapi kemudian kelas Enum muncul untuk mengatasi masalah ini, dan itu datang dengan semua kemampuan kelas bersama dengan beberapa keanehan. Pada artikel ini, Anda akan mempelajari perbedaannya dari kelas lain.

Enum. Contoh praktis. Menambahkan konstruktor dan metode

Dan beberapa kata lagi tentang Enum. Lebih tepatnya, lebih sedikit kata, tetapi lebih banyak kode dan praktik. Lagi pula, otak banyak orang (sering) penuh dengan topik ini daripada pengetahuan. Jika Anda ingin lebih memahami topik tersebut, jangan malu: jangan ragu untuk membaca dan menjelajah sambil jalan.