- 
!= (opérateur), voir égalité
 
 
 && (opérateur), voir et logique
 
 
- == (opérateur), voir égalité
 
 
 || (opérateur), voir ou logique
 
 
- accès
 - add (méthode des files)
 - adresse, 1.1, B.2.3, B.3.1.1
 - algorithme, A.1
 - allocation (mémoire), 1.1
 - alphabet, 4.3.2.1
 - ancêtre, 4.1.3
 - append (méthode)
 - arbre, 4.1.3
- 
de syntaxe abstraite, 6.4.1
 - AVL, 5.3.1
 - binaire, 4.3
 - couvrant, 4.2.2
 - de décision, 4.3.4
 - de dérivation, 6.1.4
 - de Fibonacci, 5.3.1
 - de sélection, 4.5.3
 - de syntaxe abstraite, 4.4
 - enraciné, 4.1.3
 - équilibré, 5.3
 - libre, 4.1.2
 - ordonné, 4.1.4, 5.1.1
  
 - arcs, 4.1.1
 - arête, 4.1.1
 - arité, 4.1.3
 - association, 3
 - automate, 7.1
- 
є transition, 7.4.3
 - fini déterministe, 7.3
 - fini non-déterministe, 7.4
 - représentation Java, 7.6
 - table de transition, 7.3.2
  
 
 
 - BufferedReader (classe), B.6.2.2
 - balise, 5.3.2
 - bibliothèque, B.6
 - break (mot-clé), B.3.4, B.3.4
 - buffer, voir tampon
 
 
 - Complexité
- 
dans le pire
cas, A.2
 - en moyenne, A.2
  
 - catch (mot-clé), B.4.1
 - champ, B.1, B.2.1
 - chemin
 - circuit, 4.1.1
 - class générique, 2.2.3, 3.2.5
 - code, 4.3.2.3
 - collision, 3.2.2
 - concaténation
 - contenu, 5.1
 - continue (mot-clé), B.3.4
 - copy (méthode)
 - coût amorti, 2.2.1
 
 
 - débordement de la pile, 1.3.3
 - descendant, 4.1.3
 - dictionnaire, 5.2
 - distance, 4.3
 - do (mot-clé), B.3.4
 - double
rotation, 5.3.1.1
 - double rotation
 
 
 - égalité, B.3.1.1
 - else (mot-clé), B.3.4
 - empreinte mémoire, 2.4
 - encapsulage, 1.4.1, 1.4.2, 3.1.2, 6.4.2
 - encodage, B.5.6
 - encoding, voir encodage
 - enfant, 4.1.3
 - entrée
 - erreur de type, B.3.2.1
 - et logique, B.7.3
 - exception, 2.2.1, B.4
 - expression, B.3.4
 - expression conditionnelle, B.7.2, B.7.3
 - extends (mot-clé), B.1.5, B.4.2
 - extrémité, 4.1.1
 
 
 - FIFO, 2
 - FileReader (classe), B.6.2.1
 - facteur de charge, 3.2.3
 - feuille, 4.1.3
 - fichier, B.5
 - file, 2, 5.1
 - fille, 4.1.3
 - fils, 4.1.3
 - final (mot-clé), B.3.3
 - flux, B.5
 - for (mot-clé), B.3.4
 - forêt, 4.1.3
 - fusion
- 
de listes ordonnées, 4.5.3
 - des listes triées, 1.3.2, voir merge
  
 
 
 - Grand
Θ, A.2
 - Grand Ω, A.2
 - Grand O, A.2
 - garbage collection, 1.2.2
 - gestion automatique de la mémoire, 1.1, 1.2.2
 - graphe, 4.1.1
 
 
 - HashMap (classe), 3.2.5
 - hachage, 3.2.2
 - hauteur
 - héritage, B.1.5, B.2.3
 
 
 - InputStreamReader (classe), B.6.2.1
 - idiome, 1.1
 - if (mot-clé), B.3.4
 - implements (mot-clé), 3.1.2
 - import (mot-clé), B.3.5
 - infixe, B.3.4
 - initialisation différée, 1.2.2, 1.3.3
 - initialisation par défaut, B.3.3, B.3.6.2
 - insertion
 - insertionSort (méthode), 1.3.1
 - instruction, B.3.4
 - interface, 3.1.1, 3.1.2
 - interface (mot-clé), 3.1.1
 
 
 - Landau, A.2
 - LIFO, 2
 
  | - langage régulier, 6.1.3
 - lettre, 4.3.2.1
 - lexème, B.5.5.2
 - liste
 - longueur
 
 
 - machine à écrire, B.3.2.3
 - main (méthode), B.1.2
 - mem (méthode)
 - membre (d’une classe), B.1
 - mère, 4.1.3
 - merge (méthode)
 - mergeSort (méthode), 1.3.2
 - mot, 4.3.2.1
 
 
 - nappend (méthode)
 - nœud, 4.1.1
 - nombres de Catalan, 4.3.1
 - notation
 - nremove (méthode)
 - null (mot-clé), B.2.1
 
 
 - objet, B.2, B.3.1.1
 - ordre
 - origine, 4.1.1
 - ou logique, 1.2.1, 1.3, B.7.3
 - overloading, voir surcharge
 - overriding, voir redéfinition de méthode
 
 
 - package, B.1.4
 - parcours, 5.1
 - parent, 4.1.3
 - partition, 4.2
 - père, 4.1.3
 - pile, 2, 5.1
 - pointeur, B.3.1.1
 - pop (méthode)
 - portée lexicale, B.3.4
 - postfixe, B.3.4
 - préfixe, 4.3.2.1, B.3.4
 - préfixe (d’un mot), 6.1.1
 - préfixiel, 4.3.2.1
 - private (mot-clé), B.1.4, B.1.4
 - profondeur
 - protected (mot-clé), B.1.4
 - public (mot-clé), B.1.1, B.1.4
 - push (méthode)
 
 
 - queue, voir file
 
 
 - Random (classe), B.6.3.1
 - Reader (classe), B.6.2.1
 - racine, 4.1.3, 4.3, 5.1
 - récursion
 - redéfinition de méthode, B.2.3
 - référence, B.3.1.1
 - remove (méthode des files)
 - return (mot-clé), B.3.4
 - reverse (méthode)
 - rotation, 5.3.1.1
 
 
 - Stack (classe), 2.2.3
 - String (classe), B.6.1.3
 - StringBuffer (classe), B.6.1.4
 - StringBuilder (classe), 1.2.1, B.6.1.4
 - scalaire, B.3.1.1
 - signature, B.3.3, B.4.2
 - sondage
 - sortie
- 
d’erreur standard, B.5
 - standard, B.5
  
 - sous-arbre, 4.1.3
 - sous-classe, B.2.3, B.4.2, B.5.1, B.5.2
 - sous-typage, B.2.3, B.3.2.2, B.5.2
 - spécification de visibilité, B.1.4
 - stack, voir pile
 - stack overflow, voir débordement de la pile
 - static (mot-clé), B.1.1, B.3.3
 - structure
- 
dynamique, 1.1
 - fonctionnelle, voir non-mutable
 - impérative, voir mutable
 - inductive, 1.1
 - mutable, 1.2.3, 1.2.4
 - non-mutable, 1.2.2, 1.2.4
 - persistante, voir non-mutable
 - séquentielle, 1.1
  
 - structure de bloc, B.3.4
 - suffixe (d’un mot), 6.1.1
 - suppression
 - surcharge, B.2.1, B.2.3, B.2.3, B.6.1.4
 - switch (mot-clé), B.3.4
 
 
 - tableau, B.3.6
 - taille
 - tampon, B.5.4, B.6.1.4
 - tas, 4.5, 4.5.1
 - this (mot-clé), B.2.2, B.3.4, B.3.5
 - throw (mot-clé), 1.5.2, 2.2.1, B.4.2
 - throws (mot-clé), 2.2.1, 2.2.1, B.4.2
 - token, voir lexème
 - toString, 1.2.1
 - tri
 - tri (des listes)
 - try (mot-clé), 2.2.1, B.4.1
 - type, B.3.2
 
 
 - Union-Find, 4.2
 - uniq (méthode), 1.3
 
 
 - valeur, B.3.1
 - variable, B.3.1
 - variable d’instance, B.2.1
 
 
 - while (mot-clé), B.3.4
 
  |