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    ..............................................................................................................

Matériaux

Méthodes de caractérisation et d'analyse des métaux et alliages

Vignette Méthodes de caractérisation et d'analyse des métaux et alliages

Analysez les caractéristiques recherchées et choisissez le meilleur procédé

Innovations

Le guide des nanotechnologies

Vignette Le guide des nanotechnologies

Les nanotechnologies en France : quelles entreprises, quels produits, quels marchés ?

Construction

La lumière et l'isolation dans la construction

Vignette La lumière et l'isolation dans la construction

Les propriétés de confort visuel, acoustique et thermique sont de plus en plus pris en compte par les architectes et les constructeurs dans le respect du Grenelle de l'environnement.

Matériaux

Textiles à usage technique

Vignette Textiles à usage technique

Pourquoi et comment utiliser les textiles techniques ?