Διαφορά μεταξύ λίστας και λίστα

C # και Java είναι δύο πολύ δημοφιλείς γλώσσες κωδικοποίησης. Είναι, χωρίς αμφιβολία, ενδιαφέρον για ένα από τα δύο που σε έφεραν εδώ.
Έτσι, αν είστε νέος προγραμματιστής που αναζητά την πρώτη σας δουλειά ή βετεράνος που αναζητά διευκρινίσεις, διαβάστε και εκπαιδεύστε.

Ιάβα



Το έργο Java ξεκίνησε όλα το 1991. Το πρόγραμμα αρχικά ονομάστηκε Oak, αλλά αργότερα άλλαξε σε Java. Ναι, ο καφές ήταν το κίνητρο πίσω από το όνομα.

Είναι ενδιαφέρον ότι η Java προοριζόταν αρχικά για διαδραστική τηλεόραση. Ωστόσο, ήταν πολύ προηγμένη για καλωδιακή τηλεόραση. Ένα νέο όραμα σχηματίστηκε αργά για την Java. Ότι θα ήταν μια φορητή γλώσσα κωδικοποίησης.
Με άλλα λόγια, προγράμματα γραμμένα σε Java θα μπορούσαν να εκτελούνται σε οποιοδήποτε υλικό, ανεξάρτητα από το συνδυασμό.



Δεν φαίνεται ότι η Java θα πάει οπουδήποτε σύντομα. Ως ίσως η πιο δημοφιλής γλώσσα κωδικοποίησης στον κόσμο, η Java αξίζει πάντα να μάθει. Η Java μπορεί να βρίσκεται εδώ και πολύ καιρό.

Γ #



Αρχικά κυκλοφόρησε το 1999, το C # συνόδευσε την έναρξη του 2000 .net. Η γλώσσα γρήγορα έγινε δημοφιλής και το 2005 κυκλοφόρησε το C # 2.0.
Το C # βρίσκεται σε άμεσο ανταγωνισμό με την Java, αλλά τα δύο είναι πολύ παρόμοια. Τουλάχιστον, από την άποψη του προγραμματιστή.

Τι είναι και ποια είναι η διαφορά;

List and ArrayList είναι κομμάτια κώδικα σε Java και C # που σας επιτρέπουν να ορίσετε και να καλέσετε παραμέτρους. Αυτό είναι σε κέλυφος. Ταραγμένος? Το ίδιο και εγώ.
Θα χρειαστεί να έχετε κάποιες γνώσεις για το επόμενο κομμάτι.

Συνήθως το List είναι μια διεπαφή που χρησιμοποιείται παράλληλα και για ArrayList ή LinkedList. Η λίστα είναι ένα γενικό ή γενικό εργαλείο όπου τα άλλα είναι πιο συγκεκριμένα.



Ο κωδικός μοιάζει με αυτόν:
Λίστα λιστών = νέο ArrayList ();
Αυτό ακολουθείται από δηλώσεις στις οποίες προστίθενται τάξεις. Αφού προσθέσετε τα μαθήματα, μπορείτε να τα καλέσετε ανά πάσα στιγμή με άλλο κομμάτι κώδικα.

Η λίστα μπορεί, θεωρητικά, να αντικαταστήσει το ArrayList. Το έχω δει αυτό, αλλά δεν συνιστάται. Όπως ειπώθηκε προηγουμένως, το List είναι μια διεπαφή και Το ArrayList είναι η τάξη που την εφαρμόζει .

Περίληψη
Εάν δεν το έχετε καταλάβει μέχρι τώρα, εδώ είναι η διαφορά ξανά. Το έχω βάλει με τον πιο μπερδεμένο τρόπο που μπορούσα.
Η λίστα είναι μια διεπαφή. Το Arraylist είναι μια τάξη.
Η λίστα είναι γενική. Το Arraylist είναι συγκεκριμένο.
Τα δύο μπορούν να αντικατασταθούν, αλλά δεν συνιστάται. Αυτή είναι η πιο συνιστώμενη σύνταξη:
Λίστα λιστών = νέο ArrayList ();
Είστε προγραμματιστής εργασίας;
Έχετε έναν ευκολότερο τρόπο να το εξηγήσετε αυτό;
Ενημερώστε μας στα σχόλια!

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ αίματος ομφάλιου λώρου και ιστού ομφάλιου λώρου



Cord Blood vs Cord Tissue Ο ομφάλιος λώρος του μωρού περιέχει πολλά ζωτικά βλαστικά κύτταρα που μπορούν να χρησιμοποιηθούν σε μελλοντικές ιατρικές θεραπείες. Η πρόοδος στην ιατρική

Η Χάλι Μπέρι εξηγεί γιατί το να κερδίσεις ένα Όσκαρ είναι στην πραγματικότητα μια από τις «μεγαλύτερες καρδιές της»

Η Χάλι Μπέρι λέει ότι το βραβείο Όσκαρ καλύτερης ηθοποιού της για το «Monster's Ball» είναι στην πραγματικότητα μια από τις «μεγαλύτερες καρδιές της».

Πώς ο Oscar Wilde συνέλαβε το Fancy της Αμερικής

Ο Όσκαρ Γουάιλντ ήρθε για να κατακτήσει τον Αμερικανό με ένα αψιδωτό φρύδι και μια παγωμένη συμπεριφορά

Nebelwerfer: Προσθήκη καπνού και κονιαμάτων στην ομίχλη του πολέμου

Το προσαρμόσιμο Nebelwerfer του Γερμανικού Wehrmacht ήταν ικανό να πυροβολήσει γύρους με ρόκα με ποικιλία κεφαλών από μια σειρά πλατφορμών.

Διαφορά μεταξύ RB 25 και RB 26

RB 25 vs RB 26 Οι κινητήρες RB είναι διαφορετικοί από άλλους κινητήρες και ήταν πάντα οι καλύτεροι με τα τεχνικά χαρακτηριστικά και την εμφάνισή τους. Οι κινητήρες RB είναι

Διαφορά μεταξύ BSD και Linux

BSD vs Linux Σύγκριση BSD (Berkeley Software Distribution) και Linux είναι ένα πολύ έντονο θέμα, που έχει γεννήσει περισσότερες από μερικές εκατοντάδες μάχες σε κοινότητες όλων