Perbedaan antara daftar dan arraylist

Perbedaan antara daftar dan arraylist

C# dan Java adalah dua bahasa pengkodean yang sangat populer. Tidak diragukan lagi, minat pada salah satu dari dua yang membawa Anda ke sini.
Jadi apakah Anda seorang programmer baru yang mencari pekerjaan pertama Anda, atau seorang veteran yang mencari klarifikasi, membaca dan dididik.

Jawa

Proyek Java semuanya dimulai pada tahun 1991. Program ini awalnya disebut Oak, tetapi kemudian diubah menjadi Java. Ya, kopi adalah motivasi di balik namanya.

Sangat menarik bahwa Java awalnya dimaksudkan untuk televisi interaktif. Itu terlalu canggih untuk TV kabel. Visi baru perlahan terbentuk untuk Java. Bahwa itu akan menjadi bahasa pengkodean portabel.
Dengan kata lain, program yang ditulis di Java dapat berjalan pada perangkat keras apa pun, tidak masalah kombinasi.

Sepertinya Java tidak akan pergi ke mana pun dalam waktu dekat. Seperti mungkin bahasa pengkodean paling populer di dunia, Java selalu layak untuk dipelajari. Jawa mungkin ada untuk waktu yang sangat lama.

C#

Awalnya diluncurkan pada tahun 1999, C# disertai tahun 2000 .Peluncuran bersih. Bahasa dengan cepat tumbuh dalam popularitas dan pada tahun 2005, C# 2.0 dirilis.
C# sedang dalam persaingan langsung dengan Java, tetapi keduanya sangat mirip. Setidaknya, dari sudut pandang seorang programmer.

Apa mereka, dan apa bedanya?

Daftar dan ArrayList adalah bit kode di Java dan C# yang memungkinkan Anda untuk mengatur dan memanggil parameter. Singkatnya itu. Bingung? Begitu juga saya.
Anda harus memiliki pengetahuan untuk bagian berikutnya.

Biasanya daftar adalah antarmuka yang digunakan bersama dan untuk arraylist atau linkedlist. Daftar adalah alat umum atau umum di mana yang lain lebih spesifik.

Kode terlihat seperti ini:
Daftar Daftar = ArrayList baru ();
Ini diikuti oleh deklarasi ke mana kelas ditambahkan. Setelah menambahkan kelas, Anda dapat menghubungi mereka kapan saja dengan sedikit kode lain.

Daftar dapat, secara teori, mengganti daftar array. Saya telah melihat ini selesai tetapi tidak disarankan. Seperti yang dikatakan sebelumnya, daftar adalah antarmuka dan arraylist adalah kelas yang mengimplementasikannya.

Ringkasan
Jika Anda belum menangkapnya sekarang, inilah bedanya lagi. Saya telah meletakkannya dengan cara yang paling tidak menegaskan.
Daftar adalah antarmuka. ArrayList adalah kelas.
Daftar itu generik. ArrayList spesifik.
Keduanya bisa diganti, tetapi tidak disarankan. Ini adalah sintaks yang paling direkomendasikan:
Daftar Daftar = ArrayList baru ();
Apakah Anda seorang programmer yang bekerja?
Apakah Anda memiliki cara yang lebih mudah untuk menjelaskan ini?
Beri tahu kami di komentar!