Skip to content

Files

Latest commit

 

History

History
114 lines (114 loc) · 6.2 KB

quiz-concepts.tsv

File metadata and controls

114 lines (114 loc) · 6.2 KB
1
abstraheraatt införa nya begrepp som förenklar kodningen
2
abstrakt klasskan ha parametrar, kan ej instansieras, kan ej mixas in
3
abstrakt medlemsaknar implementation
4
algoritmstegvis beskrivning av en lösning på ett problem
5
anonym funktionfunktion utan namn; kallas även lambda
6
anonym klassklass utan namn, utvidgad med extra implementation
7
Arrayen förändringsbar, indexerbar sekvenssamling
8
attributvariabel som utgör (del av) ett objekts tillstånd
9
bastypden mest generella typen i en arvshierarki
10
blockkan ha lokala namn; sista raden ger värdet
11
booleskantingen sann eller falsk
12
case-klassslipper skriva new; automatisk innehållslikhet
13
datastrukturmånga olika element i en helhet; elementvis åtkomst
14
de-serialiseraavkoda symbolsekvens och återskapa objekt i minnet
15
defaultargumentgör att argument kan utelämnas
16
dynamisk bindningkörtidstypen avgör vilken metod som körs
17
elementobjekt i en datastruktur
18
exekveringsfelkan inträffa medan programmet kör
19
fabriksmetodhjälpfunktion för indirekt konstruktion
20
flyttaldecimaltal med begränsad noggrannhet
21
for-satsbra då antalet repetitioner är bestämt i förväg
22
funktionvid anrop beräknas ett returvärde
23
funktionshuvudhar parameterlista och eventuellt en returtyp
24
funktionskroppkoden som exekveras vid funktionsanrop
25
förseglad typsubtypning utanför denna kodfil är förhindrad
26
generiskhar abstrakt typparameter, typen är generell
27
getterindirekt åtkomst av attributvärde
28
implementationen specifik realisering av en algoritm
29
importgör namn tillgängligt utan att hela sökvägen behövs
30
inmixningtillföra egenskaper med with och en trait
31
innehållslikhetinstanser anses lika om de har samma tillstånd
32
instansupplaga av ett objekt med eget tillståndsminne
33
klassen mall för att skapa flera instanser av samma typ
34
klassparameterbinds till argument som ges vid konstruktion
35
kolonnannat ord för kolumn
36
kolumnvektormatris av dimension $m\times{}1$ med $m$ vertikala värden
37
kompanjonsobjektser privata medlemmar i klass med samma namn
38
kompileraatt översätta kod till exekverbar form
39
kompileradmaskinkod sparad och kan köras igen utan kompilering
40
kompileringsfelkan inträffa innan exekveringen startat
41
konstruktorskapar instans, allokerar plats för tillståndsminne
42
körtidstypkan vara mer specifik än den statiska typen
43
lat initialiseringallokering sker först när namnet refereras
44
linjärsökaleta i sekvens tills sökkriteriet är uppfyllt
45
linjärsökningsökalgoritm som letar i sekvens tills element hittas
46
litteralanger ett specifikt datavärde
47
maindär exekveringen av kompilerat program startar
48
mapapplicerar en funktion på varje element i en samling
49
mappningnyckel -> värde
50
matrisindexerbar datastruktur i två dimensioner
51
medlemtillhör ett objekt; nås med punktnotation om synlig
52
metodfunktion som är medlem av ett objekt
53
minneskomplexitethur minnesåtgången växer med problemstorleken
54
modulkodenhet med abstraktioner som kan återanvändas
55
mängdoordnad samling med unika element
56
namnanropfördröjd evaluering av argument
57
namngivna argumentgör att argument kan ges i valfri ordning
58
namnrymdomgivning där är alla namn är unika
59
namnskuggninglokalt namn döljer samma namn i omgivande block
60
newnyckelord vid direkt instansiering av klass
61
nullett värde som ej refererar till någon instans
62
nyckelen unik identifierare
63
nyckel-värde-tabelloordnad samling av mappningar med unika nycklar
64
objektsamlar variabler och funktioner
65
ordningdefinierar hur element av en viss typ ska ordnas
66
paketmodul som skapar namnrymd; maskinkod får egen katalog
67
parameterlistabeskriver namn och typ på parametrar
68
persistensegenskapen att finnas kvar efter programmets avslut
69
polymorfismkan ha många former, t.ex. en av flera subtyper
70
predikaten funktion som ger ett booleskt värde
71
privatmodifierar synligheten av en objektmedlem
72
procedurvid anrop sker (sido)effekt; returvärdet är tomt
73
programargumentöverförs via parametern args i main
74
punktnotationanvänds för att komma åt icke-privata delar
75
radvektormatris av dimension $1\times{}m$ med $m$ horisontella värden
76
Rangeen samling som representerar ett intervall av heltal
77
referenslikhetinstanser anses olika även om tillstånden är lika
78
referenstyphar supertypen AnyRef, allokeras i heapen via referens
79
registreringalgoritm som räknar element med vissa egenskaper
80
rekursiv funktionen funktion som anropar sig själv
81
samlingdatastruktur med element av samma typ
82
samlingsbibliotekmånga färdiga samlingar med olika egenskaper
83
satsen kodrad som gör något; kan särskiljas med semikolon
84
sekvens(samling)noll el. flera element av samma typ i viss ordning
85
sekvensalgoritmlösning på problem som drar nytta av sekvenssamling
86
sekvenssamlingdatastruktur med element i en viss ordning
87
serialiserakoda objekt till avkodningsbar sekvens av symboler
88
setterindirekt tilldelning av attributvärde
89
singelobjektmodul som kan ha tillstånd; finns i en enda upplaga
90
skriptmaskinkod sparas ej utan skapas vid varje körning
91
skyddad medlemär endast synlig i subtyper
92
slumptalsfröger återupprepningsbar sekvens av pseudoslumptal
93
sorteringalgoritm som ordnar element i en viss ordning
94
strängen sekvens av tecken
95
subtypen typ som är mer specifik
96
supertypen typ som är mer generell
97
sökningalgoritm som letar upp element enligt sökkriterium
98
tidskomplexitethur exekveringstiden växer med problemstorleken
99
tilldelningför att ändra en variabels värde
100
traitär abstrakt, kan mixas in, kan ej ha parametrar
101
typbeskriver vad data kan användas till
102
typaliasalternativt namn på typ som ofta ökar läsbarheten
103
typargumentkonkret typ, binds till typparameter vid kompilering
104
typhärledningkompilatorn beräknar typ ur sammanhanget
105
uniform accessändring mellan def och val påverkar ej användning
106
uttryckkombinerar värden och funktioner till ett nytt värde
107
Vectoren oföränderlig, indexerbar sekvenssamling
108
värdeanropargumentet evalueras innan anrop
109
värdetyphar supertypen AnyVal, lagras direkt på stacken
110
while-satsbra då antalet repetitioner ej är bestämt i förväg
111
yieldanvänds i for-uttryck för att skapa ny samling
112
äkta funktionger alltid samma resultat om samma argument
113
överlagringmetoder med samma namn men olika parametertyper
114
överskuggad medlemmedlem i subtyp ersätter medlem i supertyp