Apprendre Java en 154 minutes Tutorial Java 1.6 - HESB-TI St´ ephanie Calderara

Apprendre Java en 154 minutes Tutorial Java 1.6 - HESB-TI St´ ephanie Calderara Jos´ e R. Beuret Quentin Cosendey Mai 2008 Table des mati` eres 1 Objet, classe et modificateur 3 1.1 Le premier pas . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Le concept de l’objet . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Le concept de la classe . . . . . . . . . . . . . . . . . . . . . . 4 1.4 La classe et l’objet . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4.1 L’attribut ou variable . . . . . . . . . . . . . . . . . . 5 1.4.2 La m´ ethode . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4.3 Le constructeur . . . . . . . . . . . . . . . . . . . . . . 6 1.5 Le point-virgule . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.6 Le point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.7 L’organisation des classes . . . . . . . . . . . . . . . . . . . . 7 1.7.1 Mot cl´ e package . . . . . . . . . . . . . . . . . . . . . 7 1.7.2 Mot cl´ e import . . . . . . . . . . . . . . . . . . . . . . 8 1.8 Les modificateurs . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.8.1 Modificateurs de port´ ee . . . . . . . . . . . . . . . . . 9 1.8.2 Modificateur static . . . . . . . . . . . . . . . . . . . . 11 1.8.3 Modificateur final . . . . . . . . . . . . . . . . . . . . 12 1.9 Le concept de l’encapsulement . . . . . . . . . . . . . . . . . 12 1.10 Le concept de la r´ ef´ erence . . . . . . . . . . . . . . . . . . . . 13 1.10.1 D´ eclaration . . . . . . . . . . . . . . . . . . . . . . . . 13 1.10.2 Instanciation . . . . . . . . . . . . . . . . . . . . . . . 14 1.10.3 Initialisation . . . . . . . . . . . . . . . . . . . . . . . 14 1.10.4 Affectation . . . . . . . . . . . . . . . . . . . . . . . . 15 1.11 La r´ ef´ erence null . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.12 La r´ ef´ erence this . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.13 Combinaison de modificateur . . . . . . . . . . . . . . . . . . 18 1.13.1 La constante . . . . . . . . . . . . . . . . . . . . . . . 18 1.14 La m´ ethode main . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.15 Afficher du texte dans la console du syst` eme op´ erationnel . . 20 2 Type primitif et classe String 21 2.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2 Les types primitifs . . . . . . . . . . . . . . . . . . . . . . . . 21 i 2.2.1 Les nombres entiers . . . . . . . . . . . . . . . . . . . 21 2.2.2 Les nombres ` a d´ ecimales . . . . . . . . . . . . . . . . . 22 2.2.3 Le type logique ou bool´ een . . . . . . . . . . . . . . . 22 2.2.4 Les caract` eres . . . . . . . . . . . . . . . . . . . . . . . 22 2.2.5 Conversion implicite . . . . . . . . . . . . . . . . . . . 22 2.3 Op´ erateurs num´ eriques . . . . . . . . . . . . . . . . . . . . . . 23 2.4 Valeur contre r´ ef´ erence . . . . . . . . . . . . . . . . . . . . . . 24 2.4.1 Empˆ echer la modification de la valeur . . . . . . . . . 24 2.4.2 Avantage des r´ ef´ erences . . . . . . . . . . . . . . . . . 25 2.5 Classes Wrapper . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.6 La classe String . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.6.1 M´ ethode trim . . . . . . . . . . . . . . . . . . . . . . . 27 2.6.2 M´ ethode equal . . . . . . . . . . . . . . . . . . . . . . 28 2.6.3 M´ ethode equalIgnoreCase . . . . . . . . . . . . . . . . 28 2.6.4 M´ ethode length . . . . . . . . . . . . . . . . . . . . . . 29 2.6.5 M´ ethode charAt . . . . . . . . . . . . . . . . . . . . . 29 2.6.6 M´ ethode substring . . . . . . . . . . . . . . . . . . . . 29 2.6.7 M´ ethode concat . . . . . . . . . . . . . . . . . . . . . 29 3 Conditions, boucles et tableaux 31 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.2 If - un mot simple qui cache une r´ ealit´ e complexe . . . . . . . 32 3.3 Les boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.3.1 la boucle while - quand on ne sait pas quand s’arrˆ eter 33 3.3.2 la boucle for - quand on sait ` a l’avance combien de fois 35 3.4 Les tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.4.1 D´ eclarer un tableau . . . . . . . . . . . . . . . . . . . 38 3.4.2 Acc´ eder aux uploads/Philosophie/ apprendre-java-en-154-minutes.pdf

  • 52
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager