Pada tahap ini, anda terus membiasakan diri dengan koleksi: anda mengetahui apa itu HashMap dan HashSet, dan juga mengetahui lebih lanjut tentang kaedah kelas pembantu Koleksi. Dalam konteks HashSet, adalah relevan untuk membincangkan jenis gelung lain: gelung untuk setiap, yang akan membantu anda memaparkan senarai elemen HashSet pada skrin.

Akhir sekali, topik yang benar-benar baharu untuk anda ialah pernyataan suis aneka pilihan.

Secara umum, kami mencadangkan agar anda menarik nafas dan bernafas, kemudian tutup topik ini sepenuhnya (buat masa ini) — baca beberapa pelajaran tambahan dengan teliti. Ia tidak akan membosankan!

Kelas koleksi

Terdapat beberapa tugas yang sesuai untuk ArrayList. Pencipta Java mengambil dan melaksanakannya dalam kelas berasingan supaya anda dan pembangun lain tidak perlu melaksanakannya sendiri setiap kali. Dalam artikel ini, anda akan mempelajari tentang tugasan ini dan kelas Koleksi.

Untuk-setiap gelung

Seperti yang anda sedia maklum, gelung untuk setiap adalah sejenis gelung untuk yang anda gunakan apabila anda perlu memproses semua elemen tatasusunan atau koleksi. Dalam pelajaran ini, anda akan menemui contoh menggunakan gelung ini dengan tatasusunan data dan koleksi, dan anda akan menonton video yang berguna tentang cara jenis gelung ini berfungsi. Dan jika itu tidak mencukupi, ucapkan hello kepada bacaan tambahan daripada pelajar kami sendiri mengenai untuk dan untuk setiap gelung. Dan tambahan, pilihan kaedah alternatif untuk bekerja dengan koleksi di Jawa.

Pernyataan suis Java

Bayangkan anda seorang kesatria berhenti di persimpangan jalan. Jika anda pergi ke kiri, anda akan kehilangan kuda anda. Jika anda pergi dengan betul, anda akan mendapat ilmu. Bagaimanakah kami akan mewakili situasi ini dalam kod? Anda mungkin sudah tahu bahawa kami menggunakan binaan seperti if-then dan if-then-else untuk membuat keputusan ini. Tetapi bagaimana jika jalan itu berpecah bukan kepada dua, tetapi kepada sepuluh?

Anda mempunyai jalan yang "sepenuhnya ke kanan", "sedikit ke kiri itu", "sedikit lagi ke kiri" dan sebagainya, berjumlah 10 jalan yang mungkin? Bayangkan bagaimana kod "jika-maka-lain" anda akan berkembang dalam versi ini! Katakan anda mempunyai persimpangan 10 hala di jalan. Untuk situasi sedemikian, Java mempunyai pernyataan suis. Kita akan bercakap tentang orang ini beberapa kali lagi.

LinkedList

Pengaturcara Java tidak hidup dengan ArrayList sahaja. Terdapat banyak lagi struktur data yang berguna. Contohnya, senarai terpaut, aka LinkedList. Sudah membentuk tanggapan pertama LinkedList, tetapi masih belum menyiasat dengan teliti apakah ciri-cirinya? Baca artikel dan anda akan memahami lebih lanjut tentang cara struktur data ini berfungsi dan faedah yang ditawarkannya!

HashMap: apakah jenis peta ini?

Jangan abaikan lagi satu lagi struktur data daripada pelajaran sebelumnya. Adakah anda sudah mengetahui apa itu HashMap? Sangat bagus. Tetapi jika anda berasa tidak selamat dan berfikir bahawa HashMap bukan salah satu kekuatan anda, baca artikel itu dan tenggelamkan diri anda. Ia mengandungi banyak contoh berguna.

Cara menggunakan kelas Enum

Anda sudah tahu cara membuat kelas. Tetapi bagaimana jika anda perlu menggunakan kelas untuk mengehadkan julat nilai? Sebelum Java 1.5 muncul, pembangun secara bebas menghasilkan "penyelesaian pelbagai langkah" untuk masalah ini. Tetapi kemudian kelas Enum datang ke tempat kejadian untuk menangani masalah ini, dan ia datang dengan semua keupayaan kelas bersama dengan beberapa keanehan. Dalam artikel ini, anda akan belajar bagaimana ia berbeza daripada kelas lain.

Enum. Contoh praktikal. Menambah pembina dan kaedah

Dan beberapa perkataan lagi tentang Enum. Lebih tepat lagi, lebih sedikit perkataan, tetapi lebih banyak kod dan amalan. Lagipun, otak ramai orang (selalunya) penuh dengan topik ini daripada pengetahuan. Jika anda ingin merasakan topik yang lebih baik, jangan malu: jangan ragu untuk membaca dan meneroka semasa anda pergi.