Java Programming
Deze cursus biedt een grondige inleiding in de programmeertaal Java. Java is een object georiënteerde programmeertaal, die tegenwoordig in tal van bedrijfsapplicaties wordt toegepast. Na een introductie in Java maakt leert u wat object oriëntatie voor de taal Java inhoudt. Aan de hand van voorbeeld-applicaties leert u gebruik te maken van allerlei Java specifieke programmeer opties zoals packages, interfaces, exceptions en collecties.
Deze cursus behandelt features tot en met Java versie 7.0.
Met behulp van hands-on oefeningen leren de cursisten alle belangrijke aspecten van Java zelf te implementeren.
Duur
5 dagen
Onderwerpen
De Java Programming cursus behandelt de volgende onderwerpen:
Module 1:Fundamenten van de taal Java
Module 2:Datatypen, variabelen en methoden
Module 3:Flow control
Module 4:Object Orientatie
Module 5:Inheritance
Module 6:Collecties
Module 7:Interface, Abstracte klasse en polymorfisme
Module 8:Packages
Module 9:Dates en numbers
Module 10:Foutafhandeling
Module 11: Java applicaties
Gedetailleerde onderwerpenlijst
Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Java Programming behandeld zullen worden:
Module 1: Fundamenten van de taal Java
- Java: een taal, een library, een runtime omgeving
- Geschiedenis van Java
- Het Java platform
- Hello World in Java
- Java byte code
- Commentaar in Java
- Java tools
Module 2: Datatypen, variabelen en methoden
- Variabelen
- Primitieve datatypen
- Assignment operator
- Arithmetic operators
- Logical operators
- Relational operators
- The ? operator
- Operator precedence
- Input van de console
- Methoden
- Strings
- String methoden
- Array
Module 3: Flow control
- if-then
- if-then-else
- while
- do-while
- for
- switch
- break, continue, return
Module 4: Object Orientatie
- OO concepten
- Objecten in Java
- Instantieren van klassen
- Constructor
- Methoden
- Object referenties
- Object relaties
- Lijsten van objecten
- Enumeraties
- Equals en hashcode
- Autoboxing
- Lijsten van objecten
- Visibility
- Final en static
- Clone
Module 5: Inheritance
- Inheritance in Java
- super()
- Overschrijven van methoden
- Voor en nadelen van inheritance
Module 6: Collecties
- List
- Iterator
- Set
- Map
- Generics
Module 7: Interface, Abstracte klasse en polymorfisme
- Interface
- Abstracte klasse
- Polymorphisme
- Instanceof
Module 8: Packages
- Package
- Named queries
- De FROM clause
- De WHERE clause
- Joins
- Visibility
Module 9: Dates en numbers
- Date klasse
- Calendar klasse
- Numbers
- Bigdecimal
Module 10: Foutafhandeling
- Checked exceptions
- Try-catch
- Throws
- Finally
- De exception stack
- Runtime exceptions
Module 11: Java applicaties
- Jar files
- Classpath
- Libraries
- Parameters doorgeven