Chapitre d’ouvrage

1. Java, les bases

Pages 1 à 26

Citer ce chapitre


  • Granet, V.
  • et Regourd, J.-P.
(2019). 1. Java, les bases. Java (5e éditio, p. 1-26). Dunod. https://stm.cairn.info/aide-memoire-java--9782100790388-page-1?lang=fr.

  • Granet, Vincent.
  • et al.
« 1. Java, les bases ». Java, Dunod, 2019. p.1-26. CAIRN.INFO, stm.cairn.info/aide-memoire-java--9782100790388-page-1?lang=fr.

  • GRANET, Vincent
  • et REGOURD, Jean-Pierre,
2019. 1. Java, les bases. In : Java. Paris : Dunod. Aide-Mémoire, p.1-26. URL : https://stm.cairn.info/aide-memoire-java--9782100790388-page-1?lang=fr.

Notes

  • [1]
    Cf. chapitre 11.
  • [2]
    Avec sa version 8, Java a introduit le paradigme fonctionnel (cf. le chapitre 7), toutefois la langage reste principalement un langage à objets.
  • [3]
    Cf. chapitre 3.
  • [4]
    Pour les conventions d’écriture de code Java, voir l’URL : https://www.oracle.com/technetwork/java/codeconventions-135099.html
  • [5]
    Cf. chapitre 9.
  • [6]
    Cf. chapitre 3.
  • [7]
    Cf. le chapitre 11 page 297.
  • [8]
    Le paquetage java.lang contientles classes de base du langage, java.io des classes pour les entrées-sorties, et java.util des classes utilitaires nécessaires à bien des applications.
  • [9]
    Toutefois, la version 10 du langage permet de déclarer des variables sans indiquer leur type. Il est déterminé par inférence de type.
  • [10]
    1er janvier 1970, GMT 00:00:00.
  • [11]
    Cest l’équivalent des constantes NULL et nil des langages C et Lisp.
  • [12]
    Cf. chapitre 11.
  • [13]
    Java est logiciel libre depuis 2006.
  • [14]
    La version 8 de Java utilise la version 6.2.0 de l’Unicode Standard. Voir le site www.unicode.org pour une description complète de ce jeu de caractères.
  • [15]
    Le numéro d’ordre du caractère dans le jeu de caractères.
  • [16]
    La toute dernière version 12 d’Unicode propose une série de nouveaux émoticônes.
  • [17]
    À ne pas confondre avec l’opérateur d’égalité ==.
  • [18]
    C’est-à-dire de même type ou compatible.
  • [19]
    En Java, une affectation est donc une expression.
  • [20]
    Les règles de priorité des opérateurs Java sont données en annexe à la fin de l’ouvrage.
  • [21]
    Ces trois derniers opérateurs sont les opérateurs de décalage binaire.
  • [22]
    Cf. chapitre 2.
  • [23]
    Types énumérés et String cf. chapitre 2.
  • [24]
    ou return. Cette instruction a pour effet de terminer la méthode qui l’exécute.
  • [25]
    Cf. chapitres 2 et 9.
  • [26]
    Cf. chapitre 6.
  • [27]
    Cf. chapitre 11.

Comme l’indique son titre, ce premier chapitre présente les notions de base du langage Java. Après avoir donné, à l’aide d’un exemple, une première description de son modèle objet, nous présenterons les éléments fondamentaux du langage : les types élémentaires, les expressions et les énoncés.
Généralement, les ouvrages d’apprentissage des langages de programmation commencent par la présentation d’une application simple qui donne au lecteur une première impression sur le langage. Nous ne dérogerons pas à cette règle en présentant une première application qui met en évidence plusieurs notions fondamentales du langage à objets Java. Celles-ci sont brièvement décrites dans cette section mais seront, bien sûr, plus amplement détaillées dans les chapitres suivants.
Cette première application, donnée dans la figure 1.1, affiche la date du jour en toutes lettres, comme par exemple jeudi 4 juillet 2019. Elle nous permettra de mettre en évidence les notions de commentaire, de classe, de méthode et de variable.
Les commentaires jouent un rôle essentiel dans la compréhension des fonctionnalités d’une application, mais aussi, et surtout, dans la vérification de sa validité.Le langage propose trois formes de commentaires différenciées par leurs parenthéseurs :
/* * suite quelconque de caractères */
/* suite quelconque de caractères */
// suite quelconque de caractères jusqu’à la fin de la ligne
La première sert à la documentation des classes et d’autres éléments des applications, et peut être exploitée par le générateu…


Date de mise en ligne : 20/08/2024

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

17,98 €

320 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?