Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6.DZIEDZICZENIE...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..55
6.1.
Ideadziedziczenia...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..55
6.2.
Konstruktoryklasybazowejipotomnej...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.56
6.3.
Kontroladostępu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.58
6.4.
Przeciążanieiprzesłaniemetod...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..60
6.5.
Składowestatyczne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...61
6.6.
Klasyiskładowenalne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.62
6.7.
Badaniawydajnościmetodnalnych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..64
7.AUTOMATYCZNEOPAKOWYWANIE...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.67
7.1.
Zasadyogólne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..67
7.2.
KlasaNumber...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..68
7.3.
Opakowaniedlaliczbzmiennoprzecinkowych...
...
...
...
...
...
...
...
...
...
...
...
...
...
..68
7.4.
Opakowaniedlatypówcałkowitoliczbowych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.70
7.5.
OpakowaniaklasyCharacter...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...70
7.6.
Opakowywanieautomatyczne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.71
7.7.
Badaniawydajności...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..74
8.OBSŁUGAWYJĄTKÓW...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..76
8.1.
Zasadyogólne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..76
8.2.
Własnaobsługawyjątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.78
8.3.
Nowecechywyjątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.79
8.4.
Badaniawydajnościautomatycznegozarządzaniazasobami...
...
...
...
...
...
...
..80
9.TABLICE...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.84
9.1.
Zasadyogólne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..84
9.2.
Tablicejednowymiarowe...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...84
9.3.
Tablicewielowymiarowe...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...87
9.4.
Zarządzaniepamięcią...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..89
9.5.
Operacjenatablicach...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...91
9.6.
Badaniawydajnościoperacjinatablicach...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.92
10.POLIMORFIZM...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..94
10.1.Polimorzmdynamiczny...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...94
10.2.Konwersjetypówprostych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...94
10.3.Rzutowanietypówobiektowych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...96
11.INTERFEJSY...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...99
11.1.Klasyabstrakcyjne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.99
11.2.Budowanieinterfejsów...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...99
12.OBSŁUGAŁAŃCUCHÓW...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..102
12.1.Zasadyogólne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..102
12.2.Operacjenałańcuchach...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..102
12.3.KlasyStringBufferiStringBuilder...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...104
12.4.Badaniawydajności...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..105
Spistreści
6
13.MODELWIELOWĄTKOWOŚCI...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.113
13.1.Zasadyogólne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..113
13.2.Wielowątkowość...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.113
13.3.Modelwątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.114
13.4.Priorytety...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...114