Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment développer un test de perso…
  • Comment obtenir un JApplet Into JPan…
  • Heap Vs . Stack en Java 
  • Comment formater impression dans les…
  • Comment Fullscreen une Applet 
  • Comment faire pour obtenir le nombre…
  • Comment remplacer minuscules avec de…
  • Comment faire pour importer votre pr…
  • Comment mettre à jour la colonne No…
  • Un tutoriel Client Server Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java: liaison statique

    Quand il s'agit de développement de logiciels, c'est une bonne chose d'être un programmeur paresseux. Si un programmeur réutilise le code que lui, ou quelqu'un d'autre , a déjà écrit , il peut passer plus de temps à travailler sur le code pour de nouvelles fonctions . Les développeurs peuvent intégrer des bibliothèques de code existant par liaison statique ou dynamique . Java utilise la liaison dynamique par défaut, mais les programmeurs peuvent lier statiquement leurs propres fichiers . Bibliothèques de logiciels

    Les bibliothèques logicielles sur lesquelles dépendent des programmes peuvent être soit des grands systèmes , tels que des logiciels graphiques 3D , ou contenir du code qui exécute des fonctions spécifiques à certaines catégories de logiciels. La manière dont les fichiers d'une bibliothèque sont liés aux fichiers du programme dépendra de la façon dont la bibliothèque est commun , et les processus d'installation des systèmes d'exploitation différents . Lier peut être statique , dans lequel l' exécutable d'un programme comprend tout le code de la bibliothèque dont il a besoin , ou dynamique , dans lequel le programme recherche les fichiers de bibliothèque sur la machine de l'exécuter.
    Dynamique des liens

    Tout couplage est effectué par le compilateur d'un langage de programmation. Quand un programme est lié dynamiquement , le compilateur indique à l'application où trouver les fichiers de bibliothèque nécessaires dans les systèmes d'exploitation particulières. Si le fichier de bibliothèque n'est pas là où le compilateur dit le programme à regarder , l'application ne sera pas en mesure de fonctionner correctement. La liaison dynamique exige que les fichiers de bibliothèque suivent un processus uniforme lors de l'installation sur les machines des utilisateurs , les fichiers se retrouvent dans un chemin de répertoire spécifique. Sans cette prévisibilité , les programmeurs ne peuvent pas dire les programmes liés dynamiquement où trouver les fichiers de bibliothèque .
    Liaison statique

    Quand un programme est lié statiquement , le compilateur met l' code binaire pour chaque fichier de bibliothèque sur lequel une application dessine dans l'exécutable qu'il produit. Ce processus va produire un fichier exécutable plus grand qu'un programme liée dynamiquement , mais assure que le programme s'exécute correctement sur la machine de l' utilisateur final. Les programmeurs utilisent souvent cette technique pour les bibliothèques de logiciels qui sont rares et peu susceptibles d'être installé sur l'ordinateur moyen.
    JVM Lier

    Java exécute son bytecode avec la JVM, qui inclut tous les fichiers dans la bibliothèque standard de Java. Pour cette raison, le compilateur Java utilisera automatiquement la liaison dynamique pour tous les fichiers de la bibliothèque standard . Cependant, parfois, les programmeurs Java s'appuient sur ​​les anciennes versions ou personnalisée de fichiers de la bibliothèque standard . Si un programmeur comprend le texte " MyLibrary extends StandardLibrary " au sommet d'un fichier de bibliothèque , où " MyLibrary " est le titre qu'elle veut utiliser pour son fichier de bibliothèque et " StandardLibrary " est le fichier de la bibliothèque elle veut remplacer , le compilateur lier statiquement la version développeur du fichier de la bibliothèque de l'application Java.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment trier un tableau 
  • Comment utiliser une balise object pour incorporer une applet Java 
  • Comment mettre à jour les objets dans une liste avec Java 
  • Comment envoyer un Int travers un réseau en Java 
  • Comment créer un fichier JAR pour la distribution dans Eclipse 
  • Comment faire Nombre tri Java 
  • Comment garder le même message d'entrée Lorsque Annuler est pressé en Java 
  • Comment apprendre Web Design Rapidement 
  • Pourquoi est- Java évolutive 
  • Comment faire pour convertir bytecode en code machine 
  • Connaissances Informatiques © http://www.ordinateur.cc