Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 2.1  Syntaxe de base
 2.1.1  Premier en C
 2.1.2  Premier en Java
 2.2  Types Primitifs
 2.3  Tableaux
 2.4  Méthodes
 2.5  Exemple de passage d'arguments
 Questions
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 6  API Java
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


2.1 Syntaxe de base

  • Syntaxe de base C
    • Instructions de contrôle : if, switch, for, while, do while
    • Opérateurs : tous les opérateurs du C par exemple, + - / * %,
    • Blocs, instructions simples : {}, « ; »
  • Quelques différences
    • final remplace const
    • espaces de nommage plus nombreux : classe, fichier, groupe de classes
    • private remplace static
    • static prend un sens associé au concept de classe

    précédent     suivant 


La syntaxe de base du langage est inspirée de celle du langage C. L’ensemble des instructions de contrôle du langage C est repris. Les opérateurs sont identiques. Les blocs d’instructions sont semblables. Ainsi, un programmeur connaissant le langage C trouve la syntaxe familière et comprend rapidement les algorithmes mis en œuvre.

Une syntaxe nouvelle pour l’instruction de boucle for est utilisée pour faciliter l’écriture des parcours de collections. Elle est détaillée dans la section 6.5.9 .

Il existe de nombreuses différences sur l’utilisation de mots réservés et en particulier des mots final, static et private. Nous étudierons ces différences dans leurs différents contextes durant ce cours.

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015