Popis i Arraylist

Anonim

C # i Java su dva vrlo popularna kodna jezika. Zasigurno je zanimanje za jedno od vas dvoje koja vas je donijela ovdje. Dakle, da li ste novi programer koji traži svoj prvi posao ili veteran koji traži objašnjenje, pročitajte i obrazujte ga.

Java

Java projekt započeo je 1991. godine. Program je prvotno nazvan Hrast, ali je kasnije promijenjen u Java. Da, kava je bila motivacija iza imena.

Zanimljivo je da je Java izvorno namijenjen za interaktivnu televiziju. Ipak, bilo je previše napredno za kabelsku televiziju. Nove vizije polako se formiraju za Javu. Da bi to bio prijenosni jezik kodiranja. Drugim riječima, programi napisani u Java mogu raditi na bilo kojem hardveru, bez obzira na kombinaciju.

Ne izgleda kao da će Java uskoro ići bilo gdje. Kao vjerojatno najpopularniji kodni jezik na svijetu, Java je uvijek vrijedno učiti. Java bi mogao biti dugo i dugo.

C #

Izvorno pokrenut 1999, C # je pratila 2000.net pokretanje. Jezik je brzo postao popularan, a 2005. godine je izdan C # 2.0. C # se nalazi u izravnoj konkurenciji Java, ali dva su vrlo slična. Barem, s gledišta programera.

Što su oni, i koja je razlika?

Popis i ArrayList su bitovi koda u Java i C # koji omogućuju postavljanje i pozivanje parametara. To je u ljusci orah. Zbunjeni? I ja sam. Morat ćete imati neko znanje za sljedeći bit.

Obično je popis sučelje koje se koristi zajedno i za ArrayList ili LinkedList. Popis je opći ili generički alat gdje su drugi specifičniji.

Kôd izgleda ovako: Popisni popis = novi ArrayList (); Nakon toga slijedi izjave u koje se klase dodaju. Nakon dodavanja razreda, možete ih nazvati u bilo kojem trenutku s još jednim koda.

Popis može, u teoriji, zamijeniti ArrayList. Vidio sam to učinio, ali nije savjetovao. Kao što je već rečeno, Popis je sučelje i ArrayList je klasa koja ga implementira.

Sažetak Ako ga niste dosad uhvatili, ovdje je razlika. Stavio sam je na najsloženiji mogući način. Popis je sučelje. Arraylist je klasa. Popis je generički. Arraylist je specifičan. Dva se mogu zamijeniti, ali se ne preporučuje. Ovo je najčešće preporučena sintaksa: Popisni popis = novi ArrayList (); Jeste li radni programer? Imate li lakši način objašnjavanja ovoga? Javite nam u komentarima!