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é qu'a Java de 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 exécutées de manière "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étadonnées insérées dans le code source et leurs mises en oeuvre.
Java SE 7, le projet Coin : ce chapitre décrit les changements syntaxiques proposés par le projet Coin dans Java SE 7
Copyright (C) 1999-2013 Jean-Michel DOUDOUX.
Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence.
La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.