Les paquetages (packages) Java contiennent un ensemble de classes possédant un rapport entre elles et chargées d'accomplir des opérations prédéfinies.
Par exemple, le paquetage java.awt propose de nombreuses classes destinées à élaborer des interfaces graphiques.
Paquetage |
---|
Description |
java.applet |
fournit les classes nécessaires pour créer un applet et ses classes utilisées pour communiquer avec son contexte. |
java.awt |
contient toutes les classes pour créer des interfaces utilisateurs et pour dessiner des images et des graphiques. |
java.awt.color |
fournit les classes pour les espaces de couleurs. |
java.awt.datatransfer |
fournit les interfaces et les classes pour le transfert de données entre et à l'intérieur des applications. |
java.awt.dnd |
Drag and Drop est une geste de manipulation directe trouvé dans plusieurs systèmes d'interfaces utilisateurs graphiques qui fournissent un mécanisme pour transférer des informations entre deux entités logiques associées avec des éléments de présentation dans le GUI. |
java.awt.event |
fournit les interfaces et les classes pour les relations entre les différents types d'événements lancés par les composants AWT. |
java.awt.font |
fournit les interfaces et les classes en relation avec les polices de caractères. |
java.awt.geom |
fournit les classes Java 2D pour définir et exécuter des opérations sur les objets liés à la géométrie à deux dimensions. |
java.awt.im |
fournit les interfaces et les classes pour la structure (framework) de méthode d'entrée. |
java.awt.im.spi |
fournit les interfaces qui active le développement de méthode d'entrée qui peuvent être utilisées avec n'importe quel environnement d'exécution Java. |
java.awt.image |
fournit les classes pour la création et la modification des images. |
java.awt.image.renderable |
fournit les interfaces et les classes pour produire des présentations indépendantes d'images. |
java.awt.print |
fournit les interfaces et les classes pour un API d'affichage général. |
java.beans |
contient les classes liées au développement de beans des composants basés sur l'architecture JavaBeans™. |
java.beans.beancontext |
fournit les interfaces et les classes liées au contexte bean. |
java.io |
fournit pour le système d'entrée/sortie à travers les flux de données, les sérialisations et les fichiers systèmes. |
java.lang |
fournit les classes qui sont fondamentales pour la conception de langage de programmation Java. |
java.lang.ref |
fournit les classes d'objet référence, lesquelles suppotent un degré limité d'interaction avec le collecteur garbage collector. |
java.lang.reflect |
fournit les interfaces et les classes pour l'obtention d'information réflective à propos des classes et des objets. |
java.math |
fournit les classes pour l'exécution de calculs arithmétiques avec des entiers et des décimaux de précision arbitraire. |
java.net |
fournit les classes pour l'implémentation d'applications réseaux. |
java.nio |
définit des tampons (buffers), lesquels sont contenus pour les données et fournissent une vue d'ensemble d'autres packages NIO. |
java.nio.channels |
définit les canaux, lesquels représentent des connexions à des entités qui sont capables d'exécuter des opérations d'entrée/sortie, comme des fichiers et des sockets. |
java.nio.channels.spi |
fournit les classes de fournisseur de service pour le packagejava.nio.channels. |
java.nio.charset |
définit les jeux de caractères, les décodeurs et les encodeurs pour la traduction entre les octets et les caractères Uniocde. |
java.nio.charset.spi |
définit les classes de fournisseur de service pour le package java.nio.charset. |
java.rmi |
fournit les interfaces et les classes du package RMI. |
java.rmi.activation |
fournit le support pour l'activation d'objet RMI. |
java.rmi.dgc |
Pfournit les interfaces et les classes pour la collection garbage distribuée RMI. |
java.rmi.registry |
fournit une classe et deux interfaces pour le registre RMI. |
java.rmi.server |
fournit les interfaces et les classes pour supporter le serveur côté du RMI. |
java.security |
fournit les interfaces et les classes pour la structure (framework) de sécurité. |
java.security.acl |
fournit les interfaces et les classes qui ont été remplacées par les classes dans le package java.security. |
java.security.cert |
fournit les interfaces et les classes pour l'analyse et la gestion des certificats. |
java.security.interfaces |
fournit les interfaces pour la production de clés RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm). |
java.security.spec |
fournit les interfaces et les classes pour les spécifications de clés et des paramètres d'algorithme. |
java.sql |
fournit l'API pour l'accès et le traîtement de données stockées dans une source de données. |
java.text |
fournit les interfaces et les classes pour la manipulation de textes, de dates, de nombres et de messages dans une manière indépendante des langages naturels. |
java.util |
contient des collections de structures (framework), l'héritage de collection de classes, de modèle d'événement, de facilités de date et d'heure, d'internationalisation, de classes utilitaires diverses. |
java.util.jar |
fournit les classes pour la lecture et l'écriture de format de fichier JAR (Java ARchive), lequel est basé sur le standard ZIP. |
java.util.logging |
fournit les interfaces et les classes de la plateforme principale Java de facilités d'ouverture de session. |
java.util.prefs |
permet de stocker et récupérer les utilisateurs et le système de préférences et les données de configuration. |
java.util.regex |
fournit les classes pour faire correspondre des séquences de caractères par rapport à des modèles spécifiés par des expressions régulières. |
java.util.zip |
fournit les classes pour la lecture et l'écriture les formats de fichier au standard ZIP et GZIP. |
javax.accessibility |
définit un contrat entre les composants d'interface utilisateur et une technologie d'aide qui fournit l'accès à ces composants. |
javax.crypto |
fournit les interfaces et les classes pour des opération de cryptographie. |
javax.crypto.interfaces |
fournit des interfaces pour les clés Diffie-Hellman comme définis dans les laboratoires RSA. |
javax.crypto.spec |
fournit les interfaces et les classes pour les spécifications de clé et de paramètres d'algorithme. |
javax.imageio |
constitue le package principal de l'API d'entrée/sortie d'images Java. |
javax.imageio.event |
est un package de l'API d'entrée/sortie des images Java gérant les notifications synchrones d'événements durant la lecture et l'écriture d'images. |
javax.imageio.metadata |
est un package de l'API d'entrée/sortie des images Java gérant la lecture et l'écriture de métadonnées. |
javax.imageio.plugins.jpeg |
fournit les classes supportant le module de construction JPEG. |
javax.imageio.spi |
est un package de l'API d'entrée/sortie des images Java contenant les interfaces de modules pour la lecture, l'écriture, le transcodage, les flux et un registre d'exécution. |
javax.imageio.stream |
est un package de l'API d'entrée/sortie des images Java gérant les niveaux bas d'entrée/sortie des fichiers et des flux. |
javax.naming |
fournit les classes et les interfaces pour l'accèder aux services nommés. |
javax.naming.directory |
permet d'étendre le package javax.naming fournissant les fonctionnalités pour l'accès aux services de répertoires. |
javax.naming.event |
fournit le support pour les notifications d'événement lors de l'accès aux services nommés et de répertoires. |
javax.naming.ldap |
fournit le support pour les opérations et les contrôles étendues LDAPv3. |
javax.naming.spi |
fournit les significations pour les modules d'extensions dynamiques dans le support pour l'accès aux services nommés et de répertoires aux travers de javax.naming et les packages liés. |
javax.net |
fournit les classes pour les applications réseaux. |
javax.net.ssl |
fournit les classes pour le package de socket sécurisé. |
javax.print |
fournit les classes et interfaces principales pour l'API du service d'affichage Java. |
javax.print.attribute |
fournit les classes et interfaces décrivant les types d'attributs de service d'affichage Java et comment ils peuvent être collectés à l'intérieur de jeux d'attributs. |
javax.print.attribute.standard |
est un package javax.print.attribute.standard contenant les classes pour les attributs d'affichage spécifiques. |
javax.print.event |
est un package javax.print.event contenant les classes d'événement et les interfaces auditrices. |
javax.rmi |
contient les API utilisateurs pour RMI-IIOP. |
javax.rmi.CORBA |
contient les API de portabilité pour RMI-IIOP. |
javax.security.auth |
fournit une structure (framework) pour l'authentification et l'autorisation. |
javax.security.auth.callback |
fournit les classes nécessaires pour les services d'interaction avec les applications de récupération d'informations d'authentification ou pour l'affichage d'informations. |
javax.security.auth.kerberos |
contient les classes utilitaires liées au protocole d'authentification de réseau Kerberos. |
javax.security.auth.login |
fournit une structure d'authentification modulable. |
javax.security.auth.spi |
fournit les interfaces utilisées pour l'implémentation de modules d'authentifications modulables. |
javax.security.auth.x500 |
contient les classes devant être utilisées pour stocker les références principales et privées X500 dans un sujet. |
javax.security.cert |
fournit les classes pour les certificats de clé public. |
javax.sound.midi |
fournit les classes et interfaces pour les entrées/sorties, le séquençage et les synthèses de données MIDI (Musical Instrument Digital Interface). |
javax.sound.midi.spi |
fournit les interfaces pour les services de fournisseurs pour l'implémentation lors des propositions de nouveaux dispositifs MIDI, de lecture et d'écriture de fichier MIDI, ou pour la lecture de banque de son. |
javax.sound.sampled |
fournit les classes et interfaces pour la capture, le traîtement et pour l'interprétation de données audio échantillonnées. |
javax.sound.sampled.spi |
fournit les classes abstraites pour les fournisseurs de services pour sous-classer lors d'une proposition de nouveaux dispositifs audio, de lecture et d'écriture de fichier sonore ou pour la conversion de format audio. |
javax.sql |
fournit l'API pour l'accès aux sources de données côté serveur et le traîtement à partir de Java. |
javax.swing |
fournit un jeu de composants travaillant de la même façon avec toutes les plateformes. |
javax.swing.border |
fournit les classes et interfaces pour dessiner des bordures spécialisée autour d'un composant Swing. |
javax.swing.colorchooser |
contient les classes et les interfaces utilisées par le composant JColorChooser. |
javax.swing.event |
fournit les les événements lancés par les composants Swing. |
javax.swing.filechooser |
contient les classes et les interfaces utilisées par le composant JFileChooser. |
javax.swing.plaf |
fournit les interfaces et plusieurs classes abstraites qu'utilise Swing pour fournir ses capacités look-and-feel modulables. |
javax.swing.plaf.basic |
fournit les objets d'interface construit en accord avec les sensations et les visions basiques. |
javax.swing.plaf.metal |
fournit les objets d'interface utilisateur construit en accord aux sensations et visions par défaut. |
javax.swing.plaf.multi |
fournit les objets d'interface utilisateur qui combinent de deux à plusieurs visions et sensations. |
javax.swing.table |
fournit les classes et les interfaces afin de gérer le package javax.swing.JTable. |
javax.swing.text |
fournit les classes et les interfaces gérant les composants de texte éditable et non-éditable. |
javax.swing.text.html |
fournit les classes HTMLEditorKit et supporte les classes pour la création des éditeurs de texte HTML. |
javax.swing.text.html.parser |
fournit l'analyseur HTML par défaut, ainsi que les classes de support. |
javax.swing.text.rtf |
fournit la classe RTFEditorKit pour la création d'éditeurs de texte RTF (Rich Text Format). |
javax.swing.tree |
fournit les classes et les interfaces gérant le package javax.swing.JTree. |
javax.swing.undo |
fournit le support pour annuler/refaire (undo/redo) dans les applications comme des éditeurs de texte. |
javax.transaction |
contient les trois exceptions lancées par le mécanisme ORB durant un rassemblement. |
javax.transaction.xa |
fournit les API qui définissent les contrats entre les gestionnaires de transaction et de ressource. |
javax.xml.parsers |
fournit les classes permettant le traitement des documents XML. |
javax.xml.transform |
définit les API génériques pour l'exécution de transformations, d'instructions, et le fonctionnement d'une transformation à partir d'une source vers un résultat. |
javax.xml.transform.dom |
implémente les API de transformation du DOM spécifique. |
javax.xml.transform.sax |
implémente les API de transformation SAX2 spécifique. |
javax.xml.transform.stream |
implémente les API de transformation spécifique de flusx et d'adresse URI. |
org.ietf.jgss |
présente une structure permettant aux développeurs d'application de faire utiliser des services de sécurité comme l'authentification, l'intégrité et la confidentialité des données à partir d'une variété de mécanisme de sécurité sous-jacent comme Kerberos utilisant un API unifié. |
org.omg.CORBA |
fournit la carte de l'API CORBA OMG. |
org.omg.CORBA_2_3 |
définit des extensions aux interfaces CORBA existantes. |
org.omg.CORBA_2_3.portable |
fournit les méthodes pour les entrées et sorties de types de valeur et contient d'autres mise à jour vers le package org/omg/CORBA/portable. |
org.omg.CORBA.DynAnyPackage |
fournit les exceptions utilisées avec l'interface DynAny. |
org.omg.CORBA.ORBPackage |
fournit les exceptions InvalidName lancées par la méthode ORB.resolve_initial_references et InconsistentTypeCodelancées par les méthodes de création Dynamic Any dans la classe ORB. |
org.omg.CORBA.portable |
Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB. |
org.omg.CORBA.TypeCodePackage |
fournit les exceptions définies par l'utilisateur BadKind et Bounds lancées par les méthodes dans la classe TypeCode. |
org.omg.CosNaming |
fournit un service de nommage pour Java IDL. |
org.omg.CosNaming.NamingContextExtPackage |
contient les classes suivantes utilisées dans le package org.omg.CosNaming.NamingContextExt: |
org.omg.CosNaming.NamingContextPackage |
contient les classes Exception pour le package org.omg.CosNaming. |
org.omg.Dynamic |
contient le module Dynamic spécifié dans les spécifications Portable Interceptor. |
org.omg.DynamicAny |
fournit les classes et les interfaces activant la traversée de valeur de données associée à un any à une exécution et extraction de composants primitifs de valeur de données. |
org.omg.DynamicAny.DynAnyFactoryPackage |
contient les classes et les exceptions des interfaces DynAnyFactory du module DynamicAny spécifié dans l'OMG. |
org.omg.DynamicAny.DynAnyPackage |
contient les classes et les interfaces à partir des interfaces DynAny du module DynamicAny spécifié dans l'OMG. |
org.omg.IOP |
contient le module IOP spécifié dans l'OMG. |
org.omg.IOP.CodecFactoryPackage |
contient les exceptions spécifiées dans les interfaces IOP::CodeFactory. |
org.omg.IOP.CodecPackage |
est généré à partir de la définition d'interface IDL IOP::Codec. |
org.omg.Messaging |
contient le module Messaging spécifié dans les spécifications OMG CORBA Messaging. |
org.omg.PortableInterceptor |
fournit un mécanisme au registre ORB pris à travers duquel les services ORB peuvent intercepter le flux norma d'exécution de l'ORB. |
org.omg.PortableInterceptor.ORBInitInfoPackage |
contient les exceptions et les définitions de type à partir de l'interface locale ORBInitInfo du module PortableInterceptor spécifié dans l'OMG . |
org.omg.PortableServer |
fournit les classes et les interfaces pour la fabrication côté serveur d'applications portables à travers des ORB multivendeurs. |
org.omg.PortableServer.CurrentPackage |
fournit les implémentations de méthode avec l'accès àl'identité de l'objet sur lequel la méthode était invoquée. |
org.omg.PortableServer.POAManagerPackage |
encapsule l'état de traitement des POA. |
org.omg.PortableServer.POAPackage |
permet aux programmeurs de contruire les implémentations d'objet qui sont portables entre les produits ORB différents. |
org.omg.PortableServer.portable |
fournit les classes et les interfaces pour la fabrication côté serveur d'aaplications portables à travers les ORB multivendeurs. |
org.omg.PortableServer.ServantLocatorPackage |
fournit les classes et les interfaces pour trouver le service (servant). |
org.omg.SendingContext |
fournit le support pour le rassemblement de types de valeur. |
org.omg.stub.java.rmi |
contient les morceaux RMI-IIOP pour les types distants se produisant dans le paquetage java.rmi. |
org.w3c.dom |
fournit les interfaces pour le modèkle d'objet de document qui est un composant de l'API pour le traitement XML. |
org.xml.sax |
fournit les classes et les interfaces pour SAX (Simple API for XML) qui est un composant de l'API pour le traitement XML. |
org.xml.sax.ext |
fournit les classes et les interfaces pour SAX (Simple API for XML) qui est un composant de l'API pour le traitement XML. |
org.xml.sax.helpers |
fournit les classes d'aide pour SAX (Simple API for XML) qui est un composant de l'API du traitement XML. |