Bahan tambahan |  Tahap 1 - 1

"Salam, Amigo! Saya gembira anda datang melawat. Adakah anda berjaya?

"Hello, Profesor Noodles! Saya rasa ada beberapa topik yang saya masih belum faham sepenuhnya... Pembelajaran akan menjadi lebih menarik tetapi juga lebih sukar, bukan?"

"Ya, ia akan, kawan saya. Saya menyediakan beberapa perkara untuk lawatan anda: duduk dan belajar."

Apakah perbezaan antara mutex, monitor dan semaphore?

Semasa anda mengikuti kursus ini, anda telah menemui konsep "mutex" dan "monitor". Ini adalah konsep yang berkaitan, jadi tanpa sebarang petunjuk, ia tidak begitu mudah untuk mengingati perbezaannya. Selain itu, apabila anda membaca pelajaran dan menonton video tentang multithreading di tapak web lain, anda akan menemui satu lagi konsep yang serupa: "semaphore". Pelajaran ini akan mengatur semuanya dan anda akan memahami perbezaannya.

Contoh refleksi

Pelajaran ini akan mengajar anda lebih lanjut tentang perpustakaan standard Java: Java Reflection API. Ini adalah salah satu bahasa yang berkuasa bahasa, yang, dengan cara ini, disyorkan untuk pengaturcara yang berpengalaman. Mari ketahui apa yang boleh dilakukan oleh refleksi dan lihat beberapa contoh praktikal.

equals() dan hashCode()

Kami telah bercakap tentang kaedah equals() dan hashCode(), bermula pada pelajaran awal kursus CodeGym. Masanya telah tiba untuk kembali kepada mereka untuk memeriksa mereka dengan lebih terperinci dengan contoh yang lebih kompleks. Percayalah, kita ada sesuatu untuk dibincangkan :)