Java Archief

  • Een map openen in explorer met Java

    Een map openen in explorer met Java

    Soms wil je een Java applicatie de functionaliteit geven om een specifieke map te openen in Windows Explorer (of een andere explorer) dat de gebruiker toestaat bestanden hiervan te bekijken. Het scheelt namelijk omdat je dan niet de gebruiker hoeft te verwijzen naar een bepaalde...

    Lees meer..

  • Java substring zoeken.

    Java substring zoeken.

    Tijdens het programmeren in Java ben ik verschillende implementaties tegengekomen voor het vinden van een substring in een andere string. Dit is bijvoorbeeld handig wanneer je in html code (gerepresenteerd als String in Java) een bepaald woord wil zoeken. Of wanneer je een query wil...

    Lees meer..

  • Een venster programmeren in Java (GUI)

    Een venster programmeren in Java (GUI)

    Wil je een graphical user interface (GUI) ofwel een venster in Java programmeren? Normaal geeft de programmeertaal Java zijn output weer in een venster van de programmeeromgeving (v.b. NetBeans of Eclips). Wil je meer naar de echtere applicaties heb je al snel een venster nodig...

    Lees meer..

  • Observer en Observable

    Observer en Observable

    De Observer De observer is de klasse die een waarde zeer goed in de gaten houdt, observeert. Wel moet de observable (degene die geobserveerd wordt) toch nog wel even laten weten of er iets veranderd. Wanneer er iets veranderd wordt de methode update aangeroepen en...

    Lees meer..

  • Programmeren in Java, Nim game

    Programmeren in Java, Nim game

    Het beste om te oefenen met programmeren is een spel bouwen. Nu praten we niet over speller zoals World of Warcraft of Age of Empires, maar simplistische kleine programma’s. Zie hiervoor meer informatie in de Game design sectie. Wanneer je klein begint in Java en...

    Lees meer..

  • Polymorfisme

    Polymorfisme

    Van een object kunnen andere objecten worden afgeleid. Het basis object heeft een aantal functie, bijvoorbeeld: Object naam : Voertuig Object variabele : aantalWielen, naam Object methodes : printNaam, getAantalWielen Andere objecten kunnen Voertuig uitbreiden: Object naam : Auto extends Voertuig Object variabele : aantalVersnellingen...

    Lees meer..