| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Pourquoi avons-nous besoin de Java pour les systèmes Windows
    ? Lorsque vous développez une application qui doit effectuer une tâche, comme l'enregistrement des données dans un fichier, la façon dont vous effectuez la tâche est différente sur Windows que ce soit sur un Mac parce que le système d' exploitation de l'ordinateur contrôle l'accès aux fichiers . Au lieu de développer deux applications différentes, une pour chaque système d'exploitation , certains programmes des développeurs une application unique qui fonctionne sur Windows ou Mac en utilisant Java. Un système Windows a besoin de Java pour exécuter ces applications . Stratégie de développement

    société de développement de chaque application doit choisir un modèle d'entreprise qui lui permet d'être rentable. Une entreprise peut choisir de construire des applications qui s'exécutent uniquement sur Windows en raison du type d'application, leur expertise et la taille du marché d'acheteurs potentiels. D'autres sociétés de développement de créer des applications qui s'exécutent sur plusieurs plateformes , comme Windows et Mac, parce que leurs acheteurs cibles pourraient avoir les deux systèmes . Ces développeurs doivent décider s'ils vont construire deux applications , une pour chaque plate-forme, ou si elles peuvent créer une seule application qui fonctionne sur les deux plateformes.
    Demandes du système d'exploitation
    < br >

    Lorsque vous développez une application , le système d' exploitation d'un ordinateur se trouve entre l'application et le matériel de l' ordinateur. Il fournit des services aux applications utilisant un ensemble d'objets et de classes prédéfinies. Par exemple, si une application veut récupérer une liste de fichiers dans un dossier de Windows, il peut utiliser le langage de programmation Visual Basic pour demander le FileSystemObject et accéder aux propriétés et méthodes de l'objet pour récupérer les données . Une application conçue pour Mac doit demander l'objet de NSFileManager utilisant le Objective-C langage de programmation et utiliser la classe NSFileManager pour accéder aux données .
    Comment Java fonctionne
    < p> Lorsque vous installez Java sur votre ordinateur , vous installez une version de Java qui est spécifique au système d'exploitation. Par exemple, un utilisateur Windows installe une version Windows de Java et un utilisateur Mac installe une version OS X de Java. Lorsque vous exécutez un programme Java , il crée une machine virtuelle - un logiciel qui prétend que c'est un ordinateur - et dirige le programme Java sur la machine virtuelle . La machine virtuelle exécute le système d'exploitation Java et peut se traduire par des demandes entre Java et le système d'exploitation de l'ordinateur parce que la version Java installée sur l'ordinateur est spécifique à son système d'exploitation .
    Qu'est -ce que Java

    la machine virtuelle Java crée une couche supplémentaire entre une application et le système d'exploitation . Au lieu de faire des demandes à Windows en Visual Basic ou à OS X avec Objective- C , une application Java fait des demandes à Java , qui dessert les demandes et fournit les données à l'application . Demandes Java sont identiques si l'application est prévue pour Windows ou pour Mac OS X. Cela permet à un développeur de créer une application unique qui fonctionne sur Windows et Mac en utilisant Java. Ainsi, les systèmes Windows ont encore besoin de Java pour exécuter ces programmes indépendants de la plateforme .

    Previous : No

    next :
      articles connexes
    ·Comment obtenir l' index du tableau de chaînes en Java…
    ·Comment apprendre Java 6 
    ·Java Visual Editor Tutorial 
    ·Comment faire un champ de texte par défaut à 0 en Jav…
    ·Comment faire un simple jeu Text- Based in Java 
    ·Comment faire pour créer des fichiers JAR exécutables…
    ·Différentes techniques de débogage pour Java 
    ·Java Naming Restrictions 
    ·Comment faire pour convertir la chaîne Java à une Inp…
    ·Comment importer un applet Java 
      articles en vedette
    ·Comment écrire un programme C pour lire un Integer 
    ·Comment utiliser des pointeurs de fonction dans une rec…
    ·Je n'arrive pas à insérer une apostrophe dans MySQL 
    ·Comment faire un fichier JS 
    ·Comment faire un Flux Twitter API Perl 
    ·MySQL Permission Tutorial 
    ·Quels sont Grails en Java 
    ·Comment modifier les propriétés dans un modèle CSS 
    ·Comment défilent aléatoirement Images avec Java 
    ·Comment résoudre un langage Java Out erreur de mémoir…
    Copyright © Connaissances Informatiques http://fr.wingwit.com