Java les 6 2021

1 / 31
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavoLeerjaar 4

In deze les zitten 31 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Slide 1 - Tekstslide

Deze les
  • API & JLS
  • keywords & identifiers
  • ontleden van een programma opbouw
  • commentaar

Slide 2 - Tekstslide

Application Programming Interface
Java Language Specification

Slide 3 - Tekstslide

sleutelwoorden
Identifiers

Slide 4 - Tekstslide

SLEUTELWOORDEN:

Dit zijn woorden met een eigen, speciale betekenis in Java, waarvan de betekenis hetzelfde blijft van programma tot programma bijv.
if, else, do
IDENTIFIERS:

dit is een naam voor iets. De betekenis kan per programma verschillen.
  • zelf gemaakte identifiers
  • uit de API

Slide 5 - Tekstslide

Slide 6 - Tekstslide




ik heb het programma zelf geschreven dus ik mag zelf de naam verzinnen voor de class
(de naam is de Identifier)



Dit zijn Java sleutelwoorden wat inhoudt dat ze altijd op dezelfde manier gebruikt worden wie het programma ook schrijft

Slide 7 - Tekstslide

Slide 8 - Tekstslide

repareerDeDynamo
1.  Naam: repareerDeDynamo
2. Lijst met taken bedacht (methode):
  • Rijd de auto naar zijn plek
  • Doe de motorkap open
  • Pak gereedschap
  • Verwijder de dynamoborstel
3.  Opdracht uitvoeren

Slide 9 - Tekstslide

methode: lijst met werkzaamheden
naam: methode aan roepen
uitvoering: reactie op het aanroepen van de methode

Slide 10 - Tekstslide




Geef je een methode de naam main dan wordt de methode automatisch uitgevoerd

Slide 11 - Tekstslide



Deze regel laat de computer de tekst Java is prachtig! weergeven. Dit noemen we een opdracht of een statement.
In Java is het een rechtstreekse instructie om iets te doen.
in System.out.println is ln een afkorting van line

Slide 12 - Tekstslide

Slide 13 - Tekstslide

Commentaarregels

Commentaar is een apart gedeelte tekst in een programma dat bedoeld is om mensen de werking van de code te laten begrijpen.

Slide 14 - Tekstslide

Java kent 3 soorten commentaar

Slide 15 - Tekstslide

voordelen van javadoc commentaar
  • De enige die naar de Java-code hoeft te kijken, is de programmeur die die code schrijft
  • Omdat anderen er niet naar kijken, kunnen ze er ook geen wijzigingen in aanbrengen
  • Ze hoeven de werking van de code ook niet te doorgronden
  • De programmeur hoeft niet 2 dingen apart te maken
  • Het genereren van de webpagina's met Javadoc-commentaar gaat automatisch

Slide 16 - Tekstslide

Conversatie tussen Henny en Robert ten Brink bij weekend miljonairs
Robert ten Brink: Wat is het tegenovergestelde van worteltrekken?
Henny: Kwadrateren
Robert ten Brink: Is dat je antwoord?
Henny: Ja
Robert ten Brink: Wat heb je op dit moment op je rekening staan, Henny?
Henny: Op dit moment staat er €50,22 op, Robert.
Robert ten Brink: Bel de belastingdienst maar want kwadrateren is het juiste antwoord!! Je hebt 1 miljoen euro gewonnen!!!
Henny: OMG!!!

Slide 17 - Tekstslide

Door een variabele te gebruiken, kan je je code zo maken dat je niets anders hoeft te doen dan eenmalig in te geven wat je beginwaarde is.


Elke variabelenaam is een identifier dus die mag je zelf bedenken

Slide 18 - Tekstslide

een opdracht zoals dit noemen we een toekenningsopdracht, hierin ken je dus een waarde toe aan iets (vaak een variabele).
Lees dit van rechts naar links:


Slide 19 - Tekstslide






Bij een toekenningsopdracht staat het ding waar een waarde aan wordt toegekend altijd aan de linker kant van het = teken

Slide 20 - Tekstslide

Slide 21 - Tekstslide

dit is een variabele declaratie. Ik reserveer als het ware de naam amountInAccount voor mijn programma.

het woord double of float is een Java-keyword en geeft aan wat voor waarde ik ga opslaan in de variabele (het type dus)
double kan echter nauwkeurigere waarden opslaan dan float

Slide 22 - Tekstslide

handige opmaaktruc
ik wil meerdere dingen op
één regel laten zien.
de eerste 2 zijn een aanroep
naar System.out.print
de 3e is een oproep naar
System.out.println

Slide 23 - Tekstslide

Slide 24 - Tekstslide

Referentietypen


"Door eenvoudige dingen te combineren, krijg je gecompliceerdere dingen."

Slide 25 - Tekstslide

Slide 26 - Tekstslide

Slide 27 - Tekstslide


   

  • een String bestaat uit een reeks tekens
  • je gebruikt altijd dubbele aanhalingstekens bij String
  • het is een class



  • een JFrame lijkt op een venster
  • je kan hier GUI's mee maken
  • het is een class

Slide 28 - Tekstslide

Slide 29 - Tekstslide


Na deze les, 
wil ik...
de uitleg nog 1 keer horen
meer voorbeelden krijgen
meer oefeningen maken
de leerstof thuis nog even bekijken
overgaan naar nieuwe leerstof
nog meer te weten komen over de leerstof
niet meer te weten komen over de leerstof

Slide 30 - Poll


Hoe vond je 
deze les?
😒🙁😐🙂😃

Slide 31 - Poll