Cette première partie est chargée de présenter les bases du langage java.
Elle comporte les chapitres suivants :
Présentation de Java : introduit le langage Java en présentant les différentes éditions et versions du JDK, les caractéristiques du langage et décrit l'installation du JDK
Les notions et techniques de base en Java : présente rapidement quelques notions de base et comment compiler et exécuter une application
La syntaxe et les éléments de bases de Java : explore les éléments du langage d'un point de vue syntaxique
La programmation orientée objet : explore comment Java utilise et permet d'utiliser la programmation orientée objet
Les packages de bases : propose une présentation rapide des principales API fournies avec le JDK
Les fonctions mathématiques : indique comment utiliser les fonctions mathématiques
La gestion des exceptions : explore la faculté de Java pour traiter et gérer les anomalies qui surviennent lors de l'exécution du code
Le multitâche : présente et met en oeuvre les mécanismes des threads qui permettent de répartir différents traitements d'un même programme en plusieurs unités distinctes pour permettre leur exécution "simultanée"
JDK 1.5 (nom de code Tiger) : détaille les nouvelles fonctionnalités du langage de la version 1.5
Les annotations : présente les annotations qui sont des méta données insérées dans le code source et leurs mises en oeuvre.