Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java: Statisk Linking
    Når det gjelder programvareutvikling, er det en god ting å være en lat programmerer. Hvis en programmerer gjenbruker kode som han , eller noen andre , har allerede skrevet , kan han bruke mer tid på å jobbe på koden for nye funksjoner. Utviklere kan innlemme eksisterende kode biblioteker med enten statisk eller dynamisk lenking . Java bruker dynamisk lenking som standard, men programmerere kan statisk koble sine egne filer . Programvare Biblioteker

    programvare biblioteker på hvilke programmer som er avhengige kan enten være for store systemer , som for eksempel 3D- grafikk programvare , eller inneholder kode som utfører funksjoner som er spesifikke for bestemte kategorier av programvare. Måten en bibliotekets filer er knyttet til programmets filer vil avhenge av hvor vanlig biblioteket er , og installasjonsprosessen for individuelle operativsystemer . Kobling kan være statisk , der en programmets kjørbare omfatter all biblioteket koden den trenger, eller dynamisk , der programmet ser for bibliotek filer på maskinen utfører det .
    Dynamisk lenking

    All linking er gjort av et programmeringsspråk er kompilatoren . Når et program er dynamisk koblet , forteller kompilatoren søknaden hvor du finner nødvendige bibliotek filer i bestemte operativsystemer . Hvis biblioteket filen ikke er der kompilatoren fortalte at programmet skal se ut, vil søknaden ikke kunne kjøre skikkelig. Dynamisk linking krever at biblioteksfiler følger en enhetlig prosess når de installerer på brukernes maskiner , med filer som slutter opp innen en bestemt katalog banen . Uten denne forutsigbarheten , kan programmerere ikke fortelle dynamisk lenkede programmer hvor du finner bibliotek filer.
    Statisk Linking

    Når et program er statisk lenket , setter kompilatoren binær kode for hvert bibliotek fil som et program trekker i kjørbar den produserer . Denne prosessen vil gi en større kjørbar fil enn en dynamisk knyttet program , men sørger for at et program skal kjøres riktig på sluttbrukerens maskin . Programmerere vanligvis bruker denne teknikken for programvare biblioteker som er uvanlig og neppe å bli installert på den gjennomsnittlige PC .
    JVM Linking

    Java utfører sin bytecode med JVM , som inneholder alle filene i Java standard biblioteket. På grunn av dette , vil Java kompilatoren automatisk bruke dynamisk lenking for noen standard bibliotek fil. Men noen ganger Java-programmerere er avhengige av eldre eller tilpassede versjoner av standard bibliotek filer. Hvis en programmerer inkluderer teksten " MyLibrary strekker StandardLibrary " på toppen av et bibliotek -fil , der " MyLibrary " er tittelen hun ønsker å bruke for hennes bibliotek fil og " StandardLibrary " er biblioteket filen hun ønsker å erstatte , kompilatoren vil statisk knytte utviklerens versjon av biblioteket filen til Java-program.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan erstatte en periode ved hjelp String Med Java 
    ·NetBeans søkefunksjon 
    ·Slik installerer den mest oppdaterte Java 
    ·En tutorial for å lage en relasjonsdatabase til en Jav…
    ·Grunner for en Java Lang Inkompatibel Klasseendring Fei…
    ·Hvordan gjøre Mouse Listener Bruk Swing i Java 
    ·Hvor å Sjekk Java historie i Windows Vista 
    ·Hvordan rotere bilder med flis i Java 
    ·Hvordan lage en metode Execute ved å trykke på en kna…
    ·Java Verifisering av Input 
      Anbefalte artikler
    ·Slik kjører du en V8 Test på en Android 
    ·Hvordan Link CSS til JSP 
    ·Hvordan Design Specification Språk for Process Control…
    ·Hva er en Looping i Java 
    ·Hvordan Trim funksjoner i Java 
    ·Hvordan lage Grid Forms 
    ·Slik oppgraderer MySQL på XAMPP 
    ·Slik fjerner PHP Tags 
    ·Hva betyr NET CLR 
    ·Hvordan lage en Lace skuldertrekning 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/