Samenvatting Objectgeoriënteerd programmeren in Java 1 Afbeelding van boekomslag

Samenvatting Objectgeoriënteerd Programmeren In Java 1

- H J Sint, et al
541 Flashcards en notities
Scroll naar beneden om een preview van de PDF te bekijken!
  • Deze + 400k samenvattingen
  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo

Een onderdeeltje van de samenvatting - Objectgeoriënteerd programmeren in Java 1 Auteur: H J Sint, N van Vugt Hage, A M I Herrewijn van de Zande, L Benvenuti

  • 1 Leereenheid 1 - Verkiezingen in Java

    Dit is een preview. Er zijn 1 andere flashcards beschikbaar voor hoofdstuk 1
    Laat hier meer flashcards zien

  • 1.1 Inleiding

    Dit is een preview. Er zijn 8 andere flashcards beschikbaar voor hoofdstuk 1.1
    Laat hier meer flashcards zien

  • Wat zijn de voordelen van het gebruik van JVM
    • De bytecode kan op verschillende soorten computers draaien (als deze over JVM beschikt)
    • minder systeemafhankelijk
    • mogelijkheid tot veiligheidscontrole op applets
  • Hoe voert een computer taken uit middels een programma?
    CVE van een computer verwerkt eenvoudige instructies (machinetaal), vastgelegd in een rij in een voorschrift (programma). Tegenwoordig mogelijk instructies vast te leggen in geschikte algemene programmeertaal onafhankelijk van type CVE: hogere progammeertaal.
  • Wat is een groot nadeel van JVM
    De verwerking gebeurt trager dan bij een echte processor, waardoor er dus snelheidsverlies is.
  • Welke programmeerstijlen worden op welke manier gebruikt? (vraag benaderen vanuit perspectief programmeur ipv computer)
    - Imperatieve of procedurele progammeerstijl (COBOL, Pascal, Basic, C): structuur aanbrengen in een programma via verdeel/heerstechniek: probleem opsplitsen in stappen en die weer in kleinere stappen.
     -Objectgeorienteerde programmeerstijl (Java, C++, Delphi, C#):
    programma uitvoeren door verzameling objecten met elkaar te laten samenwerken
  • Hoe compileert en verwerkt Java een programma?
    1. Bestand X.java bevat een Java-programma
    2. Java-compiler ( =vertaler van hogere progammeertaal naar machinetaal) vertaalt Java naar bytecode (machinetaal).
    3. Vertaald bestand heet nu X.class
    4. JVM leest instructies in .class bestand en verwerkt deze
  • Noem drie redenen waar om er een Java-hype was in de late jaren negentig
    • Java bood als eerste interactie aan in websites dmv applets
    • Java werd gratis ter beschikking gesteld
    • De programmeertaal zat goed in elkaar
  • Noem een voordeel en een nadeel van procedureel programmeren
    • Voordeel is dat het programma al duidelijker is dan bv Een Fortran programma
    • Nadeel is dat er niet gestructureerd omgegaan wordt met gegevens. (Het is moeilijk om de procedures te vinden die iets met de gegevens doen)
  • Wat verstaat men onder programmeerstijl
    Een programmeerstijl is een manier om tegen een programma aan te kijken en beantwoord de vraag wat een programma is.
  • Wat zijn 2 van de verschillen tussen een hogere programmeertaal en machinetaal
    • Een hogere programmeertaal is beter begrijpbaar voor de programmeur
    • Een hogere programmeertaal is onafhankelijk van de processor
  • 1.2 Een eerste programma

    Dit is een preview. Er zijn 7 andere flashcards beschikbaar voor hoofdstuk 1.2
    Laat hier meer flashcards zien

  • Hoe begin je een Java-programma te schrijven?
    1. object creeren: machine = new Stemmachine ();
    2. opdracht geven: object.doeIets (...);
    3. printopdracht: System.out.println (tekst);
    4. declareren: aankondigen waarvoor een naam wordt gebruikt, bv dat naam machine wordt gebruikt voor een Stemmachine-object of dat de naam uitslag wordt gebruikt voor een stuk tekst (String)

Om verder te lezen, klik hier:

Lees volledige samenvatting
Deze samenvatting +380.000 andere samenvattingen Een unieke studietool Een oefentool voor deze samenvatting Studiecoaching met filmpjes
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart