Objectgeoriënteerde programmeerprincipes
Implementeer objectgeoriënteerde programmeerprincipes om de complexiteit van je programma's te verminderen en ze herbruikbaar te maken.
Methoden
Schrijf één keer, gebruik veel! Definieer en gebruik methoden om je code modulair en leesbaar te maken.
Encapsulatie
Verberg en bescherm je gegevens met encapsulatie.
Klassen
Gebruik klassen als blauwdrukken (of sjablonen) om programmeerobjecten te maken. Gebruik het principe van overerving om nieuwe klassen te creëren die zijn gebaseerd op bestaande klassen.
Interfaces
Gebruik interfaces om gedragingen te definiëren en flexibiliteit en herbruikbaarheid voor softwarecomponenten toe te voegen.
Uitzonderingen
Anticipeer, minimaliseer en verwerk problemen en fouten in je programma door ze om te zetten in uitzonderingen.
Threads
Verhoog de efficiëntie van je programma door meerdere dingen tegelijk te doen/multitasking met Java-threads.
ArrayList
Bewaar en manipuleer groepen objecten met ArrayList.
HashMap
Gebruik HashMap om verbindingen/relaties/koppelingen/parens tussen gegevens te definiëren en het zoeken en manipuleren van gegevens te optimaliseren.
Scanner-klasse
Creëer programma's die interface met bestanden en gebruikers om gegevens in/uit te nemen met de Scanner-klasse.
web-lelp.java-intermediate-what-you-learn-item10-title
web-lelp.java-intermediate-what-you-learn-item10-description
web-lelp.java-intermediate-what-you-learn-item11-title
web-lelp.java-intermediate-what-you-learn-item11-description
web-lelp.java-intermediate-what-you-learn-item12-title
web-lelp.java-intermediate-what-you-learn-item12-description
web-lelp.java-intermediate-what-you-learn-item13-title
web-lelp.java-intermediate-what-you-learn-item13-description
web-lelp.java-intermediate-what-you-learn-item14-title
web-lelp.java-intermediate-what-you-learn-item14-description
web-lelp.java-intermediate-what-you-learn-item15-title
web-lelp.java-intermediate-what-you-learn-item15-description
web-lelp.java-intermediate-what-you-learn-item16-title
web-lelp.java-intermediate-what-you-learn-item16-description
web-lelp.java-intermediate-what-you-learn-item17-title
web-lelp.java-intermediate-what-you-learn-item17-description
web-lelp.java-intermediate-what-you-learn-item18-title
web-lelp.java-intermediate-what-you-learn-item18-description
web-lelp.java-intermediate-what-you-learn-item19-title
web-lelp.java-intermediate-what-you-learn-item19-description
web-lelp.java-intermediate-what-you-learn-item20-title
web-lelp.java-intermediate-what-you-learn-item20-description