Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Varför behöver vi Java för Windows Systems

    ? När du utvecklar ett program som behöver utföra en uppgift t.ex. att spara data till en fil , är det sätt du utför uppgiften annorlunda på Windows än det är på en Mac eftersom datorns operativsystem kontrollerar tillgången till filer . Istället för att utveckla två olika applikationer , en för varje operativsystem , vissa utvecklare programmera ett enda program som kommer att köras på Windows eller Mac med Java . En Windows- system behöver Java för att köra dessa program . Utvecklingsstrategi

    Varje ansökan utvecklingsbolag måste välja en affärsmodell som gör att det ska vara lönsamt . Ett företag kan välja att bygga applikationer som drivs enbart med Windows på grund av den typ av ansökan , deras kompetens och storleken på marknaden för potentiella köpare . Andra utvecklingsbolag bygga applikationer som körs på mer än en plattform som Windows och Mac , eftersom deras mål köpare kan ha båda systemen . Dessa utvecklare måste besluta om de ska bygga två ansökningar , en för varje plattform , eller om de kan skapa ett enda program som körs på båda plattformarna .
    Operativsystemet frågar

    När du utvecklar ett program , sitter en dators operativsystem mellan programmet och datorns hårdvara . Det tillhandahåller tjänster till applikationer med hjälp av en uppsättning fördefinierade objekt och klasser . Till exempel när ett program vill hämta en lista med filer i en mapp från Windows , kan det använda Visual Basic programmeringsspråk att begära FileSystemObject och få tillgång till objektets egenskaper och metoder för att hämta data . Ett program som är utformat för en Mac måste begära NSFileManager objektet med Objective-C programmering språk och använd NSFileManager klassen för att komma åt data .
    Hur Java fungerar

    När du installerar Java på din dator , installerar du en version av Java som är specifika för operativsystemet . Till exempel installerar en Windows- användare en Windows-version av Java och en Mac- användare installerar en OS X- version av Java . När du kör ett Java -program , det skapar en virtuell maskin - program som låtsas som om det är en dator - och kör Java -program på den virtuella maskinen . Den virtuella maskinen kör Java operativsystem och kan översätta förfrågningar mellan Java och datorns operativsystem eftersom Java-version installerad på datorn är specifik för sitt operativsystem . Addera Vad Java Har

    Java Virtual Machine skapar ett extra lager mellan en applikation och operativsystemet . Istället för att göra framställningar till Windows i Visual Basic eller OS X med Objective- C , gör ett Java-program förfrågningar till Java , vilka tjänster de önskemål och tillhandahåller data till programmet . Java ansökningar är identiska om programmet är avsett för Windows eller OS X. Detta gör att en utvecklare att skapa ett enda program som körs på både Windows och Mac med Java . Således Windows-system behöver fortfarande Java för att köra dessa plattformsoberoende program .

    Tidigare: No

    nästa:
    relaterade artiklar
    ·Hur man skriver strängar till en textfil i Java
    ·Lägga JMenuBar till JPanel
    ·Hur att skapa en metod med ett variabelt antal ingånga…
    ·Hur man skriver ut text i en Java-applet
    ·Kryptografi Använda Java
    ·Hur hitta Utländska nycklar med inre kopplingar i Java…
    ·Konvertera Kort till Int i Java
    ·JSP Web Tutorial
    ·Hur man deklarerar en String Array
    ·Hur du itererar genom kartan i Java
    Utvalda artiklarna
    ·Hur skapa diagram i Visual C
    ·Avinstallera PHP Från XAMPP
    ·Hur man använder Windows SDK DLL i VB.NET
    ·Hur får man en Array Storlek i Perl
    ·Konvertera PHP till HTA
    ·Java Debugging Tekniker
    ·Hur man gör Kvadratrötter i Visual Basic
    ·Hur till Redigera XML Med en GridView i ASP.NET och Vis…
    ·Hur man upptäcker en minnesläcka i Windows med C + +
    ·Hur man använder Strängvy Editor
    Copyright © Dator Kunskap http://www.dator.xyz