| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java : Statisk Sammenkædning
    Når det kommer til udvikling af software, er det en god ting at være en doven programmør. Hvis en programmør genbruger kode, som han eller en anden, allerede har skrevet , kan han bruge mere tid på at arbejde på koden til nye funktioner . Udviklere kan indarbejde eksisterende kode biblioteker med enten statisk eller dynamisk forbinder. Java bruger dynamisk sammenkædning som standard, men programmører kan statisk linke deres egne filer . Software Biblioteker

    software biblioteker på , hvilke programmer er afhængige kan enten være til større systemer, såsom 3D- grafik software , eller indeholder kode, der udfører funktioner er specifikke for bestemte kategorier af software . Den måde, som et bibliotek filer er knyttet til programmets filer vil afhænge af, hvor almindeligt er biblioteket , og installation processer for de enkelte operativsystemer. Sammenkædning kan være statiske, hvor et programs eksekverbare omfatter alle bibliotekets kode det behov, eller dynamisk, hvor programmet ser for biblioteksfiler på maskinen udfører den .
    Dynamisk Linking
    < br > p Alle sammenkædning sker ved et programmeringssprog s compiler. Når et program er dynamisk forbundet med compileren fortæller programmet hvor man kan finde de nødvendige biblioteksfiler især operativsystemer. Hvis biblioteket filen ikke er der, hvor compiler fortalte program til at se , vil ansøgningen ikke kunne køre ordentligt. Dynamisk linking kræver, at biblioteksfiler følger en ensartet proces, når de installerer på brugernes maskiner , med filerne ender inden for en bestemt mappe sti. Uden denne forudsigelighed, kan programmører ikke fortælle dynamisk lænkede programmer hvor man kan finde biblioteksfiler .
    Statisk Sammenkædning

    Når et program er statisk forbundet, compileren sætter binær kode for hver biblioteksfil , hvor en anmodning trækker i den eksekverbare den producerer . Denne proces vil producere en større eksekverbar fil end et dynamisk forbundet program , men sikrer, at et program vil køre korrekt på slutbrugerens maskine . Programmører normalt bruger denne teknik til software biblioteker , der er ualmindelige og næppe at blive installeret på den gennemsnitlige computer.
    JVM Sammenkædning

    Java udfører sit bytecode med JVM , som omfatter alle filerne i Javas standard biblioteket . På grund af dette , vil Java compiler automatisk bruge dynamisk sammenkædning for enhver standard bibliotek fil. Men nogle gange Java programmører afhængige ældre eller tilpassede versioner af standard bibliotek filer . Hvis en programmør omfatter teksten " MyLibrary Forlænger StandardLibrary " i toppen af ​​et bibliotek fil , hvor " MyLibrary " er titlen hun ønsker at bruge til hendes biblioteksfil og " StandardLibrary " er den biblioteksfil hun ønsker at erstatte, vil compileren statisk linke udviklerens versionen af biblioteket fil til Java-program.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Læs et heltal Med JTextField 
    ·Hvad Er ' instansvariabler ' i Java 
    ·Sådan Flyt mellem rammer i Java 
    ·Hvordan man laver en Game App til Free 
    ·Hvordan man skriver Android Programmer 
    ·Grundlæggende Java Koder 
    ·Sådan Konverter PrintStream til BufferedWriter 
    ·Sådan får du adgang Oracle Database Brug Java Program…
    ·Ingen hovedklasser Fundet i NetBeans 
    ·Sådan bruges Filefilter i Java 
      Anbefalede Artikler
    ·Sådan Program Med Prolog 
    ·Hvordan til at erklære en todimensional Array i Visual…
    ·Sådan Hent rækker fra ResultSet til MySQL i JSP 
    ·Sådan pakkes Applets Fra Java Cache 
    ·Sådan ændres Fieldset Color 
    ·Definer en multi-dimensional Array i C + + 
    ·Hvordan man opbygger en menu i Android 
    ·Sådan oprettes en online quiz med PHP 
    ·Hvordan man bruger PHP til at sende oplysninger til en …
    ·PHP File Upload Typer 
    Copyright © Computer Viden http://www.computerdk.com