C # dan Java adalah dua bahasa pengkodean yang sangat populer. Tidak diragukan lagi, minat pada salah satu dari keduanya itulah yang membawa Anda ke sini.
Jadi apakah Anda seorang programmer baru yang mencari pekerjaan pertama Anda, atau seorang veteran yang mencari klarifikasi, baca terus dan dididiklah.
Proyek Java semua dimulai pada tahun 1991. Program ini awalnya bernama Oak, tetapi kemudian diubah menjadi Jawa. Ya, kopi adalah motivasi di balik nama itu.
Sangat menarik bahwa Java pada awalnya dimaksudkan untuk televisi interaktif. Itu terlalu canggih untuk TV kabel. Visi baru perlahan terbentuk untuk Jawa. Itu akan menjadi bahasa pengkodean portabel.
Dengan kata lain, program yang ditulis dalam Java dapat berjalan pada perangkat keras apa pun, tidak masalah kombinasinya.
Sepertinya Java tidak akan kemana-mana dalam waktu dekat. Sebagai bahasa pengkodean yang paling populer di dunia, Java selalu layak untuk dipelajari. Jawa mungkin ada untuk waktu yang sangat lama.
Awalnya diluncurkan pada tahun 1999, C # menemani peluncuran .net 2000. Bahasa dengan cepat tumbuh dalam popularitas dan pada 2005, C # 2.0 dirilis.
C # bersaing langsung dengan Java, tetapi keduanya sangat mirip. Setidaknya, dari sudut pandang programmer.
List dan ArrayList adalah bit kode di Java dan C # yang memungkinkan Anda untuk mengatur dan memanggil parameter. Itu di shell kacang. Bingung? Aku juga.
Anda harus memiliki pengetahuan untuk bit berikutnya.
Biasanya List adalah antarmuka yang digunakan bersama dan untuk ArrayList atau LinkedList. Daftar adalah alat umum atau generik di mana yang lain lebih spesifik.
Kode ini terlihat seperti ini:
Daftar daftar = ArrayList baru ();
Ini diikuti oleh deklarasi di mana kelas ditambahkan. Setelah menambahkan kelas, Anda dapat memanggil mereka kapan saja dengan sedikit kode lain.
Daftar dapat, secara teori, menggantikan ArrayList. Saya telah melihat ini dilakukan tetapi tidak disarankan. Seperti yang dikatakan sebelumnya, List adalah sebuah antarmuka dan ArrayList adalah kelas yang mengimplementasikannya.
Ringkasan
Jika Anda belum menangkapnya sekarang, inilah bedanya lagi. Saya telah memasukkannya ke dalam cara yang paling membingungkan yang saya bisa.
Daftar adalah Antarmuka. Arraylist adalah kelas.
Daftar adalah Generik. Daftar Array adalah Spesifik.
Keduanya dapat diganti, tetapi tidak dianjurkan. 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 hal ini?
Beri tahu kami di komentar!