Pelajari tentang beberapa topik penting di Java yang melengkapi informasi yang tercakup dalam kursus Belajar Java kami.
Type casting adalah proses mengubah nilai dari satu tipe data primitif ke tipe data primitif lainnya. Tipe data diklasifikasikan sebagai “lebih rendah” jika menyimpan lebih sedikit data dan “lebih tinggi” jika menyimpan lebih banyak data.

Pengecoran tipe penyempitan (eksplisit) : Secara manual mengonversi tipe data yang lebih tinggi ke tipe yang lebih rendah yaitu. doubleke int. Ada kehilangan data sehingga konversi tidak otomatis.

Jenis pengecoran lainnya

Casting juga dapat dilakukan pada variabel yang bukan tipe primitif seperti Stringor Object. Hal penting yang perlu diingat dengan tipe casting ini adalah bahwa setiap class di Java secara implisit merupakan subclass dari Objectclass tersebut. Kita bisa melakukan ini mengingat Carkelasnya, yang diturunkan dari Object:

See also  Penyimpanan dan Komputasi Big Data

Kamus
Di Java, Kamus adalah kelas abstrak yang menyimpan pasangan kunci-nilai. Diberi kunci, Anda dapat mengambil nilai yang terkait dengan kunci itu. Kamus dibuat dengan satu tipe data untuk kunci dan satu untuk nilai, keduanya bisa berupa tipe data apa saja. Setiap kunci dikaitkan dengan paling banyak satu nilai.

Tentang beberapa topik penting di Java yang melengkapi informasi

Hashtableadalah struktur data yang menyimpan key-value pair dalam hashtable, sangat mirip dengan HashMap. Satu perbedaan adalah Hashtabletidak mengizinkan nullkunci atau nilai apa pun. Dalam a Hashtable, setiap kunci di-hash (menggunakan fungsi hash) untuk mendapatkan kode hash, yang kemudian digunakan sebagai indeks tempat nilai yang sesuai disimpan di hashtable.

See also  Как Взломать Казино, Программы ддя Взлома Алгоритмо
Topik Java

money 777 slot

Kami akan membuat instance dari Hashtable, yang memperluas Dictionaryperilaku nilai kunci. Di sini, kuncinya bertipe data String, dan nilainya bertipe data Integer:

Antarmuka adalah kumpulan metode abstrak yang menampilkan perilaku yang diperlukan dari setiap kelas yang mengimplementasikannya . Baru-baru ini, sebuah Mapantarmuka telah dibuat; itu memetakan kunci ke nilai dengan cara yang mirip dengan Dictionary. Antarmuka yang lebih kuat ini dibuat untuk struktur data seperti HashMapdan Hashtableuntuk diimplementasikan. Itu hanya dapat digunakan dengan kelas yang mengimplementasikan antarmukanya.

Karena Hashtablemerupakan satu-satunya subkelas dari Dictionarydan Hashtableimplements Map, Dictionarykelas tersebut sekarang menjadi agak usang setelah Mapantarmuka yang lebih serbaguna dan dapat diterapkan. Saat membuat kode di luar Codecademy, kami merekomendasikan untuk menjelajahi antarmuka Peta dan rangkaian aplikasinya. Beberapa struktur data selain Hashtable dan HashMap yang mengimplementasikan perilaku key-value pair dari Mapantarmuka adalah LinkedHashMap , TreeMap dan WeakHashMap .

By Admin