1.034.204

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Java 1.1

Útikalauz programozóknak

Szerző

Kiadó: ELTE TTK Hallgatói Alapítvány
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 592 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 16 cm
ISBN: 963-463-147-9
Megjegyzés: Fekete-fehér ábrákkal illusztrálva. 1000 példányban jelent meg.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Tartalom

Útilap
Tartalomjegyzék
Bevezetés1
Kilenc oldal alatt a nyelv körül4
Az első alkalmazás4
Az első applet5
Változók7
Konstansok8
Megjegyzések8
Osztályok és objektumok9
Metódusok és paraméterek11
Amiről még szó lesz12
Az alapok13
Karakterkészlet13
Azonosítók14
Egyszerű típusok14
Literálok14
Objektumok15
Logikai értékek15
Egész számok15
Lebegőpontos számok15
Karakterek15
Szövegek16
Változódeklarációk16
Tömbök16
Többdimenziós tömbök17
Kezdeti érték17
Operátorok17
Postfix operátorok18
Prefix operátorok18
Objektum létrehozása, típuskényszerítés18
Multiplikatív operátorok18
Additív operátorok19
Léptető műveletek19
Összehasonlítások19
Egyenlőségvizsgálatok19
Bitenkénti műveletek19
Logikai műveletek19
Feltételes kifejezés19
Értékadások19
Típuskonverzió20
Automatikus konverzió20
Explicit konverzió20
Szövegkonverzió21
Mező, metódus elérése22
Vezérlés23
Utasítás és blokk23
Elágazások23
Egyszerű elágazás23
Összetett elágazás24
Ciklusok24
Elöltesztelő ciklus25
Hátultesztelő ciklus25
A for-ciklus25
Feltétlen vezérlésátadás25
Címkék25
A break utasítás26
A continue utasítás26
Visszatérés26
Goto?26
Osztályok27
Egy egyszerű példa27
Példányváltozók29
Változók deklarációja29
Változók használata30
Metódusok30
Metódusok definíciója30
Metódusok meghívása31
A this pszeudováltozó32
Metódusnevek túlterhelése33
Fordítás közbeni adatfolyam-ellenőrzés33
Objektumok használata34
Hozzáférési kategóriák35
Félnyilvános tagok36
Nyilvános tagok36
Privát tagok37
Leszármazottban hozzáférhető tagok37
Statikus tagok37
Osztályváltozók38
Osztálymetódusok39
A főprogram39
Konstruktorok40
Konstruktorok definíciója41
Példányosítás paraméterekkel42
Inicializáló blokkok42
Destruktor jellegű metódusok43
Öröklődés44
Osztály kiegészítése új tagokkal44
A konstruktorok és az öröklődés45
Polimorfizmus46
Példánymetódusok felüldefiniálása46
Osztálymetódusok elfedése47
Változók elfedése48
A protected hozzáférési kategória48
Az osztályhierarchia48
Absztrakt osztályok és metódusok48
Végleges osztályok és metódusok50
Kivételkezelés51
A Java kivételkezelésének működése51
Kivétel keletkezése51
Megfelelő kivételkezelő keresése52
A kivételkezelés alkalmazási köre52
A kivételkezelés megvalósítása53
A kivétel kiváltása53
A kivétel elkapása54
A kivétel specifikálása57
Példa kivételkezelés megvalósítására58
Kivételosztályok helye az osztályhierarchiában59
A kivételkezelés előnyei61
A hibát kezelő kód jól elkülönül a tényleges kódtól61
A hiba könnyen eljut arra a helyre, ahol azt kezelni kell62
A hibatípusok csoportosítása64
Interfészek65
Az interfészek alapjai65
Interfészek kiterjesztése67
Interfészek implementálása67
Interfész használata deklarációban68
Interfész deklarációja68
Interfész-módosítók68
Kiterjesztett interfészek69
Az interfésztörzs69
Interfészek használata74
Csomagok76
Csomagelemek76
Alapcsomagok76
Típusok76
A csomagok leképezése77
Fájlrendszerben tárolt csomagok77
Adatbázisban tárolt csomagok78
Fordítási egység78
Csomagdeklaráció78
Importdeklarációk79
Típusdeklarációk81
Csomag létrehozása81
Csomag névválasztása82
Alapvető csomagok a fejlesztői környezetben82
Java programok83
Biztonság83
Az appletek előnyei84
Az appletek hátrányai84
Fordítás84
.java forrásfájlok85
.class bájtkód fájlok85
Alkalmazások86
Futtatás86
Paraméterátadás86
Program befejezése86
Grafikus felhasználói felület86
Kommunikáció az operációs rendszerrel87
1. példa: a Params alkalmazása87
Appletek88
Applet beágyazása88
Paraméterátadás90
Futtatás90
Egy applet életciklusa91
2. példa: a LifeStile alkalmazás/applet92
A java.lang csomag96
Az Object osztály96
Elemi típusok osztályba csomagolása99
Az Integer osztály100
Numerikus konstansok102
Sztringkezelés103
A String osztály103
A StringBuffer osztály109
A Math osztály111
Rendszerszintű osztályok113
A java.util csomag114
A java.util csomag interfészei114
Az Enumeration interfész114
Az Observer interfész115
A java.util csomag osztályai115
Az Observable osztály115
A BitSet osztály116
Dátum- és időkezelés117
Szótárak, hashtáblák, jellemzők118
Adaptáció a környezethez119
A Random osztály122
A Stack osztály122
A StringTokenizer osztály122
A Vector osztály122
A java.io csomag123
Csatornák123
Leképezés fizikai adatszerkezetekre126
Szűrők129
Véletlen elérésű fájlok134
Szövegfeldolgozás134
Kapcsolat a fájlrendszerrel137
A Java módosított UTF-8 formátuma138
Párhuzamosság139
Szálakról általában139
Mi is az a szál?139
Párhuzamosság és erőforrás-használat139
Mikor használjunk szálakat?140
Szálak használata140
Hogyan készítsünk szálakat?140
Futás vezérlés142
Démon szálak144
Szálcsoportok145
Szálak állapotai147
Futtatható állapot147
Nem futtatható állapot147
Halott állapot147
Állapotok lekérdezése148
Ütemezés148
Szálak prioritása149
Időosztás a Java-ban150
Szinkronizáció151
Kölcsönös kizárás151
Szinkronizáció üzenetekkel153
Gyors áttekintés156
Egy egyszerű példa157
Egyebek160
Hálózati alkalmazások készítése162
A hálózat modellje162
A hálózati kapcsolat modellje164
Összeköttetés-alapú kapcsolatok164
Összeköttetés-mentes kapcsolatok165
A kommunikáció további kérdései166
A hálózatkezelési osztályok167
Összeköttetés-alapú kommunikáció a Java-ban167
Összeköttetés -mentes kommunikáció a Java-ban169
Kommunikációs végpont opciók170
Internet címek kezelése171
Több hálózati kártyával ellátott számítógépek171
Csoport kommunikáció172
Példaprogramok174
Összeköttetés-alapú szerver alkalmazás174
Összeköttetés-alapú kliens alkalmazás176
Összeköttetés-mentes szerver alkalmazás178
Összeköttetés-mentes kliens alkalmazás180
Internet- és WWW-objektumok elérése181
Az URL osztály181
Az URLConnection osztály184
Távoli metódushívás alapjai187
A java.awt csomag188
A grafikus felület188
A felület felépítése189
A felület megjelenítése189
Konténer osztályok189
Komponens osztályok194
Menükezelés201
Eseménykezelés205
Eseménykezelés alapjai205
Eseménykezelés az 1.0-ban206
Eseménykezelés az 1.1-ben209
Appletek215
Információ az appletről és paramétereiről215
Grafikus felhasználói felület215
Appletre vonatkozó grafikus megszorítások216
1. példa: a PaintTest applet216
Saját Thread-ek használata219
Applet kommunikációja a böngészővel219
Applet címerének lekérdezése219
Kép/hang kezelés220
Új oldal megjelenítése221
Böngésző státuszsorának használata221
2. példa: a BrowserTest applet221
Kommunikáció a HTML oldal appletjeivel233
3. példa: a GetAppletTest applet233
Appletek biztonsági megkötései236
4. példa: a SecurityTest alkalmazás/applet237
Perzisztencia241
A perzisztencia fogalma241
Példa a perzisztencia megvalósítására243
Az Object Serialization programozói interfész249
Verziók253
Biztonsági megfontolások254
Példa szerializáció használatára255
Adatbázis-programozás258
Két- és háromrétegű adatbáziselérési modell258
JDBC-meghajtóprogramok258
JDBC-nek megfelelő meghajtóprogramok259
ODBC-JDBC259
Továbbfejlesztési tervek260
A JDBC használata260
JDBC használata appletekben260
Fordítás261
Futtatás261
Meghajtóprogramok kezelése261
A meghajtóprogram kiválasztása261
Meghajtóprogramok regisztrálása261
Kapcsolattartás az adatbázissal262
Adatbázis-URL-ek262
Kapcsolat felvétele262
Tranzakciókezelés263
Információ a kapcsolatról263
Hibakazelés264
Kapcsolat lezárása264
JDBC típusok264
Az SQL típus megállapítása264
Az SQL típusok Java megfelelői265
Java típusok SQL megfelelői267
SQL utasítások végrehajtása268
A Statement interfész268
A PreparedStatement interfész270
A CallableStatement interfész271
Eredménytáblák kezelése272
Sorok és kurzorok273
Oszlopok273
Eredménytábla lezárása273
Példa273
CORBA280
A CORBA felépítése280
Az IDL és a Java281
Példa a CORBA használatára287
További lehetőségek295
Esettenulmány Java nyelven297
A felhasználói felület váza (1. lépés)297
A kliens első változata (2. lépés)299
A szerver első változata (3. lépés)301
A kliens felületének újabb változata (4. lépés)303
Több klienst kiszolgáló szerver (5. lépés)304
A kapcsolat protokollja (6. lépés)305
A protokollt kezelő szerver (7. lépés)306
A protokollt kezelő kliens (8. lépés)308
A végleges kliens (9. lépés)310
Referencia313
package java.applet314
package java.awt317
package java.awt.event347
package java.io353
package java.lang381
package java.net402
package java.sql412
package java.util438
Az objektumorientált tervezés áttekintése451
Bevezetés451
Alapfogalmak452
Mit tekintünk objektumnak?452
Osztály452
Kapcsolatok453
Öröklődés454
Többszörös és ismételt öröklődés455
Programtervezés456
Fő lépések456
Analízis457
Rendszertervezés466
Osztálytervezés467
Implementálás470
A Java nyelvről Pascal programozóknak473
A Java és a Pascal programozási nyelvek összehasonlítása473
A Java nyelv első látásra473
Megjegyzések használata475
A Java nyelv kulcsszavai475
Vezérlési szerkezetek476
Típusok, deklarációk477
Kifejezések és operátorok479
A Java nyelv, mint objektum-orientált nyelv481
Objektumhivatkozások482
Egységbezárás483
Láthatóság483
A Java nyelv új lehetőségei484
JavaScript485
JavaScript beágyazása485
A <Script> HTML kulcsszó486
Eseménykezelők486
JavaScript nyelv leírása487
Függvények487
Objektum modell488
Típusok489
Operátorok489
Azonosítók490
Változók490
Utasítások490
Megjegyzések490
Hibakezelés490
Beépített JavaScript objektumtípusok491
Böngésző - JavaScript kommunikáció491
A böngésző JavaScript objektumai491
JavaScript színkonstansok492
1. példa: dinamikus HTML generálás492
2. példa: cookie-k használata494
3. példa: interaktív JavaScript végrehajtás495
4. példa: interaktív dokumentumbetöltés és vezérelt hipertext hivatkozás496
LiveConnect: JavaScript - Java kommunikácó497
Java elérése JavaScript-ből497
JavaScript elérése Java-ból498
5. példa: applet vezérlése és HTML formok kilistázása499
package netscape.javascript502
Beágyazott osztályok503
Tagosztályok503
Statikus tagosztályok, külső szintű és belső osztályok503
Nem statikus tagosztályok504
Nem statikus tagosztály kiterjesztése505
Lokális osztályok506
Névtelen osztályok507
JavaBeans509
Bevezetés509
A komponensmodellről509
A komponensmodell részei509
A komponensmodell szolgáltatásai510
Osztott futtatási környezet511
A JavaBeans rövid ismertetése511
A JavaBeans, mint komponensmodell511
A JavaBeans alapjai512
Lehetséges felhasználási forgatókönyvek513
Néhány egyszerű bean514
Első bean-ünk514
Egyszerű, tulajdonságokkal rendelkező bean515
Más komponens által változtatható bean516
Tulajdonságának megváltozását jelző bean517
A kifejlesztett komponens felhasználása518
JVM: Java Virtuális Gép523
A JVM jellemzői523
A JVM felépítése524
Egy .class fájl formátuma525
Utasítások536
Példa539
A Java virtuális gép gépi utasításainak kódjai540
Programmelléklet az esettanulmányhoz542
Az 1. program542
A 2. program544
A 3. program547
A 4. program548
Az 5. program551
A 6. program553
A 7. program559
A 8. program564
Irodalomjegyzék572
Tárgymutató574
Megvásárolható példányok
Állapotfotók
Java 1.1 Java 1.1 Java 1.1

A borító belső oldala, néhány lap és a lapélek enyhén foltosak.

Állapot:
3.480 Ft
1.740 ,-Ft 50
14 pont kapható
Kosárba
konyv