Author(s): Nagy Gusztáv
Publisher: Kecskemét
Year: 2007
Language: Hungarian
Pages: 258
1.1.1Az első alkalmazás létrehozása......Page 9
1.2.1A Java programozási nyelv......Page 11
1.3.Mire jó a Java technológia?......Page 12
1.4.1Megjegyzések a Java nyelvben......Page 13
1.4.3A main metódus......Page 14
1.4.4Osztályok és objektumok használata......Page 15
1.5.Ellenőrző kérdések......Page 16
2.1.Az objektum......Page 17
2.2.Az üzenet......Page 18
2.3.Az osztály......Page 19
2.4.Az öröklődés......Page 21
2.6.Ellenőrző kérdések......Page 23
2.7.Gyakorló feladat......Page 24
3.Változók......Page 25
3.1.Adattípusok......Page 26
3.2.Változó nevek......Page 27
3.4.Változók inicializálása......Page 28
3.6.Ellenőrző kérdések......Page 29
4.1.Aritmetikai operátorok......Page 32
4.1.1Implicit konverzió......Page 34
4.2.Relációs operátorok......Page 35
4.3.Logikai operátorok......Page 36
4.3.1Rövidzár kiértékelés......Page 37
4.4.Bitléptető és bitenkénti logikai operátorok......Page 38
4.4.1Bitmanipulációk a gyakorlatban......Page 39
4.5.Értékadó operátorok......Page 40
4.7.Ellenőrző kérdések......Page 41
5.1.Kifejezések......Page 43
5.2.Utasítások......Page 45
5.5.Ellenőrző kérdések......Page 46
5.6.Gyakorló feladatok......Page 47
6.1.A while és a do-while ciklusok......Page 48
6.2.A for ciklus......Page 49
6.3.Az if-else szerkezet......Page 51
6.4.A switch-case szerkezet......Page 53
6.4.1A switch utasítás és a felsorolt típus......Page 54
6.5.Vezérlésátadó utasítások......Page 55
6.6.Ellenőrző kérdések......Page 59
6.7.Gyakorló feladatok......Page 60
7.1.Objektumok létrehozása......Page 62
7.3.Metódushívás......Page 66
7.6.Ellenőrző kérdések......Page 67
7.7.Gyakorló feladat......Page 68
8.1.A Character osztály......Page 69
8.2.String, StringBuffer és StringBuilder osztály......Page 70
8.4.Ellenőrző kérdések......Page 78
8.5.Gyakorló feladatok......Page 80
9.1.A csomagoló osztályok néhány használata......Page 81
9.3.Számból szöveggé konvertálás......Page 83
9.4.Számok formázott konvertálása......Page 84
9.5.Aritmetika......Page 87
9.6.Ellenőrző kérdések......Page 90
10.1.Tömbök létrehozása és használata......Page 92
10.2.Objektum tömbök......Page 94
10.3.Tömbök tömbjei......Page 95
10.4.Tömbök másolása......Page 96
10.5.Ellenőrző kérdések......Page 97
10.6.Gyakorló feladatok......Page 98
11.1.Osztályok deklarálása......Page 100
11.2.Tagváltozók deklarálása......Page 101
11.3.Metódusok deklarálása......Page 102
11.4.Konstruktorok......Page 103
11.5.Információátadás metódus vagy konstruktor számára......Page 104
11.6.A metódusok visszatérési értéke......Page 107
11.7.A this kulcsszó használata......Page 108
11.8.Egy osztály tagjai elérhetőségének felügyelete......Page 109
11.9.A példányok és az osztály tagok......Page 114
11.9.1A példányok és az osztály tagok inicializálása......Page 115
11.10.Ellenőrző kérdések......Page 116
11.11.Gyakorló feladatok......Page 118
12.1.Metódusok felülírása és elrejtése......Page 120
12.3.A super használata......Page 122
12.4.Az Object osztály metódusai......Page 124
12.5.Végleges osztályok és metódusok......Page 126
12.6.Ellenőrző kérdések......Page 127
12.7.Gyakorló feladatok......Page 128
13.Beágyazott osztályok......Page 129
13.1.Belső osztályok......Page 130
13.2.Néhány további érdekesség......Page 131
13.3.Ellenőrző kérdések......Page 132
14.Felsorolás típus......Page 133
14.1.Ellenőrző kérdések......Page 134
15.1.Általános típus definiálása és használata......Page 135
15.2.Kapcsolatok az általános típusok között......Page 136
15.3.Helyettesítő típus......Page 137
15.5.Általános típusok használata az öröklésben......Page 138
15.6.Ellenőrző kérdések......Page 140
16.1.Interfész definiálása......Page 141
16.2.Interfészek implementálása......Page 142
16.4.Ellenőrző kérdések......Page 143
17.1.Csomag létrehozása......Page 145
17.3.Csomag tagok használata......Page 146
17.4.Forrás és osztály fájlok menedzselése......Page 148
17.5.Ellenőrző kérdések......Page 150
18.Kivételkezelés......Page 152
18.1.Kivételek elkapása vagy továbbengedése......Page 153
18.2.Kivételek dobása......Page 159
18.3.Eldobható osztályok és leszármazottai......Page 160
18.4.Láncolt kivételek......Page 161
18.5.Saját kivétel osztályok létrehozása......Page 162
18.6.Ellenőrző kérdések......Page 163
19.Programszálak kezelése......Page 165
19.1.A Timer és a TimerTask osztály......Page 166
19.1.2Ismételt futtatás......Page 167
19.2.1Thread leszármazott és a run felülírása......Page 168
19.2.2Runnable interfész példányosítása......Page 170
19.3.2Programszál elindítása......Page 172
19.3.3Programszál nem futtatható állapotba állítása......Page 173
19.3.4Programszál leállítása......Page 174
19.3.6A processzor használatának feladása......Page 175
19.4.Ellenőrző kérdések......Page 176
20.1.Adatfolyamok......Page 178
20.1.1Fájl adatfolyamok használata......Page 182
20.1.2Szűrő adatfolyamok......Page 183
20.2.1Objektumok szerializálása......Page 186
20.2.2Objektum szerializáció a gyakorlatban......Page 187
20.2.4Az érzékeny információ megvédése......Page 188
20.3.Közvetlen elérésű állományok......Page 189
20.4.További osztályok és interfészek......Page 190
20.5.Ellenőrző kérdések......Page 191
21.1.1A Gyűjtemény keretrendszer használatának előnyei......Page 193
21.2.Interfészek......Page 194
21.2.1A gyűjtemény interfészek......Page 195
21.2.2A Collection interfész......Page 196
21.2.3A Set interfész......Page 198
21.2.4A List interfész......Page 201
21.2.5Map interfész......Page 206
21.2.6Objektumok rendezése......Page 208
21.3.Implementációk......Page 212
21.3.1Általános célú Set implementációk......Page 213
21.4.1Rendezés......Page 214
21.5.Ellenőrző kérdések......Page 216
22.1.2UDP......Page 218
22.1.3A portokról általánosságban......Page 219
22.2.URL-ek kezelése......Page 220
22.2.1URL objektum létrehozása......Page 221
22.2.2URL elemzés......Page 223
22.2.4Csatlakozás egy URL-hez......Page 224
22.3.1Mi az a socket?......Page 226
22.3.2Olvasás és írás a socket-ről......Page 227
23.1.Adatbázis beállítása......Page 230
23.2.1Tábla létrehozása......Page 232
23.2.2JDBC Statement létrehozása......Page 233
23.2.3SQL parancs végrehajtása......Page 234
23.2.4Lekérdezések eredményének feldolgozása......Page 235
24.1.Fájlok szervezése......Page 237
24.2.Behúzás......Page 238
24.3.1Implementációs megjegyzések......Page 240
24.3.2Dokumentációs megjegyzések......Page 241
24.4.Deklarációk......Page 242
24.4.2Osztály és interfész deklaráció......Page 243
24.5.Utasítások......Page 244
24.7.Elnevezési konvenciók......Page 246
25.Tervezési minták......Page 248
25.1.1Egyke (Singleton)......Page 249
25.1.2Gyártófüggvény (Factory Method) minta......Page 250
25.3.Viselkedési minták......Page 252
26.2.Netbeans......Page 253
26.2.1Alapvető használat......Page 254
26.3.1Alap tulajdonságok......Page 256
26.3.2Az Eclipse beszerzése és üzembe helyezése......Page 257