Java 2 Útikalauz programozóknak 5.0

Az elte.java2_utikalauz5.programok csomag

A Java programok fejezet példaprogramjai.

Tovább lásd:
          részletes leírás

Interfészek
APTTeszt1 Tesztinterfész az üres implementáció generáláshoz.
APTTeszt2 Tesztinterfész az üres implementáció generáláshoz.
APTTeszt3 Tesztinterfész az üres implementáció generáláshoz.
APTTeszt4 Tesztinterfész az üres implementáció generáláshoz.
 

Osztályok
AlkalmazasTeszt Alkalmazások programozásának szemléltetése.
APTTeszt Üres interfészimplementáció generálása annotációk alapján.
APTTeszt2Impl Generált üres implementáció az elte.java2_utikalauz5.programok.APTTeszt2 interfészhez.
APTTeszt3Impl Generált üres implementáció az elte.java2_utikalauz5.programok.APTTeszt3 interfészhez.
APTTeszt4Impl Generált üres implementáció az elte.java2_utikalauz5.programok.APTTeszt4 interfészhez.
BajtkodTeszt A virtuális gép bájtkódkezelésének szemléltetése.
BajtkodTeszt.Atalakito Osztálybetöltés nyomkövetése bájtkódátalakítási lehetőség felhasználásával.
JNLPTeszt JNLP API szemléltetése.
NyomkovetesTeszt Klasszikus holtpont szituáció a futás közbeni hívási veremtartalom és holtpontdetektáláshoz.
NyomkovetesTesztNyomkoveto Egyszerű nyomkövető program a nyomkövetési tesztprogramunkhoz.
TagletTeszt Forrásfájlok megtekintését, valamint egyéb fájlok letöltését biztosító taglet.
 

Felsorolási típusok
ImplGeneralas.Mod Interfészek üres implementációjának előállítását vezérlő beágyazott felsorolási típus.
 

Annotációs típusok
ImplGeneralas Interfészek üres implementációjának előállítását vezérlő annotáció.
ImplGeneralas.Return Üres interfészimplementációs metódus visszatérési értékét előíró beágyazott annotáció.
 

@ImplGeneralas package elte.java2_utikalauz5.programok

A Java programok fejezet példaprogramjai.

A Java nyelv objektumorientáltsága következtében egy Java program osztályok és objektumok halmazának tekinthető, program futtatása pedig egy adott osztály vagy objektum bizonyos metódusainak meghívásával történik. Programíráskor mindig egy új osztályt hozunk létre, a felhasználóval történő interakció megvalósítása pedig objektum szinten, az eseményfigyelő objektumok és metódusok segítségével történik.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Programfejlesztés
A Java2 platform
Sun J2SE JDK
Verziószámok
Programfajták
.java forrásfájlok
Unicode (native2ascii)
Az Unicode szabvány
Az UTF-32 kódolás
Az UTF-16 kódolás
Az UTF-8 kódolás
Módosított UTF-8 kódolás
Annotációk
Generátor annotációk (apt)
Az apt használata
Tükör API
Az APTTeszt példaprogram
ImplGeneralas.java
APTTeszt.java
Beágyazott dokumentáció (javadoc)
Referenciák:
Dokumentációs stílus
Blokkleíró elemek
Speciális beágyazható elemek
Tagletek
Docletek
Dokumentált annotációk
Dokumentációs forrásfájlok
Generált fájlok
A TagletTeszt példaprogram
Fordítás
Fordítási annotációk
A javac fordítóprogram
A .class bájtkód fájlok
Visszafordítás (javap)
Bájtkód ellenőrzés
A .jar Java archívumok
A .jar fájlformátum
A META-INF könyvtár
A leírófájlok szerkezete
A MANIFEST.MF fájl
Verziókezelés
Csomagverziók
Archívumok lezárása
Opcionális kiegészítő csomagok (extcheck)
Verzióelőírás
Verzióellenőrzés
Automatikus telepítés
Támogatott csomagok
Digitálisan aláírt Java archívumok (jarsigner)
A .SF leírófájlok
A digitális aláírás fájlok
A digitális aláírás ellenőrzése
A jarsigner segédprogram
A jar segédprogram
  • Referenciák:
    • jar dokumentáció
Archívumok optimalizálása (pack200)
GZIP
Pack200
A pack200 és unpack200 segédprogramok
A futtató rendszer
A java futtató
  • Referenciák:
    • java dokumentáció
Keresési útvonal
Keresés a Java archívumokban
Bájtkód betöltés
Típusok inicializálása
Kezdeti osztálybetöltés optimalizálása
  • Referenciák:
Dinamikus fordítás (HotSpot)
Memóriakezelés (szemétgyűjtés)
Automatikus szemétgyűjtés
A BajtkodTeszt példaprogram
Alkalmazások készítése
Alkalmazás indítása
Paraméterátadás
Felhasználói felület
Kommunikáció az operációs rendszerrel
Program befejezése
Az AlkalmazasTeszt példaprogram
  • Képek:
    • Az AlkalmazasTeszt példaprogram felhasználói felülete
Alkalmazások terjesztése (javaws)
Java Hálózati Indítási Protokoll (JNLP)
A JNLP működése
A JNLP leíró fájl
A JNLP API
Java Web Start (javaws)
  • Képek:
    • A javaws felhasználói felülete
A JNLPTeszt példaprogram
  • Képek:
    • A JNLPTeszt példaprogram telepítése
A JNLPTeszt.jnlp leírófájl
A JNLPTeszt.java forrásfájl
Nyomkövetés (hibakeresés)
Interfész a virtuális géphez (JVMTI)
  • Referenciák:
Teljesítménymérés (HPROF)
  • Referenciák:
    • HPROF dokumentáció
    • HAT dokumentáció
Hívási lánc kilistázása és holtpontkeresés
A NyomkovetesTeszt példaprogram
Külső nyomkövető programok (jdb)
A Java Platform Nyomkövetési Architektúrája (JPDA)
  • Referenciák:
    • JPDA dokumentáció
    • JDI dokumentáció
A jdb segédprogram
  • Referenciák:
    • jdb dokumentáció
A NyomkovetesTesztNyomkoveto példaprogram
Ha elszáll/lefagy a JVM
Felügyeleti eszközök
Platformfelügyelet (javacpl)
A Java konzol
  • Referenciák:
  • Képek:
    • A Java konzol JNLP alkalmazások és appletek esetén
A Java vezérlőpult (javacpl)
  • Referenciák:
  • Képek:
    • A javacpl felhasználói felület General oldala
    • A javacpl felhasználói felület gyorsítótárazási beállításai
    • A javacpl felhasználói felület Update oldala
    • A javacpl felhasználói felület Java oldala
    • A javacpl felhasználói felület Security oldala
    • A javacpl felhasználói felületén a biztonsági tanúsítványok részletei
    • A javacpl felhasználói felület Advanced oldala
    • Biztonsági dialógus digitálisan aláírt kód elfogadására
JVM felügyeleti segédprogramok
Felügyeleti komponensek (JMX)
JMX komponensmodell
Távoli felügyelet (jconsole)
A jconsole felügyeleti program
  • Referenciák:
  • Képek:
    • A jconsole felhasználói felület Summary oldala
    • A jconsole felhasználói felület Memory oldala
    • A jconsole felhasználói felület Threads oldala
    • A jconsole felhasználói felület Classes oldala
    • A jconsole felhasználói felület MBeans oldala
    • Numerikus attribútumok időbeli grafikonja a jconsole-ban
    • CompositeData és Map attribútumok értékei a jconsole-ban
    • Megfigyelt komponens műveletei a jconsole-ban
    • Megfigyelt komponens részletes információi a jconsole-ban
    • A jconsole felhasználói felület VM oldala

Szerző:
Kispitye Software
Forrásfájl:
package-info.java : csomagdokumentációs forrásfájl csomagszintű annotációval.

Java 2 Útikalauz programozóknak 5.0