Java Beginners - Noël Vaes

Java Beginners - Noël Vaes Java Beginners - Noël Vaes

20.09.2013 Views

Inhoudsopgave Hoofdstuk 1: Inleiding..........................................................7 1.1 De geschiedenis van Java..................................................................................7 1.2 Java als programmeertaal..................................................................................7 1.2.1 Soorten programmeertalen..........................................................................7 1.2.2 Java versus andere programmeertalen.....................................................12 1.2.3 Kenmerken van Java als programmeertaal..............................................14 1.3 Java als platform...............................................................................................14 1.4 Soorten Java toepassingen..............................................................................16 Hoofdstuk 2: De Java Development Kit.............................17 Hoofdstuk 3: Java programma’s gebruiken.......................22 Hoofdstuk 4: Mijn eerste Java-toepassing........................24 4.1 Het maken van de broncode.............................................................................24 4.2 Het compileren van de broncode......................................................................25 4.3 Het uitvoeren van de bytecode.........................................................................26 4.4 De opbouw van het programma.......................................................................26 4.4.1 Commentaar in Java-code........................................................................27 4.4.2 Het pakket definiëren.................................................................................27 4.4.3 Het definiëren van een klasse...................................................................28 4.4.4 De methode main()....................................................................................29 4.4.5 Het eigenlijke werk.....................................................................................30 Hoofdstuk 5: De Java programmeertaal............................31 5.1 Variabelen en literals........................................................................................31 5.1.1 De declaratie van variabelen.....................................................................31 5.1.2 Het data type ............................................................................................32 5.1.3 Literals.......................................................................................................33 5.1.4 De naam....................................................................................................36 5.1.5 Final variables............................................................................................38 5.1.6 Typeconversie...........................................................................................39 5.2 Operatoren........................................................................................................41 5.2.1 Rekenkundige operatoren.........................................................................41 5.2.2 Relationele operatoren..............................................................................46 5.2.3 Logische operatoren..................................................................................47 5.2.4 Shift-operatoren.........................................................................................47 5.2.5 Bit-operatoren............................................................................................51 5.2.6 Toekenningsoperatoren.............................................................................56 5.2.7 Conditionele operatoren............................................................................57 5.2.8 Overige operatoren....................................................................................58 5.2.9 Prioriteitsregels..........................................................................................59 5.3 Uitdrukkingen, statements en blokken..............................................................60 5.3.1 Uitdrukkingen.............................................................................................60 5.3.2 Statements.................................................................................................60 5.3.3 Codeblok....................................................................................................61 5.4 Programmaverloop-statements........................................................................62 5.4.1 Het while en do while statement................................................................62 5.4.2 Het for statement.......................................................................................66 5.4.3 Het if else statement..................................................................................68 Copyright 2013 Noël Vaes - 3 - www.noelvaes.eu

Inhoudsopgave<br />

Hoofdstuk 1: Inleiding..........................................................7<br />

1.1 De geschiedenis van <strong>Java</strong>..................................................................................7<br />

1.2 <strong>Java</strong> als programmeertaal..................................................................................7<br />

1.2.1 Soorten programmeertalen..........................................................................7<br />

1.2.2 <strong>Java</strong> versus andere programmeertalen.....................................................12<br />

1.2.3 Kenmerken van <strong>Java</strong> als programmeertaal..............................................14<br />

1.3 <strong>Java</strong> als platform...............................................................................................14<br />

1.4 Soorten <strong>Java</strong> toepassingen..............................................................................16<br />

Hoofdstuk 2: De <strong>Java</strong> Development Kit.............................17<br />

Hoofdstuk 3: <strong>Java</strong> programma’s gebruiken.......................22<br />

Hoofdstuk 4: Mijn eerste <strong>Java</strong>-toepassing........................24<br />

4.1 Het maken van de broncode.............................................................................24<br />

4.2 Het compileren van de broncode......................................................................25<br />

4.3 Het uitvoeren van de bytecode.........................................................................26<br />

4.4 De opbouw van het programma.......................................................................26<br />

4.4.1 Commentaar in <strong>Java</strong>-code........................................................................27<br />

4.4.2 Het pakket definiëren.................................................................................27<br />

4.4.3 Het definiëren van een klasse...................................................................28<br />

4.4.4 De methode main()....................................................................................29<br />

4.4.5 Het eigenlijke werk.....................................................................................30<br />

Hoofdstuk 5: De <strong>Java</strong> programmeertaal............................31<br />

5.1 Variabelen en literals........................................................................................31<br />

5.1.1 De declaratie van variabelen.....................................................................31<br />

5.1.2 Het data type ............................................................................................32<br />

5.1.3 Literals.......................................................................................................33<br />

5.1.4 De naam....................................................................................................36<br />

5.1.5 Final variables............................................................................................38<br />

5.1.6 Typeconversie...........................................................................................39<br />

5.2 Operatoren........................................................................................................41<br />

5.2.1 Rekenkundige operatoren.........................................................................41<br />

5.2.2 Relationele operatoren..............................................................................46<br />

5.2.3 Logische operatoren..................................................................................47<br />

5.2.4 Shift-operatoren.........................................................................................47<br />

5.2.5 Bit-operatoren............................................................................................51<br />

5.2.6 Toekenningsoperatoren.............................................................................56<br />

5.2.7 Conditionele operatoren............................................................................57<br />

5.2.8 Overige operatoren....................................................................................58<br />

5.2.9 Prioriteitsregels..........................................................................................59<br />

5.3 Uitdrukkingen, statements en blokken..............................................................60<br />

5.3.1 Uitdrukkingen.............................................................................................60<br />

5.3.2 Statements.................................................................................................60<br />

5.3.3 Codeblok....................................................................................................61<br />

5.4 Programmaverloop-statements........................................................................62<br />

5.4.1 Het while en do while statement................................................................62<br />

5.4.2 Het for statement.......................................................................................66<br />

5.4.3 Het if else statement..................................................................................68<br />

Copyright 2013 <strong>Noël</strong> <strong>Vaes</strong> - 3 - www.noelvaes.eu

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!