Samenvatting Objectgeoriënteerd programmeren in Java 1

-
ISBN-10 9035810767 ISBN-13 9789035810761
142 Flashcards en notities
6 Studenten
  • Deze samenvatting

  • +380.000 andere samenvattingen

  • Een unieke studietool

  • Een oefentool voor deze samenvatting

  • Studiecoaching met filmpjes

Onthoud sneller, leer beter. Wetenschappelijk bewezen.

Dit is de samenvatting van het boek "Objectgeoriënteerd programmeren in Java 1". De auteur(s) van het boek is/zijn H J Sint H J Sint. Het ISBN van dit boek is 9789035810761 of 9035810767. Deze samenvatting is geschreven door studenten die effectief studeren met de studietool van Study Smart With Chris.

PREMIUM samenvattingen zijn gecontroleerd op kwaliteit en speciaal geselecteerd om je leerdoelen nog sneller te kunnen bereiken!

Samenvatting - Objectgeoriënteerd programmeren in Java 1

  • 1.1.1 Programmeerstijlen

  • Wat is een programma?
    EEn voorschrift dat door een computer kan worden verwerkt
  • Wat is de Imperatieve of Procedurele programmeerstijl?

    De Imperatieve of Procedurele programmeerstijl lost een probleem op door dit te splitsen in kleinere stappen totdat deze stappen niet verder opgesplitst kunnen worden.

  • Hoe verloopt de verwerking van instructies?
    De processor verwerkt de instructies die geschreven zijn in machinetaal
  • Wat is de Objectgeoriënteerde programmeerstijl?

    De Objectgeoriënteerde programmeerstijl gaat er van uit dat een programmeertaak wordt uitgevoerd door een verzameling objecten die met elkaar samenwerken.

  • Wat is een hogere programmeertaal?
    Een programmeertaal die algemener van aard is en onafhankelijk van (de computer's) machinetaal
  • Geef voorbeelden van Objectgeoriënteerde programmeertalen

    Java, C++, Delphi, C#

  • Wat is een programmeerstijl?
    Verschillende manieren om programma's te structuren, leiden tot verschillende programmeerstijlen. Elk van die stijlen heeft een eigen kijk en ander antwoord op de vraag wat nu eigenlijk een programma is.
  • Wat is een programmeerstijl?
    Een manier om tegen een programma aan te kijken, hoe dat opgebouwd moet zijn
  • Noem 2 programmastijlen en leg ze kort uit
    1. Imperatieve of procedurele programmeerstijl: het op te lossen probleem wordt opgedeeld in stapjes (verdeel en heers)
    2. Objectgeorienteerd: een programmeertaak bestaat uit bepaalde objecten die met elkaar samenwerken.
  • 1.1.2 Java

  • Wat is een applet?
    Een programma die interactie biedt op een internetpagina
  • Wat zijn de drie hoofdredenen dat Java zo ontzettend populair werd?

    1. Java werd gepositioneerd als dé taal voor het internet. Voor het eerst was interactie mogelijk door Java-programma's die waren opgenomen in een webpagina.
    2. Java werd gratis ter beschikking gesteld door Sun. Iedereen mocht Java installeren of Java inbouwen in een product.
    3. De programmeertaal Java zit goed in elkaar.
  • Noem 3 redenen waarom Java zo populair werd
    1. Positionering van Java als taal voor het internet
    2. Het was gratis
    3. Het is een taal die goed in elkaar zit
  • Hoe worden programma's geschreven in een hogere programmeertaal meestal verwerkt?

    Een programma in source-code wordt door een compiler vertaald naar machinetaal. Voor iedere combinatie van programmeertaal en type processor is een aparte compiler nodig.

  • Wat is een applet?
    Een java programma welke kan worden opgenomen in webpagina's en mogelijkheden voor interactie biedt.
  • Wat voor consequenties bracht Java mee?
    Dat het op elke computer bekeken moet kunnen worden
  • Hoe worden programma's geschreven in Java verwerkt?

    Een Java-programma wordt door een Java-compiler vertaald naar bytecode. Deze bytecode wordt door een Java Virtual Machine (JVM) verwerkt.

  • Wat is een compiler?
    Een vertaler die een programma geschreven in een hogere programmeertaal omzet naar machinetaal. Dit proces noemen we compileren.
  • Wat is een compiler?
    Een vertaler van programmeertaal naar machinetaal
  • Wat zijn de voor- en nadelen van het gebruik van een JVM?

    - De JVM is geen machine, maar een programma. Hierdoor zou zonder speciale maatregelen een fors snelheidsverlies optreden bij de verwerking van programma's ten opzichte van de verwerking van machinecode.

    + Een gecompileerd Java-programma kan op elke computer draaien, mits deze over een JVM beschikt.

    + Er kan een veiligheidscontrole worden uitgevoerd op applets, om te voorkomen dat de applet de computer misbruikt waarop deze draait.

    + Java bevat een grote bibliotheek met standaardcomponenten, waarvan de bytecode is ingebouwd in de JVM.

  • Wat is bytecode?
    De machinetaal van een denkbeeldige Java computer, een Java Virtual Machine .
  • Wat is een bytecode?
    De vertaling naar de machinetaal van een denkbeeldige Java-computer
  • Wat doet een JVM?
    Een Java Virtual Machine leest en verwerkt de bytecode afkomstig van de Java compiler zoals een hardware processor machinetaal leest en verwerkt.
  • Wa is een JVM?
    Java Virtual Machine, deze leest de bytecode en verwerkt ze
  • Wat is een .class-bestand?
    Een in Java gecompileerd bestand met extensie .class waar de bytecode in staat
  • wat is een .class-bestand?
    Het bestand met extensie .class waar de bytecode in staat
  • Noem voor- en nadelen van deze werkwijze van Java
    Nadeel: de virtual machine is trager dan rechtstreeks machinetaal (dit is echter door trucs vrijwel geëlimineerd)
    Voordeel: elke computer met JVM kan Java draaien, dus het is minder systeemafhankelijk
    door deze werkwijze kan er ook een veiligheidscontrole worden uitgevoerd
  • Wat is een Java-bibliotheek?
    Een grote bibliotheek van standaardcomponenten die iedere programmeur kan gebruiken en waarvan de bytecode is ingebouwd in de JVM.
Lees volledige samenvatting
Deze samenvatting. +380.000 andere samenvattingen. Een unieke studietool. Een oefentool voor deze samenvatting. Studiecoaching met filmpjes.