Développons En Java

Développons En Java

Développons en Java Jean Michel DOUDOUX Table des matières Développons en Java.............................................................................................................................................................1 Préambule..............................................................................................................................................................................2 A propos de ce document.........................................................................................................................................2 Remerciements.........................................................................................................................................................3 Notes de licence.......................................................................................................................................................3 Marques déposées....................................................................................................................................................4 Historique des versions............................................................................................................................................4 Partie 1 : les bases du langage Java....................................................................................................................................6 1. Présentation.......................................................................................................................................................................7 1.1. Les caractéristiques...........................................................................................................................................7 1.2. Bref historique de Java......................................................................................................................................8 1.3. Les différentes éditions et versions de Java......................................................................................................9 1.3.1. Java 1.0....................................................................................................................................................9 1.3.2. Java 1.1....................................................................................................................................................9 1.3.3. Java 1.2..................................................................................................................................................10 1.3.4. Java 1.3..................................................................................................................................................10 1.3.5. Java 1.4 (nom de code Merlin)..............................................................................................................10 1.3.6. Java 1.5 (nom de code Tiger)................................................................................................................11 1.3.7. Les futurs versions de Java...................................................................................................................11 1.3.8. Le résumé des différentes versions.......................................................................................................12 1.3.9. Les extensions du JDK..........................................................................................................................12 1.4. Un rapide tour d'horizon des API et de quelques outils..................................................................................12 1.5. Les différences entre Java et JavaScript..........................................................................................................14 1.6. L'installation du JDK.......................................................................................................................................14 1.6.1. L'installation de la version 1.3 DU JDK de Sun sous Windows 9x......................................................14 1.6.2. L'installation de la documentation de Java 1.3 sous Windows.............................................................16 1.6.3. La configuration des variables système sous Windows 9x...................................................................17 1.6.4. Les éléments du JDK 1.3 sous Windows..............................................................................................18 1.6.5. L'installation de la version 1.4.2 du JDK de Sun sous Windows..........................................................18 1.6.6. L'installation de la version 1.5 beta 1 du JDK de Sun sous Windows..................................................19 2. Les techniques de base de programmation en Java....................................................................................................21 2.1. La compilation d'un code source.....................................................................................................................21 2.2. L'exécution d'un programme et d'une applet...................................................................................................21 2.2.1. L'exécution d'un programme.................................................................................................................21 2.2.2. L'exécution d'une applet........................................................................................................................22 3. La syntaxe et les éléments de bases de java..................................................................................................................23 3.1. Les règles de base............................................................................................................................................23 3.2. Les identificateurs...........................................................................................................................................23 3.3. Les commentaires............................................................................................................................................24 3.4. La déclaration et l'utilisation de variables.......................................................................................................24 3.4.1. La déclaration de variables...................................................................................................................24 3.4.2. Les types élémentaires..........................................................................................................................25 3.4.3. Le format des types élémentaires..........................................................................................................26 3.4.4. L'initialisation des variables..................................................................................................................27 3.4.5. L'affectation..........................................................................................................................................27 3.4.6. Les comparaisons..................................................................................................................................28 3.5. Les opérations arithmétiques...........................................................................................................................29 3.5.1. L'arithmétique entière...........................................................................................................................29 3.5.2. L'arithmétique en virgule flottante........................................................................................................29 3.5.3. L'incrémentation et la décrémentation..................................................................................................30 3.6. La priorité des opérateurs................................................................................................................................31 3.7. Les structures de contrôles..............................................................................................................................32 3.7.1. Les boucles............................................................................................................................................32 3.7.2. Les branchements conditionnels...........................................................................................................33 Développons en Java Table des matières 3. La syntaxe et les éléments de bases de java 3.7.3. Les débranchements..............................................................................................................................34 3.8. Les tableaux.....................................................................................................................................................34 3.8.1. La déclaration des tableaux...................................................................................................................34 3.8.2. L'initialisation explicite d'un tableau....................................................................................................35 3.8.3. Le parcours d'un tableau.......................................................................................................................35 3.9. Les conversions de types.................................................................................................................................35 3.9.1. La conversion d'un entier int en chaine de caractère String..................................................................36

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    831 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us