Introduction à la programmation Java Tables des matières
Version 1.0, 11.02.09 Page II
Tables des matières
1 Introduction......................................................................................................................................................1
1.1 Fondement............................................................................................................................................... 1
1.1.1 Propriété du Java............................................................................................................................. 1
1.1.2 Champ d’application du Java.......................................................................................................... 1
1.1.3 Lecture ............................................................................................................................................ 1
1.1.4 Information disponibles sur le web................................................................................................. 2
1.2 Un premier exemple................................................................................................................................ 2
1.3 Développement de programme en Java................................................................................................... 2
1.3.1 Editeur de texte ............................................................................................................................... 3
1.3.2 Compilateur..................................................................................................................................... 3
1.3.3 Interpréteur...................................................................................................................................... 3
1.3.4 Vue d’ensemble............................................................................................................................... 3
1.4 Les applications....................................................................................................................................... 4
1.5 Les applets............................................................................................................................................... 4
1.6 Avantages et désavantage du Java........................................................................................................... 7
2 Aspect procédural de la programmation Java ..................................................................................................8
2.1 Introduction............................................................................................................................................. 8
2.2 Les éléments lexicographiques................................................................................................................ 8
2.2.1 Jeu de caractères.............................................................................................................................. 8
2.2.2 Indicateur ........................................................................................................................................ 8
2.2.3 Les commentaires............................................................................................................................ 8
2.2.4 Les séquences d’échappement......................................................................................................... 9
2.3 Les mots clés......................................................................................................................................... 10
2.4 Les variables et le type de données élémentaires.................................................................................. 10
2.4.1 Déclaration et initialisation de variable......................................................................................... 10
2.4.2 Type de donnée élémentaire.......................................................................................................... 11
2.4.3 Les changements de type de données............................................................................................ 13
2.4.4 La visibilité ................................................................................................................................... 14
2.4.5 Les variables globales ................................................................................................................... 14
2.5 Les chaînes de caractères ...................................................................................................................... 14
2.5.1 String............................................................................................................................................. 14
2.5.2 StringBuffer................................................................................................................................... 15
2.6 Les tableaux.......................................................................................................................................... 16
2.6.1 Les tableaux unidimensionnels ..................................................................................................... 16
2.6.2 Les tableaux multidimensionnelles ...............................................................................................18
2.7 Les constantes....................................................................................................................................... 18
2.8 Les opérateurs ....................................................................................................................................... 19
2.8.1 Les opérateurs arithmétiques......................................................................................................... 19
2.8.2 Les opérateurs de comparaison ..................................................................................................... 20
2.8.3 Les opérateurs logiques................................................................................................................. 20
2.8.4 Les opérateurs de traitement des bits ............................................................................................ 20
2.8.5 Les opérateurs d’affectation.......................................................................................................... 21
2.8.6 L’opérateur point d’interrogation.................................................................................................. 22
2.8.7 L’opérateur cast............................................................................................................................. 22
2.8.8 Les opérateurs supplémentaires pour la programmation OO........................................................ 22
2.9 Les structures de contrôle...................................................................................................................... 23
2.9.1 Introduction................................................................................................................................... 23
2.9.2 L’instruction if............................................................................................................................ 23
2.9.3 L’instruction switch................................................................................................................... 24
2.9.4 La boucle while.......................................................................................................................... 25