Le JDK fournit un certain nombres d'API intégrés au JDK pour des fonctionnalités avancées.
Cette partie contient les chapitres suivants :
Les collections : propose une revue des classes fournies par le JDK pour gérer des ensembles d'objets
Les flux : explore les classes utiles à la mise en oeuvre d'un des mécanismes de base pour échanger des données
NIO 2 : détaille l'API FileSystem qui facilite l'utilisation de systèmes de fichiers
La sérialisation : ce procédé permet de rendre un objet persistant
L'interaction avec le réseau : propose un aperçu des API fournies par Java pour utiliser les fonctionnalités du réseau dans les applications
La gestion dynamique des objets et l'introspection : ces mécanismes permettent dynamiquement de connaître le contenu d'une classe et de l'utiliser
L'appel de méthodes distantes : RMI : étudie la mise en oeuvre de la technologie RMI pour permettre l'appel de méthodes distantes
L'internationalisation : traite d'une façon pratique de la possibilité d'internationaliser une application
Les composants Java beans : examine comment développer et utiliser des composants réutilisables
Le logging : indique comment mettre en oeuvre deux API pour la gestion des logs : Log4J du projet open source Jakarta et l'API Logging du JDK 1.4
La sécurité : partie intégrante de Java, elle revêt de nombreux aspects dans les spécifications, la gestion des droits d'exécution et plusieurs API dédiées
JNI (Java Native Interface) : technologie qui permet d'utiliser du code natif dans une classe Java et vice versa
JNDI (Java Naming and Directory Interface) : introduit l'API qui permet d'accéder aux services de nommage et d'annuaires
Le scripting : L'utilisation d'outils de scripting avec Java a longtemps été possible au travers de produits open source. Depuis la version 6.0 de Java, une API standard est proposée.
JMX (Java Management Extensions) : ce chapitre détaille l'utilisation de JMX. C'est une spécification qui définit une architecture, une API et des services pour permettre de surveiller et de gérer des ressources en Java
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.