Summary Objectgeoriënteerd programmeren in Java 1

-
536 Flashcards & Notes
27 Students
  • This summary

  • +380.000 other summaries

  • A unique study tool

  • A rehearsal system for this summary

  • Studycoaching with videos

Remember faster, study better. Scientifically proven.

This is the summary of the book "Objectgeoriënteerd programmeren in Java 1". The author(s) of the book is/are H J Sint, N van Vugt Hage, A M I Herrewijn van de Zande, L Benvenuti. This summary is written by students who study efficient with the Study Tool of Study Smart With Chris.

PREMIUM summaries are quality controlled, selected summaries prepared for you to help you achieve your study goals faster!

Summary - Objectgeoriënteerd programmeren in Java 1

  • 1 Leereenheid 1 - Verkiezingen in Java

  • Interface klasse?
    Objecten van die klasse creëren met verzoeken daaraan
  • 1.1 Inleiding

  • 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
  • Wat is een .class-bestand
    Dit is het gecompileerde bestand dat bytecode bevat (met de extensie .class)
  • 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
  • Wat is Java Virtual Machine
    Dit is een programma dat bytecode instructies één voor één verwerkt
  • Wat is bytecode
    Dat is de machinetaal van een denkbeeldige Java-computer.
  • Java-compilers vertalen een Java-programma niet naar een echte machinetaal, maar naar bytecode.
    Deze bytecode bestaat ook een set van eenvoudige instructies.
    Er is voor de uitvoering een ander programma nodig namelijk de Java Virtual Machine.
    Bij gewone machinetaal is dit de processor die de instructies uitvoert.
  • Wat is een compiler
    Dit is een programma dat een programma geschreven in een bepaalde programmeertaal omzet in machinetaal.
    Voor elke combinatie van een programmeertaal en processor is een aparte compiler nodig.
  • 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
  • Wat houdt objectgeoriënteerde programmeerstijl in
    Een programmeertaak wordt uitgevoerd door verschillende objecten die met elkaar samenwerken.
    Elk object is in staat om op verzoek opdrachten uit te voeren.
  • 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 is een imperatieve of procedurele programmeerstijl
    Bij deze stijl wordt het op te lossen probleem in stappen gesplitst, deze stappen kunnen dan weer gesplitst worden.
  • 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
  • Wat is machinetaal
    Een set van eenvoudige instructies die de processor kan verwerken
Read the full summary
This summary. +380.000 other summaries. A unique study tool. A rehearsal system for this summary. Studycoaching with videos.