Java les 6 2021

1 / 31
next
Slide 1: Slide
InformaticaMiddelbare schoolhavoLeerjaar 4

This lesson contains 31 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Slide 1 - Slide

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

Slide 2 - Slide

Application Programming Interface
Java Language Specification

Slide 3 - Slide

sleutelwoorden
Identifiers

Slide 4 - Slide

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 - Slide

Slide 6 - Slide




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 - Slide

Slide 8 - Slide

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 - Slide

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

Slide 10 - Slide




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

Slide 11 - Slide



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 - Slide

Slide 13 - Slide

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 - Slide

Java kent 3 soorten commentaar

Slide 15 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide






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

Slide 20 - Slide

Slide 21 - Slide

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 - Slide

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 - Slide

Slide 24 - Slide

Referentietypen


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

Slide 25 - Slide

Slide 26 - Slide

Slide 27 - Slide


   

  • 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 - Slide

Slide 29 - Slide


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