Attention

Technologies logicielles Architectures des systèmes

Cet article issu de la base documentaire Systèmes d'exploitation est en accès restreint

En savoir plus

Vous désirez plus d'informations sur le thème

Technologies logicielles Architectures des systèmes

Technologies logicielles Architectures des systèmes

OU

Vous vous intéressez au contenu de la base documentaire Systèmes d'exploitation

fermer X

Vous consultez la base documentaire : Systèmes d'exploitation / Référence 42305210

Machine virtuelle Java

Référence H1588 | Date de publication : 10 août 2000 | Jean-Michel DOUIN

3. Classes Java

Chaque fichier contient un type Java ; (une classe ou une interface) ; un fichier est également généré pour une classe locale. Ce fichier contient le code et toutes les données nécessaires à l’exécution des instructions de la machine virtuelle. Ces données sont pour la plupart dans leur forme symbolique. Le format du fichier permet de respecter les contraintes de compatibilité binaire et de faciliter de futures extensions. Les principales étapes du chargeur de classes locales ou distantes sont également présentées.

3.1 Format du fichier compilé

Le fichier compilé (ou fichier .class) forme une suite d’octets. Deux octets lus forment un mot de 16 bit, l’octet de poids fort est en premier. Les mots de 32 et 64 bit sont construits de la même façon. Les noms de types u1,u2 et u4 choisis par SUN [3] représentent respectivement les données sur un, deux et quatre octets. Les composantes du fichier .class sont dans l’ordre d’apparition [magic, version, constant_pool, access_flags, this_class, super_class, interface, fields, methods, attributes].

Ces champs sont rassemblés dans une structure nommée ClassFile définie ici dans une syntaxe apparentée au langage...

La suite de cet article est réservée aux abonnés

Identifiez-vous

» Créer un compte

Consultation gratuite

Vous n'êtes pas abonné ?
Consultez gratuitement cet article.

Démarrez
votre période de consultation gratuite

Découvrez le plus important corpus scientifique et technique francophone

Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.

LA
BOUTIQUE    ..............................................................................................................

Environnement - Sécurité

Notions fondamentales en acoustique et vibrations

Vignette Notions fondamentales en  acoustique et vibrations

Equations de propagation des ondes acoustiques dans divers milieux, vibrations dans les systèmes mécaniques et physioacoustique.

Technologies de l'information

Diffusion - distribution des images et du son

Vignette Diffusion - distribution des images et du son

Acquérir une vision d'ensemble des technologies impliquées dans la télévision numérique et télévision haute définition.

Environnement - Sécurité

Evaluer et maîtriser le risque chimique

Vignette Evaluer et maîtriser le risque chimique

Les réponses aux obligations santé sécurité au travail, autorisations et restrictions

Mécanique

Outillage et machine-outil pour le travail des matériaux

Vignette Outillage et machine-outil pour le travail des matériaux

Maîtrisez les principes et conditions d'utilisation des procédés de coupe.