Java programok
A Java nyelv objektumorientáltsága következtében egy Java program osztályok és objektumok halmazának tekinthető, melynek futtatása egy adott osztály vagy objektum bizonyos metódusainak meghívásával történik. Egy program megírása mindig egy új osztály létrehozását követeli meg, az eseményfüggő programvezérlést pedig példánymetódusok felüldefiniálásával, illetve a megfelelô eseménykezelô interfészek implementálásával lehet megvalósítani.
1. példa: a Params alkalmazás
A következő alkalmazás megjelenít egy ablakot, ahol kilistázza a kapott paramétereket. Az ablak bezárásakor pedig kiíródnak még az aktuális rendszerparaméterek is.
2. példa: a LifeTest alkalmazás/applet
A következő alkalmazás/applet az életciklus metódusok meghívását szemlélteti. Arra is példát mutat, hogyan lehet úgy megírni egy Java programot, hogy az mind alkalmazásként, mind appletként is képes legyen működni.
A program ezen verziója pedig a Swing grafikus könyvtár felhasználásával készült.