## Java

1. Lees je programmacode van links naar rechts of van rechts naar links?

Programmacode lees je altijd van rechts naar links. Dit geldt voor alle programmeertalen.

links | <------ | rechts
int x | = | y + z

Met andere woorden: het gedeelte aan de rechterkant van het gelijkteken (=) wordt eerst uitgevoerd en de uitkomst daarvan wordt toegewezen aan de linkerkant ervan.

2. Hoe moet elke regel code eindigen?

Elke regel code moet in Java eindigen met een puntkomma ( ; ).

3. Wat wordt er bedoeld met een event-handler?

De event-handler is de blok code die wordt uitgevoerd zodra je op een knop in de interface klikt. De event-handler kan je herkennen doordat in de naam het woord ActionPerformed staat.

    1  public void knop_ActionPerformed(ActionEvent evt) {
    2      // TODO add your code here
    3
    4  }

De event-handler begint op regel 1 en eindigt in op regel 4. Jouw code moet je steeds tussen de begin-accolade ( { ) en de eind-accolade ( } ) neerzetten (op de plek waar 'add your code here' staat).

Let op: ergens bovenaan in de code van elke applet staan ook de volgende regels:

    knop.addActionListener(new ActionListener() {
       public void actionPerformed(ActionEvent evt) {
          knop_ActionPerformed(evt);
       }
    });

Ondanks dat in deze regels het woord ActionPerformed staat, is dit niet de locatie waar je jouw code moet schrijven. Scroll dus even verder totdat je ergens in de code 'add your code here' ziet staan.

4. Wat betekent de foutmelding 'cannot find symbol'?

De error 'cannot find symbol' betekent dat de naam van een variabele (of methode) niet wordt herkend. Controleer de spelling van de variabele (of de methode).

Let op: Java is hoofdletter gevoelig dus controleer ook de hoofdletters!

5. Hoe kan ik het schrijven van een Java-applet het beste aanpakken?

Het schrijven van een Java-applet kan je het beste aanpakken door het doorlopen van de volgende stappen:

1. Maak een nieuwe Java-applet
2. Bouw de GUI m.b.v. het designformulier.
3. Schrijf in het Nederlands hoe de code moet functioneren.
4. Vertaal de stappen uit punt 3 naar Java-code.
5. Lees de code door en controleer deze op logica- en spelfouten.
6. Voer de applet uit en kijk of er geen foutmeldingen worden getoond.

6. Hoe moet ik een foutmelding lezen?

Voorbeeld:

    HelloWorld.java : 56 : 10 : error : cannot find symbol

HelloWorld.java |  | bestandsnaam
56 |  | regelnummer
10 |  | karakternummer
error |  | type fout/melding
cannot find symbol |  | omschrijving van de fout/bug

In het bovenstaande voorbeeld zit er een spelfout in de buurt van het 10de karakter op de 56ste regel in het bestand HelloWord.java.

Tip: door te dubbelklikken op de foutmelding, ga je direct naar de regel waar de fout/bug staat!

7. Hoe kan ik aantekeningen bij een stuk code plaatsen?

Je kan aantekeningen bij een stuk code te plaatsen door deze achter twee schuine strepen te plaatsen.

Voorbeeld

    // Deze tekst wordt niet gecompileerd.
    // Erg handig om uit te leggen hoe de code werkt!

Een andere manier om aantekeningen bij een blok code te plaatsen is door de aantekening te plaatsen tussen de code /* en */.

Voorbeeld

    /*
     *  1. Haal het getal op uit het invoerveld.
     *  2. Vermenigvuldig het getal met x
     *  3. Plaat de uitkomst in het uitvoerveld.
     */