Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Java pour convertir les entiers en c…
  • Comment ajouter une perspective Serv…
  • Comment faire pour modifier applets …
  • Comment changer la police NetBeans 
  • Comment renvoyer une valeur booléen…
  • Peut la méthode InputStream Retour …
  • Comment trouver les clés étrangèr…
  • Différences entre Java 1.4 et Java …
  • Qu'est-ce qu'un tas de Java 
  • Pourquoi classes abstraites en Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java vs C : similitudes et différences

    Les langages de programmation sont utilisés pour convertir une série d' instructions codées en un programme exécutable . Les détails spécifiques d'une langue ont un impact important sur ​​la façon dont la langue est utilisée. Si vous souhaitez obtenir la programmation a commencé , il est important de comprendre les différences et les similitudes fondamentales entre les langues classiques. Un bon endroit pour commencer serait de prendre un coup d'oeil side-by -side à Java et C. Syntaxe

    La syntaxe du code Java et C est remarquablement similaire dans certaines situations. Par exemple , les données primitives de type de déclaration , les déclarations de contrôle de flux , et même certaines fonctions de la bibliothèque ont une syntaxe presque identique entre C et Java. Les deux langues utilisent des accolades pour le code de partition en blocs . Cette fonction définit un langage comme étant à base C . En plus de Java et C , d'autres langues C- base comprennent C + + , C # , PHP , et D.
    Orientée Objet vs Impératif

    langues sont souvent écrit avec un paradigme de programmation spécifique à l'esprit . Ces paradigmes façonnent la langue et peuvent imposer des restrictions sur ce qui est possible dans cette langue. Le langage de programmation Java est essentiellement un langage orienté objet , tandis que le langage C est avant tout un langage impératif . Les programmeurs peuvent trouver des moyens de contourner ces intégrés biais paradigmatiques . Par exemple , un programmeur nommé Bjarne Stroustrup élargi C dans un langage orienté objet quand il a inventé C + + . Programmes impératifs se concentrent sur ​​les états qui modifient l'état d'un programme. Programmes orientés objet se concentrent sur la conception et l' interaction entre les objets , qui sont des combinaisons logiques de données et de fonctions.
    Garbage Collection vs Manuel Gestion de la mémoire

    Un programme d'ordinateur peut allouer de la mémoire pour stocker des données . Lorsque ces données ne sont plus nécessaires , il doit être retourné au système d'exploitation. Si la mémoire n'est pas retourné , les fuites de mémoire se produisent et peuvent dégrader les performances. Avec Java, les données inutilisées sont automatiquement renvoyées à travers un élément de collecte des ordures de la machine virtuelle Java ( JVM). Avec C , la mémoire doit être retourné manuellement .
    Bytecode Java vs binaires compilés

    Lorsqu'un programme Java est compilé, le résultat final est bytecode Java. Bytecode Java est exécuté sur une machine virtuelle Java , permettant de n'importe quel ordinateur avec une JVM pour exécuter du bytecode Java. Avec C , le code source est compilé en binaires spécifiques à la machine qui sont compatibles uniquement dans une fourchette étroite d'architectures . Le portage des programmes C à d'autres architectures nécessite le code source pour être recompilé , et souvent partiellement réécrit , pour tenir compte des nouveaux besoins en matériel.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment fusionner deux listes d'ADT Ordre 
  • Comment faire pour trouver les journaux de suivi Java 
  • Qu'est-ce que l' opérateur ^ moyenne en Java 
  • Java Exceptions d'entrée 
  • Comment faire défiler vers le haut d'un scrollpane en Java 
  • Comment les numéros d'entrée en Java 
  • Comment changer Java Accueil 
  • Comment faire un programme Java pour Square Roots 
  • Comment déclarer un tableau d'entiers en Java 
  • Comment teneurs moyennes Utilisation de Java 
  • Connaissances Informatiques © http://www.ordinateur.cc