| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java: Vinculación estática
    Cuando se trata de desarrollo de software , es una buena cosa para ser un programador perezoso. Si un programador reutiliza código que él, o alguien más, ya se ha escrito , puede pasar más tiempo trabajando en el código para nuevas funciones . Los desarrolladores pueden incorporar bibliotecas de código existentes con la vinculación estática o dinámica . Java utiliza vinculación dinámica por defecto, pero los programadores puede enlazar estáticamente sus propios archivos . Bibliotecas de software

    Las bibliotecas de software en el que los programas dependen tanto puede ser para los grandes sistemas, como el software de gráficos 3D , o contienen código que realiza funciones específicas para determinadas categorías de software . La forma en que los archivos de una biblioteca están vinculados a los archivos del programa dependerá de qué tan común es la biblioteca , y los procesos de instalación para los sistemas operativos individuales. La vinculación puede ser estático , en el que ejecutable de un programa incluye todo el código de la biblioteca que necesita, o dinámico , en el que el programa busca los archivos de biblioteca en la máquina de ejecutarlo.
    Enlazado dinámico

    Todos vinculación se realiza por el compilador de un lenguaje de programación . Cuando un programa se vincula dinámicamente , el compilador indica a la aplicación dónde encontrar los archivos de biblioteca necesarios en determinados sistemas operativos . Si el archivo de la biblioteca no es que el compilador le dijo al programa a buscar , la aplicación no será capaz de funcionar correctamente . La vinculación dinámica requiere que los archivos de la biblioteca siguen un proceso uniforme cuando instalan en las máquinas de los usuarios, con los archivos que terminan en una vía de acceso específica. Sin esta previsión , los programadores no pueden decir los programas enlazados dinámicamente dónde encontrar los archivos de la biblioteca.
    Vinculación estática

    Cuando un programa está enlazado estáticamente, el compilador pone el código binario para cada archivo de biblioteca en la que una solicitud se basa en el ejecutable que produce. Este proceso producirá un archivo ejecutable grande que un programa de enlace dinámico , pero se asegura de que un programa se ejecutará correctamente en el equipo del usuario final. Los programadores suelen utilizar esta técnica para las bibliotecas de software que no son comunes y poco probable de ser instalado en la computadora promedio.
    JVM Vinculación

    Java ejecuta el bytecode a la JVM , lo que incluye todos los archivos de la biblioteca estándar de Java. Debido a esto, el compilador Java utilizará automáticamente el enlace dinámico para cualquier archivo de la biblioteca estándar. Sin embargo , a veces los programadores de Java se basan en versiones anteriores o personalizada de archivos de la biblioteca estándar. Si un programador incluye el texto " MyLibrary extends StandardLibrary " en la parte superior de un archivo de la biblioteca , donde " MyLibrary " es el título que quiere usar para su archivo de biblioteca y " StandardLibrary " es el archivo de biblioteca que quiere sustituir , el compilador enlazar estáticamente la versión del desarrollador del archivo de biblioteca de la aplicación Java.

    Previous :

    next :
      Artículos relacionados
    ·Java Descripciones Excepción 
    ·Cómo ajustar un Int en Java 
    ·Cómo saber si un lunar debe ser eliminado 
    ·La diferencia entre Windows y autenticación de formula…
    ·Cómo utilizar bloques estáticos en Java 
    ·Cómo comprobar el estado de la impresora Uso de Java 
    ·Cadena de doble conversión en Java 
    ·Cómo iniciar un navegador de Web en Java 
    ·Cómo crear un Programa de Mecanografía 
    ·Limitaciones hilo en Java 
      Artículos destacados
    ·Un Tutorial de HTML 5 Animación Canvas 
    ·Cómo validar en Visual Basic 
    ·Cómo convertir Altura en ColdFusion 
    ·Cómo crear una casilla de verificación en Visual Basi…
    ·Cómo cambiar el nombre de carpetas en Visual Basic 
    ·¿Cuál es la diferencia entre la programación de bajo…
    ·Cómo crear cuadros de texto dinámicos 
    ·Cómo tener listas en el Bloque PHP 
    ·Cómo leer una línea de texto delimitado por tabulador…
    ·Cómo ocultar los botones en Xcode 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com