| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    ADT abstrakte datatyper
    Når programmører at skabe computing applikationer ved hjælp af sprog såsom Java de skal beslutte , hvordan man håndterer dataelementer. Afhængigt af arten af nogle projektudviklere kan være nødvendigt at skabe et program , hvor data kan modelleres , lagres, søgte og opdateret. Programmeringssprog tilbyder en række værktøjer til at håndtere data, herunder abstrakte datatyper . I Java abstrakte datatyper tillader programmører at vælge datastrukturer , der passer til behovene i deres projekter. Klasser

    objektorienteret programmer ofte involverer klasser og objekter . Programmører kan bruge objekter, leveret inden for sprog og kan vælge at oprette deres egne klasser. Hvert objekt i et program har et sæt egenskaber og metoder , der er defineret i en klasse erklæring. Programmører skriver disse klasse erklæringer passer data og funktionalitet i programmet som helhed. ADT klasser modeldata poster og samlinger på forskellige måder .
    Databehandling

    vælge en ADT eller designe en, kan være en afgørende opgave i form af programmets ydeevne og effektivitet . For eksempel nogle datastrukturer er hurtigere at søge , mens andre er lettere at ændre . Programmører er derfor nødt til at overveje karakteren af ​​de data i et program , samt de opgaver, der vil blive udført på det, når disse beslutninger . Ofte et program vil bruge en samling klasse til at modellere en struktur, hvor flere dataelementer gemmes sammen gennem hvilken kode skal gentages for at finde bestemte dataposter .
    Samlinger

    Collection klasser model datastrukturer på forskellige måder at tage højde for forskellige sammenhænge. I Java Samlinger rammer giver en række datastrukturer designet til at passe forskellige typer af anvendelsesområder opgaver. Fælles indsamling klasser i Java omfatter lister , som gemmer data elementer i en lineær struktur med metoder til at tilføje og fjerne elementer samt kigge efter bestemte emner. Kort samlinger gemmer data poster som par af nøgler og værdier med ekstern kode ved hjælp af nøglen til at få adgang til en bestemt værdi .
    Interfaces

    Mange programmering samlinger er defineret ved hjælp grænseflader. I Java en grænseflade definerer de metoder, som et sæt af klasser skal overholde. Hvis en klasse erklæring i et program implementerer et bestemt interface , skal omfatte alle de metoder , der er angivet i denne grænseflade. Samt gennemførelse af eksisterende Java ADT grænseflader og bruge klasser i sproget, kan udviklere vælge at gennemføre deres egne ADT klasser. Dette gør det muligt for programmører at lagre data på måder, der passer perfekt til de projekter, de arbejder på.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ansøger sløringseffekter til Skygger i Flex 
    ·Simpel kildekode til Opbygning af en webside 
    ·Anvendelser for en rekursiv funktion 
    ·Forskellen mellem Fortolket & Compiled Sprog 
    ·Sådan tilføjes et linjeskift til en String 
    ·Sådan convolve en funktion i Matlab 
    ·Sådan Konverter en dato i TSQL 
    ·Sådan bruges cscript oprettes en Web - baseret databas…
    ·Sådan tilføjes en Permalink 
    ·Forskellen mellem Delete & Truncate i Oracle 
      Anbefalede Artikler
    ·Hvordan til at generere tilfældige tal uden repetition…
    ·Sådan får du en valgt alternativknap i en Servlet Fra…
    ·Sådan Skjul autogenereret kolonner 
    ·Definition For JDK 
    ·Sådan Indsæt flere Triggers i MySQL 
    ·Sådan vises Næste og Forrige i ColdFusion 
    ·Hvordan man tegner Dice i VB 
    ·Alternativer til Boomerang Decompiler 
    ·Hvordan skal tjekkes for Bots Med ColdFusion 
    ·Sådan Deltag To PHP MYSQL Forespørgsler 
    Copyright © Computer Viden http://www.computerdk.com