Section courante

A propos

Section administrative du site

Voici la liste des modules de base, aussi connu sous le nom de Package en anglais, disponible avec le langage de programmation Java :

Module (Package) Description
java.applet Ce module renferme les classes d'«Applet» lesquels sont utilisés comme intermédiaire entre le navigateur et la visionneuse d'applet.
java.awt Ce module renferme les classes de programmation de l'interface graphique utilisateur (GUI).
java.awt.color Ce module renferme les classes d'espace de couleur.
java.awt.datatransfer Ce module renferme les classes de fonctionnalités de presse-papier (Clipboard) et des fonctions de couper, copier et coller.
java.awt.dnd Ce module renferme les classes de «Drag and Drop» du presse-papier (Clipboard) de l'interface graphique utilisateur (GUI).
java.awt.event Ce module renferme les classes de gestion des événements des composantes «AWT».
java.awt.font Ce module renferme les classes et l'interface de gestion des polices de caractères.
java.awt.geom Ce module renferme les classes de la gestion du Java en 2D et de la géométrie bidimensionnelle.
java.awt.im Ce module renferme les classes et l'interface des méthodes d'entrées du cadre d'application («Framework»).
java.awt.im.spi Ce module renferme l'interface d'activation de développement des méthodes d'entrées du «Java runtime environment».
java.awt.image Ce module renferme les classes pour créer et modifier des images.
java.awt.image.renderable Ce module renferme les classes et les interfaces pour produire des «rendus» des images.
java.awt.print Ce module renferme les classes et l'interface pour une impression générale.
java.beans Ce module renferme les classes de développement «Beans» basé sur les composantes de l'architecture «JavaBeans» (composante visuelle recyclable pour des outils de conception).
java.beans.beancontext Ce module renferme les classes et l'interface définissant le contexte du «Beans».
java.io Ce module renferme les classes de lecture et d'écriture de données.
java.lang Ce module renferme les classes d'élément de fondation du langage Java.
java.lang.ref Ce module renferme les classes de référencement d'objet des éléments de fondation du langage Java.
java.lang.reflect Ce module renferme les classes d'information de liaison des éléments de fondation du langage Java.
java.math Ce module renferme les classes de traitement mathématique entier et réel.
java.net Ce module renferme les classes d'application réseau et client/serveur.
java.nio Ce module renferme les classes de tampon de données fournissant divers services de modules NIO.
java.nio.channels Ce module renferme les classes de canal de connexion à des entités d'entrée/sortie.
java.nio.channels.spi Ce module renferme les classes fournisseurs de service de canal de connexion à des entités d'entrée/sortie.
java.nio.charset Ce module renferme les classes de traitement d'encodage et de décodage des polices de caractères en connexion avec des entités d'entrée/sortie.
java.nio.charset.spi Ce module renferme les classes fournisseurs de service de traitement d'encodage et de décodage des polices de caractères en connexion avec des entités d'entrée/sortie.
java.rmi Ce module renferme les classes RMI (Remote Method Invocation) permet de faire appel à des méthodes à distance et à des constructions distribuées.
java.rmi.activation Ce module renferme les classes fournissant un support pour le «RMI Object Activation».
java.rmi.dgc Ce module renferme les classes et l'interface fournissant les services du «ramasse-miettes» («RMI Distributed Garbage-Collection (DGC)»).
java.rmi.registry Ce module renferme les classes et l'interface au registre du «RMI».
java.rmi.server Ce module renferme les classes et l'interface pour fournir des services côté serveur au «RMI».
java.security Ce module renferme les classes et les interfaces pour le transfert de données sécurisé.
java.security.acl Ce module renferme les classes à remplacer par le module «java.security».
java.security.cert Ce module renferme les classes et l'interface pour l'analyse, la gestion, la révocation de certificat (Certificate Revocation Lists (CRL)) et la certification.
java.security.interfaces Ce module renferme les classes fournissant une interface produisant des clefs RSA (Rivest, Shamir and Adleman selon l'algorithme Asymmetric Cipher).
java.security.spec Ce module renferme les classes et l'interface des spécifications de la clef et les spécifications des paramètres de son algorithme de la sécurité.
java.sql Ce module renferme les classes permettant d'accéder à la base de données à partir de requête SQL.
java.text Ce module renferme les classes et l'interface permettant pour la manipulation de textes, de dates, de nombre et de message avec une meilleure indépendance du langage naturel.
java.util Ce module renferme les classes d'outil de conversion de textes, de dates, de nombre et de message, l'internationalisation, nombre aléatoire,....
java.util.jar Ce module renferme les classes de compression et décompression des archives JAR (Java ARchive).
java.util.logging Ce module renferme les classes du journal de bord.
java.util.prefs Ce module renferme les classes de services aux applications pour connaitre les préférences utilisateur et système.
java.util.regex Ce module renferme les classes de services de correspondance de séquences de caractères dans une palette spécifiée par une expression régulière.
java.util.zip Ce module renferme les classes de compression et décompression des archives ZIP et GZIP standard.
javax.accessibility Ce module renferme les classes définissant le contrat entre les composantes Utilisateur-Interface et l'assistance technique que fournissant l'accès aux composantes «Java».
javax.crypto Ce module renferme les classes et l'interface pour les opérations de cryptographie.
javax.crypto.interfaces Ce module renferme les classes de l'interface pour les opérations de cryptographie avec les clefs Diffie-Hellman spécifiées par le laboratoire «RSA Laboratories».
javax.crypto.spec Ce module renferme les classes et l'interface des spécifications de la clef et les spécifications des paramètres de son algorithme de la cryptographie.
javax.imageio Ce module renferme les classes principales de l'API Java des opérations d'entrée/sortie sur les images.
javax.imageio.event Ce module renferme les classes d'événement de lecture et d'écriture de l'API Java des opérations d'entrée/sortie sur les images.
javax.imageio.metadata Ce module renferme les classes de métadonnées de lecture et d'écriture de l'API Java des opérations d'entrée/sortie sur les images.
javax.imageio.plugins.jpeg Ce module renferme les classes supportant le «plug-in» du format d'image JPEG.
javax.imageio.spi Ce module renferme les classes de connexion à la lecture, l'écriture, l'encodeur, le flux de données («Stream») et les registres du «Runtime» de l'API Java des opérations d'entrée/sortie sur les images.
javax.imageio.stream Ce module renferme les classes de traitement de bas niveau du flux de données («Stream») de l'API Java des opérations d'entrée/sortie sur les images.
javax.naming Ce module renferme les classes de services donnant accès au nom.
javax.naming.directory Ce module renferme les classes de services donnant accès au répertoire.
javax.naming.event Ce module renferme les classes fournissant un avertissement d'événement quand on accède aux services de nom ou de répertoire.
javax.naming.ldap Ce module renferme les classes fournit un support étendu «LDAPv3» pour les opérations et les contrôles.
javax.naming.spi Ce module renferme les classes fournissant une connexion dynamique quand on accède aux services de nom ou de répertoire.
javax.net Ce module renferme les classes d'application réseau.
javax.net.ssl Ce module renferme les classes fournit un Socket sécurité.
javax.print Ce module renferme les classes principales pour le «Java Print Service API».
javax.print.attribute Ce module renferme les classes pour les attributs du «Java Print Service API».
javax.print.attribute.standard Ce module renferme les classes pour les attributs standard de l'impression.
javax.print.event Ce module renferme les classes pour les événements l'interface d'écoute du «Java Print Service API».
javax.rmi Ce module renferme les classes utilisateur pour le «RMI-IIOP».
javax.rmi.CORBA Ce module renferme les classes portables pour le «RMI-IIOP».
javax.security.auth Ce module renferme les classes d'authentification et d'autorisation du cadre d'application.
javax.security.auth.callback Ce module renferme les classes pour les services d'interactions avec les applications pour la réception d'information.
javax.security.auth.kerberos Ce module renferme les classes utilisées pour l'authentification réseau avec un protocole Kerberos.
javax.security.auth.login Ce module renferme les classes de connexion pour l'authentification avec le cadre d'application.
javax.security.auth.spi Ce module renferme les classes fournissant l'interface utilisée par l'implémentation des modularités d'authentification.
javax.security.auth.x500 Ce module renferme les classes utilisées pour la sauvegarde du sujet dans le système d'annuaire X500 principal et privé.
javax.security.cert Ce module renferme les classes fournissant les certificats de clef publique.
javax.sound.midi Ce module renferme les classes et interfaces fournissant les services d'entrées/sorties, le séquençage et la synthèse de données de format MIDI (Musical Instrument Digital Interface).
javax.sound.midi.spi Ce module renferme les interfaces pour les services de fournisseurs fournissant l'intégration de nouveau périphérique MIDI, de lecture, d'écriture ou de lecture dans une banque de son.
javax.sound.sampled Ce module renferme les classes et interfaces pour la capture, le traitement et l'interprétation de données sonore.
javax.sound.sampled.spi Ce module renferme les classes de fournisseurs de service offrant la possibilité de sous-classer de nouveau périphérique sonore de lecture et de l'écriture dans des fichiers ou pour la conversion de format audio à un autre.
javax.sql Ce module renferme les classes fournissant les services d'API permettant l'accès aux sources de données côté serveur et de la programmation à partir du langage Java
javax.swing Ce module renferme les classes fournissant un ensemble de composantes de façon identique sur n'importe quelle plateforme.
javax.swing.border Ce module renferme les classes et interfaces pour permettre de dessiner des bordures spécialisées à l'aide d'une composante «Swing».
javax.swing.colorchooser Ce module renferme les classes et interfaces utilisées par la composante «JColorChooser».
javax.swing.event Ce module renferme les classes fournissant les événements provoqués par les composantes du «Swing».
javax.swing.filechooser Ce module renferme les classes et interfaces utilisées par la composante «JFileChooser».
javax.swing.plaf Ce module renferme les classes et interfaces que le «Swing» emploie pour fournir ses capacités de modularités d'apparence de visionnement de l'interface.
javax.swing.plaf.basic Ce module renferme les classes et interfaces pour construire des objets correspondant avec l'apparence de visionnement de style simple.
javax.swing.plaf.metal Ce module renferme les classes et interfaces pour construire des objets correspondant avec l'apparence de visionnement du style par défaut.
javax.swing.plaf.multi Ce module renferme les classes et interfaces pour construire des objets correspondant avec de multiples apparences de visionnement.
javax.swing.plaf.synth Ce module renferme les classes et interfaces pour l'aspect et la convivialité de toutes les délégations de dessinage.
javax.swing.table Ce module renferme les classes et interfaces pour la gestion du module «javax.swing.JTable».
javax.swing.text Ce module renferme les classes et interfaces permettant la gestion des composantes visant l'édition du texte ou de son visionnement
javax.swing.text.html Ce module renferme la classe d'édition «HTMLEditorKit» et des classes permettant le support pour la création d'un éditeur de texte en format HTML.
javax.swing.text.html.parser Ce module renferme les classes fournissant un analyseur HTML par défaut et quelques classes associés.
javax.swing.text.rtf Ce module renferme la classe d'édition «RTFEditorKit» et des classes permettant le support pour la création d'un éditeur de texte en format RTF (Rich Text Format).
javax.swing.tree Ce module renferme les classes et interfaces pour la gestion du module «javax.swing.JTree».
javax.swing.undo Ce module renferme les classes de services pour annuler (undo) et refaire (redo) dans les applications d'édition.
javax.tools Ce module renferme les classes d'outils invoquées par les programmes, comme par exemple, les compilateurs.
javax.transaction Ce module renferme les classes réagissant aux trois exceptions provoquées par le mécanisme du ORB pendant le rassemblement.
javax.transaction.xa Ce module renferme les classes fournissant l'API définissant les contrats entre les gestionnaires de transaction et le gestionnaire de ressource dans des transactions JTA.
javax.xml Ce module renferme les définitions de constantes de fonctionnalités XML.
javax.xml.bind Ce module renferme les cadres d'applications pour l'exécution des applications clientes pour communiqué avec le XML.
javax.xml.bind.annotation Ce module renferme les définitions d'annotations utilisateur pour les éléments de programme Java dans une cartographie de schéma XML.
javax.xml.bind.annotation.adapters Ce module renferme un XmlAdapter et des sous-classes de spécification utilisateur afin d'allouer des classes Java arbitraire utilisable avec le JAXB.
javax.xml.bind.attachment Ce module permet d'intégrer les modules processeur de bases MIME lorsque s'active l'interprétation et la création de données binaire d'optimisation avec un format de module de base MIME.
javax.xml.bind.helpers Ce module renferme les fournitures partielles par défaut d'intégration de certaines interfaces javax.xml.bind.
javax.xml.bind.util Ce module renferme les classes utilitaires client pour le XML.
javax.xml.crypto Ce module renferme les classes communes de cryptographie pour le XML.
javax.xml.crypto.dom Ce module renferme les classes de DOM spécifique au module javax.xml.crypto.
javax.xml.crypto.dsig Ce module renferme les classes de génération et de validation de signature digital de XML.
javax.xml.crypto.dsig.dom Ce module renferme les classes de DOM spécifique au module «javax.xml.crypto.dsig».
javax.xml.crypto.dsig.keyinfo Ce module renferme les classes d'analyse et de traitement d'éléments KeyInfo et de structures.
javax.xml.crypto.dsig.spec Ce module renferme les paramètres de classes pour les signatures digital XML.
javax.xml.datatype Ce module renferme le type de cartographie du XML versus Java.
javax.xml.namespace Ce module renferme les traitements d'espace de nom XML.
javax.xml.parsers Ce module renferme les classes fournissant les services de traitement des documents de format XML.
javax.xml.soap Ce module renferme les API de création et de construction des messages SOAP.
javax.xml.stream Ce module renferme les traitement de flux de données avec du XML.
javax.xml.transform Ce module renferme les classes générique de l'API pour les services de transformations, d'instructions et de fonctionnement de cette transformation depuis un code source vers un résultat.
javax.xml.transform.dom Ce module renferme les classes de l'API permettant la transformation de DOM.
javax.xml.transform.sax Ce module renferme les classes de l'API permettant la transformation de SAX2.
javax.xml.transform.stax Ce module renferme les classes fournissant les API de transformation de StAX spécifique.
javax.xml.transform.stream Ce module renferme les classes de l'API permettant la transformation de flux («Stream») et d'adresse URI.
org.ietf.jgss Ce module renferme les structures permettant aux développeurs d'applications d'offrir des services de sécurité (authentification, intégrité, confidentialité des données,...).
org.omg.CORBA Ce module renferme les classes de la carte de l'«API CORBA OMG».
org.omg.CORBA_2_3 Ce module renferme les classes et l'interfaces des extensions existantes du CORBA.
org.omg.CORBA_2_3.portable Ce module renferme les classes pour les méthodes d'entrée/sortie de types de valeur ainsi que les mises-a-jour du module «org.omg.CORBA.portable».
org.omg.CORBA.DynAnyPackage Ce module renferme les classes d'exceptions qu'utilise l'interface «DynAny».
org.omg.CORBA.ORBPackage Ce module renferme les classes de l'exception «InvalidName» provoqué par la méthode «ORB.resolve_initial_references» ou l'exception «InconsistentTypeCode» provoqué par la méthode de création «Dynamic Any» dans la classe ORB (Object Request Broker).
org.omg.CORBA.portable Ce module renferme les classes de portabilité des ensembles d'API des objets du ORB pour construire un générateur de code pour un fabricant pour un autre fabricant ORB (Object Request Broker).
org.omg.CORBA.TypeCodePackage Ce module renferme les classes d'exception que les définitions utilisateur «BadKind» et «Bounds» provoqueront grâce à leurs méthodes de classe «TypeCode».
org.omg.CosNaming Ce module renferme les classes offrant des services de nom pour le «Java IDL».
org.omg.CosNaming.NamingContextExtPackage Ce module renferme les classes utilisé par le module «org.omg.CosNaming.NamingContextExt».
org.omg.CosNaming.NamingContextPackage Ce module renferme les classes d'exceptions pour le module «org.omg.CosNaming».
org.omg.Dynamic Ce module renferme les classes de modularité dynamique définit dans les spécifications du «Portable Interceptor».
org.omg.DynamicAny Ce module renferme les classes et les interfaces permettant l'activation de la transmission des valeurs de données relié à un «any» par l'exécution ou l'extraction de composantes primitives.
org.omg.DynamicAny.DynAnyFactoryPackage Ce module renferme les classes et les exceptions d'interface «DynAnyFactory» du module «DynamicAny» spécifié par l'OMG.
org.omg.DynamicAny.DynAnyPackage Ce module renferme les classes et les interfaces relié au module «DynamicAny» spécifié par l'OMG.
org.omg.IOP Ce module renferme les classes du module «IOP» spécifié par l'OMG.
org.omg.IOP.CodecFactoryPackage Ce module renferme les classes d'exceptions spécifiés par l'interface «IOP::CodeFactory».
org.omg.IOP.CodecPackage Ce module renferme les classes généré à partir des définitions de l'interface «IOP::Codec».
org.omg.Messaging Ce module renferme les classes des messages spécifié par l'OMG CORBA.
org.omg.PortableInterceptor Ce module renferme les classes fournissant un mécanisme de registre ORB lequel offre des services ORB pouvant intercepter les flux normal d'exécution de l'ORB.
org.omg.PortableInterceptor.ORBInitInfoPackage Ce module renferme les classes définissant les exceptions et les types de données élémentaires à partir de l'interface locale «ORBInitInfo» du module «PortableInterceptor» spécifié par l'OMG.
org.omg.PortableServer Ce module renferme les classes et l'interface du côté serveur des applications portable avec les ORBs des multiples revendeurs.
org.omg.PortableServer.CurrentPackage Ce module renferme les classes fournissant les intégrations de méthodes permettant l'accès à l'identité d'un objet de la méthode invoqué.
org.omg.PortableServer.POAManagerPackage Ce module renferme les classes permettant l'encapsulation de l'état du traitement des POA.
org.omg.PortableServer.POAPackage Ce module renferme les classes offrant la possibilité aux programmeurs de construire des objets portables entres différents produits ORB.
org.omg.PortableServer.portable Ce module renferme les classes et les interfaces permettant la fabrication côté serveur d'application portable pour les multiples revendeurs de produits ORB.
org.omg.PortableServer.ServantLocatorPackage Ce module renferme les classes et les interfaces pour détecter l'emplacement de services «servant».
org.omg.SendingContext Ce module renferme les classes offrant un support pour les types de valeurs communes.
org.omg.stub.java.rmi Ce module renferme les classes contenant les pièces du «RMI-IIOP» pour les types à distance se produisant dans le module «java.rmi».
org.w3c.dom Ce module renferme les classes fournissant l'interface au Document Object Model (DOM) lequel est un composante de l'API Java pour les traitements XML.
org.xml.sax Ce module renferme les classes et les interfaces pour le SAX (Simple API for XML) étant une composante de l'API pour les traitements XML.
org.xml.sax.ext Ce module renferme les classes et les interfaces étendue pour le SAX (Simple API for XML) étant une composante de l'API pour les traitements XML.
org.xml.sax.helpers Ce module renferme les classes fournissant une aide pour les APIs du XML (Simple API XML (SAX)) lequel est un composante de l'API Java pour les traitements XML.


Dernière mise à jour : Samedi, le 21 mai 2016