| 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
    Java Advanced Topics
    Java a été développé pour être une amélioration sur les langages de programmation établis tels que C et C + + . Les ingénieurs de Sun Microsystems voulaient un langage de programmation qui donnerait une syntaxe plus simple et une variété de bibliothèques de rationaliser le développement. Bien que beaucoup de ces bibliothèques et des outils intégrés sont incroyablement utiles, leur utilisation est un sujet avancé en Java que les développeurs ont besoin pour obtenir le coup de avant qu'ils ne deviennent vraiment pratique . Multithreading

    un des sujets avancés en Java est de rendre votre programme exécuter plusieurs tâches à l'unisson, ou multithread. Chaque ensemble de tâches d'un programme est exécuté à un moment donné est appelé un fil. Chaque fil est placé dans une file d'attente par le système informatique pour recevoir des temps de traitement sur ​​l'un des processeurs de l'ordinateur. Cependant, vous devez vous assurer que les fils nécessaires sont lancés, fin au moment approprié , et de ne pas provoquer une surcharge des ressources du système .
    Concurrence

    Multithreading introduit également la question de la concurrence . Si un programme est un ensemble central de variables, puis l'un des threads dans votre programme peut accéder et modifier les valeurs stockées dans ces variables. Toutefois, les discussions ne sont pas automatiquement au courant les uns des autres ou ce qui est fait . Si deux threads modifient la même variable , il est tout à fait possible qu'un thread peut modifier une variable au milieu d'un autre thread de travail avec elle. Cela conduit à une corruption des données . Veiller à ce que les discussions ne déclenchent pas les uns les autres à travailler avec des variables centrales s'appelle la concurrence .
    Treaties Database accès

    variables par un programme magasins en lui-même peut ont une utilité limitée pour une utilisation à long terme. Souvent, les utilisateurs auront besoin pour stocker des données d'un moment ils utilisent le programme à l'autre . En outre, les bases de données offrent un moyen efficace pour stocker et récupérer beaucoup de données , et permettent simultanément de nombreux utilisateurs un accès différent à ces mêmes données . La rédaction de votre programme Java d'accéder , de lire et écrire des bases de données nécessite le programmeur d'apprendre l'interface Java pour chaque type de base de données dont il aura besoin pour y accéder.
    Swing
    < p> Faire des interfaces graphiques ( GUI) est un sujet avancé qui est difficile pendant que vous apprenez , mais une fois que vous obtenez le coup de lui le processus de fabrication des interfaces graphiques sera beaucoup plus simple qu'avec les autres langues. Le haut- bibliothèques Java pour créer des interfaces graphiques est appelé «Swing ». Swing fournit des fonctions simplifiées pour créer des fenêtres , des boutons et des zones de texte, ainsi que l'importation et l'utilisation du multimédia comme des images . Balançoire propose également différentes façons d'organiser l'agencement de ces composants dans la conception que vous désirez.

    Previous :

    next :
      articles connexes
    ·Comment ajouter des objets Java à un Android 
    ·Comment faire pour obtenir le nombre de lignes sur une …
    ·Comment faire pour augmenter la taille des graphiques d…
    ·Comment écrire un programme Java pour estimer votre â…
    ·Comment fermer un tracé Android 
    ·Servlet et Applet Différences 
    ·Comment télécharger Bonjour Mapview sur les appareils…
    ·Comment changer le Applet Viewer dans Eclipse 
    ·La taille du tampon par défaut pour BufferedWriter 
    ·Comment ajouter des dates en Java 
      articles en vedette
    ·PHP SQL Tutorial 
    ·Comment faire pour convertir COBOL à Visual Basic 
    ·Comment faire pour supprimer une déclaration vierge de…
    ·Les choses amusantes à faire à Visual Basic 
    ·Comment faire pour utiliser un serveur MySQL avec un cl…
    ·Perl Chaque Foreach vs 
    ·Comment prévisualiser un fichier PHP 
    ·Comment faire pour supprimer un seul caractère dans un…
    ·Comment animer un sprite dans un jeu XNA 
    ·Exceptions de fichiers pour les applets Java : Arial.tt…
    Copyright © Connaissances Informatiques http://fr.wingwit.com