Popis vs. ArrayList na Javi
Sadržaj
- Sadržaj: Razlika između Popisa i ArrayLista na Javi
- Usporedni grafikon
- Popis
- ArrayList
- Ključne razlike
- Zaključak
- Objašnjeni video
Razlika između popisa i ArrayLista u Javi je ta što je u Javi sučelje koje proširuje okvir za prikupljanje dok je ArrayList u Javi zbirka klase koje apstraktno klase AbstartList.
Java je programski jezik koji se puno koristi; Java je objektno orijentirani programski jezik koji koristi i prevodilac i prevodilac. Većinom sav softver izrađen je u programskom jeziku Java. Java kôd može se pisati na Windows, Linux i Mac OS. Sintaksa programskog jezika C i C ++ sasvim je ista. Java proizvodi preglednik za pokretanje programa koji pomažu u stvaranju grafičkog korisničkog sučelja. Popis i ArrayList dva su važna koncepta na Javi jer se programski jezik Java danas koristi i koristi. Ako govorimo o glavnoj razlici, onda je glavna razlika između liste i ArrayLista u Javi ta što je List sučelje u Javi koje proširuje okvir za prikupljanje dok je ArrayList u Javi zbirka klase koja apstraktno drži klase AbstartList.
Za pisanje Java koda, programeru je potreban komplet za razvoj softvera (SDK) koji uključuje prevodilac, prevodilac koji nije potreban u C ++. Java programski jezik ne podržava više nasljeđivanja. Java programski jezik nema interakcije s hardverom. Programski jezik Java ne podržava poziv referencom. Na popisu Java i ArrayList članovi su okvira za prikupljanje. Popis su elementi u nizu, elementima popisa pristupa se pozicijom koja je indeks.
Sadržaj: Razlika između Popisa i ArrayLista na Javi
- Usporedni grafikon
- Popis
- ArrayList
- Ključne razlike
- Zaključak
- Objašnjeni video
Usporedni grafikon
osnova | Popis | ArrayList |
Značenje | Popis je sučelje na Javi koje proširuje okvir za prikupljanje | ArrayList u Javi je zbirka klasa koja apstraktno predaje AbstartList. |
Sintaksa | Popis je popis sučelja | ArrayList je klasa ArrayList |
Prostor | System.Collections.Generic. | System.Collections. |
Radna | Popis stvori elemente koji su povezani s indeksom. | ArrayList stvori dinamički niz |
Popis
Popis u Java programiranju je sučelje koje proširuje okvir za prikupljanje. Popis stvori kolekciju elemenata raspoređenih redoslijedom. Popis se izrađuje pomoću sljedećih klasa
- ArrayList
- vezana lista
- CopyOnWriteArrayList
- Vektor
- Stog
Na popisu su elementi pridruženi indeksima, ako želite pristupiti elementu, njemu možete pristupiti koristeći indeks tog broja. Dodaju se dvije metode sučelja popisa (int, E) i addAll (int, zbirka). Na popisu su tri vrste izuzetaka
- UnsupportedOperationException
- ClassCastException
- NullPointerException
Ako želimo dobiti element nakon što napravimo popis u Javi, možemo koristiti get () metodu.
ArrayList
ArrayList je zbirka klasa koje proširuju klasu AbstactList. ArrayList također implementira popisno sučelje. ArrayList stvara dinamičke nizove. ArrayList stvori niz objekata. Niz ima fiksnu duljinu u ArrayListu. Na Javi postoji fiksna duljina niza. Kapacitet objekta klase ArrayList povećava se kada se elementi dodaju u niz. secureCapacity () koristili smo za povećanje kapaciteta ArrayLista.
Ključne razlike
- List je sučelje u Javawhich-u koji proširuje okvir zbirke, dok ArrayList u Javi je zbirka klasa koje apstraktno klase AbstartList.
- Popis je popis sučelja dok je ArrayList klasa ArrayList.
- Na popisu System.Collections.Generic, dok u ArrayList System. Zbirke.
- Popis stvara elemente koji su povezani s indeksom, dok ArrayList stvara dinamiku
Zaključak
U ovom gornjem članku vidimo jasnu razliku između Popisa u Javi i ArrayLista u Javi s implementacijom.