Normaal werken we met karakters via primitief char. Voorbeeld char ch = a; // Unicode voor Grieks omega hoofdletter char uniChar = \u039A; // Array van chars char[] charArray = { a, b, c, d, e }; In ontwikkeling soms objects nodig in plaats van primitieven. Java biedt wrapper class Character voor
Normaal werken we met Numbers via primitieve datatypes: byte, int, long, double, etc. Voorbeeld int i = 5000; float gpa = 13.65f; double mask = 125; In ontwikkeling komen situaties waar we objects nodig hebben in plaats van primitieven. Java biedt wrapper classes. Alle wrapper classes (Integer, L
Decision making structuren hebben één of meer condities die geëvalueerd/getest worden door het programma, met statement(s) die uitgevoerd worden als de conditie true is, en optioneel andere statements als false. Algemene vorm in meeste talen: Decision making structuur diagram Java biedt deze decis
Soms moet je een blok code meerdere keren uitvoeren. Normaal worden statements sequentieel uitgevoerd: eerste statement, dan tweede, etc. Programmeertalen bieden controlestructuren voor complexere uitvoeringspaden. Een loop statement laat ons een statement of groep statements herhalen. Algemene vo
Java biedt een rijke set operators om variabelen te manipuleren. Alle Java operators vallen in deze groepen: Arithmetic Operators Relational Operators Bitwise Operators Logical Operators Assignment Operators Misc Operators Arithmetic Operators Gebruikt in wiskundige expressies zoals i
Modifiers zijn keywords die je toevoegt aan definities om hun betekenis te veranderen. Java heeft een brede verscheidenheid aan modifiers: Java Access Modifiers Non-Access Modifiers Om een modifier te gebruiken, voeg je het keyword toe in de definitie van een class, methode of variabele. De m
Een variabele biedt naamgegeven opslag die ons programma kan manipuleren. Elke variabele in Java heeft een specifiek type dat de grootte en layout van het geheugen bepaalt, het bereik van waarden, en de operaties die toegepast kunnen worden. Alle variabelen moeten gedeclareerd zijn voordat ze gebru
Variabelen zijn gereserveerde geheugenlocaties om waarden op te slaan. Het datatype van een variabele bepaalt hoeveel geheugen toegewezen wordt en wat er opgeslagen kan worden. Java heeft twee datatype categorieën: Primitive Datatypes Reference/Object Datatypes Primitive Datatypes Java onder
Een constructor initialiseert een object wanneer het gemaakt wordt. Het heeft dezelfde naam als de class en is syntactisch vergelijkbaar met een methode. Constructors hebben echter geen expliciete return type. Typisch gebruik je een constructor om initiële waarden te geven aan instance variabelen o
Java is een Object-Georiënteerde Taal. Als taal met OO-karakter ondersteunt Java de volgende fundamentele concepten: Polymorfisme Erfelijkheid (Inheritance) Encapsulatie Abstractie Classes Objecten Instanties Methodes Bericht Doorgeven (Message Passing) In dit hoofdstuk kijken we
Een Java programma kan gezien worden als een verzameling objecten die communiceren via het aanroepen van elkaars methodes. Laten we kort kijken naar wat class, object, methodes en instance variabelen betekenen. Object – Objecten hebben states (toestanden) en behaviors (gedrag). Voorbeeld: een ho
In dit hoofdstuk bespreken we de verschillende aspecten van het instellen van een geschikte omgeving voor Java. Lokale Omgeving Instellen Als je je omgeving voor Java wilt instellen, leidt deze sectie je door het downloaden en installeren van Java op je machine. De stappen: Java SE is gratis besch
De Java programmeertaal werd oorspronkelijk ontwikkeld door Sun Microsystems, geïnitieerd door James Gosling, en uitgebracht in 1995 als kerncomponent van Sun Microsystems Java platform (Java 1.0 [J2SE]). De nieuwste release van de Java Standard Edition is Java SE 8. Met de voortgang van Java en de
Wat is Java? Java is een volwassen, multi-platform, objectgeoriënteerde taal die eerst werd uitgebracht door Sun Microsystems in 1995 en later overgenomen door Oracle. Het draait op de Java Virtual Machine (JVM) en stuurt miljoenen applicaties wereldwijd. In dit artikel leer je: Wat Java is en zijn
Wat is Java? Java is een platform-onafhankelijke, objectgeoriënteerde taal die draait op de Java Virtual Machine (JVM). Eerst uitgebracht door Sun Microsystems in 1995 en nu beheerd door Oracle, stuurt Java alles van Android-apps tot enterprise-webservices. In deze vergelijking leer je: De fundamen
Wat is Java? Java, gelanceerd door Sun Microsystems in 1995, was ontworpen door James Gosling om ontwikkelaars te laten schrijven één keer en overal uit te voeren. Code wordt gecompileerd naar bytecode die op elke Java Virtual Machine (JVM)-implementatie draait. In dit artikel leer je over: Wat C#
Wat is de Java Development Kit (JDK)? De JDK is een uitgebreide toolkit die ontwikkelaars in staat stelt om Java-applicaties te schrijven, compileren, debuggen en uit te voeren. Het wordt geleverd met de Java-compiler (javac), core-klassenbibliotheken en een suite ontwikkeltools zoals de debugger en
Wat is C++? C++ is een krachtige, intermediêre programmeertaal die C uitbreidt door objectgeoriënteerde mogelijkheden van Simula 67 toe te voegen. Het combineert low-level geheugenbeheer met high-level abstracties, wat het ideaal maakt voor prestatie-kritische applicaties zoals game-engines, systeem
Wat is Selection Sort? Selection Sort is een eenvoudig vergelijkingsgebaseerd algoritme dat herhaaldelijk het kleinste overgebleven element selecteert en op de juiste plek verwisselt. Hoewel niet het snelste voor grote datasets, maakt de eenvoud het ideaal voor educatieve doeleinden en kleine arrays
Wat is het Insertion Sort algoritme? Insertion sort is een eenvoudige sorteertechniek ideaal voor kleine of bijna gesorteerde datasets. In elke iteratie verwijdert het algoritme een element, vergelijkt het met de voorgaande elementen en plaatst het op de juiste positie. Insertion sort werkt in O(n²)
Java