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