Moricz Attila java alapismeretek

3

description

Moricz Attila java alapismeretek

Transcript of Moricz Attila java alapismeretek

TartalomjegyzékI. ALAPKELLÉKEK ............................................................................................................7

I.A. Számítógépünk és programjaink ..................................................................................7I.A.1. Az operációs rendszer.................................................................................................. 8I.A.2. Kapcsolat az Internettel .................................................................................................9

I.B. Fejlesztőkörnyezetek ......................................................................................................10I.B.1. A programok beszerzése .............................................................................................12I.B.2. JDK - Java Developers Kit...........................................................................................13I.B.3. Szövegszerkesztő .......................................................................................................17I.B.4. A. JPad .......................................................................................................................18I.B.5. Microsoft Visual J++ ....................................................................................................22I.B.6. Symantec Café Lite .....................................................................................................30

I.C. Általános programozói ismeretek ..............................................................................34I.C.1. Áttérés más nyelvekről ................................................................................................34I.C.2. A teljesen kezdőknek ..................................................................................................35I.C.3. Általában a Javaról. ....................................................................................................36I.C.4 Az első programunk elkészítése ..................................................................................38I.C.5. Az első appletünk elkészítése .....................................................................................43I.C.6. Appletek a Weblapon ..................................................................................................53

II. ALAPFOGALMAK ...........................................................................................................54

II.A. A nyelv alapelemei ......................................................................................................55II.A.1. Változók típusai ..........................................................................................................55II.A.2. Műveletek ..................................................................................................................59II.A.3. Tömbök használata ....................................................................................................61lI.A.4. Vezérlőszerkezetek ....................................................................................................65

II.B. Az objektum-orientált programozás ..........................................................................75II.B.1. Osztályok ...................................................................................................................77II.B.2. Változók típusai és láthatóságuk ................................................................................79II.B.3. Metódusok és konstruktorok ......................................................................................80II.B.4.Osztályok, objektumok használata ..............................................................................89II.B.5. Csomagok ..................................................................................................................93II.B.6. Módosítók összefoglalása ........................................................................................100

II.C. Öröklődés a Javaban ................................................................................................103II.C.1. Egyszerű öröklés .....................................................................................................104II.C.2. Absztrakt osztályok ..................................................................................................108II.C.3. Interfészek használata .............................................................................................114

Ill. A JAVA CSOMAGOK HASZNÁLATA ........................................................................116

III.A. A „java.awt" csomag használata .............................................................................118III.A.1. Kiegészítő osztályok ................................................................................................119III.A.2. "Appletkellékek" .......................................................................................................119III.A.3. Eseménykezelés .....................................................................................................121III.A.4. Ablakok létrehozása ................................................................................................121III.A.5. Menük készítése .....................................................................................................122III.A.6. Elrendezésmenedzserek használata ......................................................................123III.A.7. Egy ablak komponensei ..........................................................................................123

IlI.B. A "java.applet" csomag használata ........................................................................125

III.B.1. Egy applet felépítése ...............................................................................................125III.B.2. A hangkezelés és a Weblapok ................................................................................125

III.C. A "java.lang" csomag használata ...........................................................................126Ill.C.1. Többszálú programok készítése ..............................................................................126III.C.2. A típus-osztályok használata ...................................................................................126III.D. A „java.util" csomag használata .............................................................................127III.D.1. Egyszeru dátum kezelés .........................................................................................127III.D.2. A tömbkezelés fejlettebb alkalmazása ....................................................................127

IlI.E. Hiba- és kivételkezelés a Javaban ..........................................................................128lII.E.1. A hibakezelés megvalósítása 121

III.F. A „java.io" csomag használata ...............................................................................129III.F.1. A fájlkezelés korlátai ................................................................................................129III.F.2. Fájlkezelés alapfokon ..............................................................................................129

III.G. A „java.net" csomag használata .............................................................................130III.G.1. Hálózati programok fajtái ........................................................................................130III.G.2. Az URL-címek használata ......................................................................................130