| 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
    Hvorfor har vi brug Java til Windows Systems
    ? Når du udvikler et program, der har brug for at udføre en opgave som at gemme data til en fil, den måde, du udfører opgaven er anderledes på Windows , end det er på en Mac , fordi computerens operativsystem kontrollerer adgangen til filer. I stedet for at udvikle to forskellige programmer , et for hvert operativsystem , nogle udviklere program en enkelt ansøgning , der vil køre på Windows eller Mac ved hjælp af Java . En Windows -system har brug for Java til at køre disse programmer. Udviklingsstrategi

    Hver ansøgning udvikling selskab skal vælge en forretningsmodel, der gør det muligt at være rentabel. En virksomhed kan vælge at bygge applikationer, der kun kører på Windows , fordi den type program, deres ekspertise og størrelsen af markedet for potentielle købere. Øvrige udviklingsomkostninger virksomheder med at bygge applikationer, der kører på mere end én platform , såsom Windows og Mac , fordi deres mål købere kan have begge systemer . Disse udviklere skal beslutte, om de kommer til at bygge to ansøgninger , én for hver platform , eller om de kan skabe et enkelt program , der kører på begge platforme .
    Kræver operativsystemet
    < br >

    Når du udvikler et program, en computers operativsystem sidder mellem ansøgningen og computerens hardware. Det giver ydelser til applikationer vha. et sæt foruddefinerede objekter og klasser . For eksempel, når en ansøgning vil hente en liste over filer i en mappe fra Windows kan den bruge Visual Basic programmeringssprog at anmode FileSystemObject og få adgang objektets egenskaber og metoder til at hente data . En ansøgning designet til en Mac , skal anmode om NSFileManager objekt ved hjælp af Objective- C programmeringssprog og bruge NSFileManager klassen til at få adgang til data .
    Hvordan Java arbejder
    < p> Når du installerer Java på din computer, du installerer en version af Java , der er specifikke for operativsystemet. For eksempel installerer en Windows-bruger en Windows- version af Java og en Mac-bruger installerer en OS X version af Java. Når du kører et Java-program , det skaber en virtuel maskine - software , der foregiver ligesom det er en computer - og kører Java-programmet på den virtuelle maskine. Den virtuelle maskine kører Java -operativsystemet og kan oversætte anmodninger mellem Java og computerens operativsystem , fordi Java-version installeret på computeren er specifik for dens operativsystem.
    Hvilken Java virker en < br >

    Java virtuel maskine skaber et yderligere lag mellem en ansøgning og operativsystemet. I stedet for at anmodninger om at Windows i Visual Basic eller OS X med Objective- C , der gør et Java-program anmodninger til Java, som tjenester anmodninger og giver data til ansøgningen. Java ansøgninger er identiske , om ansøgningen er beregnet til Windows eller OS X. Det giver en udvikler at skabe et enkelt program, der kører på både Windows og Mac ved hjælp af Java . Således Windows-systemer stadig brug Java til at køre disse platform - uafhængige programmer.

    Forrige : No

    næste :
      Relaterede artikler
    ·Hvordan laver Java Knapper samme størrelse 
    ·Hvad er en Null Pointer Exception 
    ·Hvordan du få input fra skærmen I Java 
    ·Sådan Proces XML & JDOM i Java 
    ·Sådan Flyt mellem rammer i Java 
    ·Sådan Embed Java 
    ·Step-by- Step For Løb en Android Emulator 
    ·Java Frame Tutorials 
    ·Hvordan laver Mobiltelefon Spil 
    ·Tutorial på Java Logning APIs 
      Anbefalede Artikler
    ·Sådan Konverter en Tekstboks til et heltal 
    ·Sådan Reset MySQL Indsæt ID 
    ·Hvordan man laver en Stickman i C + + 
    ·Sådan bruges Serial Port i Visual Basic 
    ·Liste over Python fusionerer 
    ·Hvad er forskellen mellem en funktion Procedure & Sub P…
    ·Sådan oprettes en Autorun Inf Filer 
    ·Sådan Læs 2D Arrays på XML i en Android App 
    ·Sådan gør du: A PHP Array Hvis First indeks er Empty 
    ·Sådan fjernes Citater i Python SQLite 
    Copyright © Computer Viden http://www.computerdk.com