| 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
    Quelles sont les différences entre la syntaxe et des erreurs sémantiques en Java
    ? Lorsque vous écrivez des applications Java dans votre code doit respecter les règles de la syntaxe de la langue. Cela inclut les caractères du texte et des symboles de ponctuation que vous utilisez pour déclarer des variables, des méthodes et des classes. En plus de créer la syntaxe du code qui est structuré correctement vous devez construire vos programmes d'une manière qui reflète la logique à l'œuvre au sein de votre projet d'application. Les erreurs sémantiques des erreurs dans cette logique. Les deux syntaxique et sémantique des erreurs sont des problèmes communs en matière de développement Java. Syntaxe

    syntaxe Java Java est spécifique et rigide contrairement à certaines autres langues dans lesquelles il existe un certain degré de flexibilité . Si votre code Java ne parvient pas à se conformer aux exigences grammaticales de la langue ne sera pas compiler ou exécuter . L'exemple de code suivant contient deux erreurs de syntaxe :

    Strin myTerms = code de programme clavier d'ordinateur »;

    La première erreur est dans le type de données spécifié pour la variable d'être déclaré et instancié dans cette ligne de code. Le type de données string manque son caractère définitif . La valeur étant affectée à la variable est également mal structuré comme le jeu de l'ouverture des soumissions a été omis . Si vous écrivez ce code dans un IDE Java ( Integrated Development Environment ), il ne parviendra pas à compiler et l' IDE va vous alerter sur les erreurs de syntaxe.
    Structures de contrôle

    le langage Java fournit aux programmeurs avec une gamme de structures de contrôle à mettre en œuvre des flux complexes d'exécution. Les grandes lignes de la boucle suivante contient une erreur de syntaxe : for ( int i = 0; i < 10; i + + {System.out.println ( i); }

    La section d'ouverture de la boucle manque un crochet de fermeture pour le compilateur ne parviennent pas à traiter le corps de la boucle correctement la section de l'instruction conditionnelle suivante contient également une erreur : if ( num <10) {int newNum = num +1 ;} System.out.println ( newNum ) ;
    .

    ce code est incorrect car la ligne après l'instruction conditionnelle tente de référencer une variable qui n'est plus à portée . Comme une erreur de syntaxe cela empêchera compilation.
    Signalez des problèmes logiques Photos, illustrations et programmes Java

    peuvent contenir des erreurs sémantiques selon les structures et les types impliqués tableaux et des boucles impliquent souvent des problèmes logiques résultant des erreurs sémantiques , comme dans l'exemple de code suivant : . int someNums = {3 , 5, 1 , 7, 2 }; for (int i = 0; i <= someNums.length ; i + + ) {System.out.println ( someNums [i]) ; }

    l'erreur est dans le test conditionnel sont la formation d' une partie du contour de la boucle. l' essai consiste à vérifier que la variable compteur est soit inférieure ou égale à la longueur de la matrice étant itérée travers . Lorsque la boucle est exécutée pour la dernière fois le code à l'intérieur il tente d'accéder à un élément qui est hors des limites. c'est parce que le premier indice d'un tableau est zéro et l'indice final est inférieur de la longueur du tableau . Ce code va compiler et exécuter , puis échouer lorsque la boucle s'exécute .
    Gestion des erreurs

    syntaxe et les erreurs sémantiques nécessitent des approches différentes. Dans la plupart des cas, vous prendrez conscience des erreurs de syntaxe pendant que vous écrivez votre code comme votre IDE mettra l'accent sur les messages d'erreur et les avertissements. vous ne serez pas capable de compiler votre code jusqu'à ce qu'il n'y a pas d'erreurs de syntaxe restés dedans . erreurs sémantiques sont plus susceptibles d'apparaître lorsque vous exécutez votre programme. Certaines erreurs sémantiques deviennent claires tout de suite car ils provoquent votre programme de crash . Cependant, d'autres ne peuvent devenir apparente après de nombreux tests .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer un objet non modifiable en Ja…
    ·Comment connecter un site Web pour SQLite 
    ·Comment faire pour installer Java pour les Jeux 
    ·Comment copier flux d'entrées-sorties en Java 
    ·Comment utiliser Regex dans les échantillons Java 
    ·Comment faire pour installer le kit de développement l…
    ·Comment générer des dates dans les JSP 
    ·Comment importer un échantillon Android pour Eclipse 
    ·Comment lire un fichier CSV dans Java 
    ·Comment utiliser la date en Java 
      articles en vedette
    ·Comment faire pour transférer de gros fichiers en PHP 
    ·Comment apprendre la programmation informatique Langues…
    ·Comment faire pour déplacer un objet avec la couleur d…
    ·Comment inclure un fichier PHP dans une page HTML 
    ·Qu'est-ce qu'une macro Looping 
    ·Comment faire pour enregistrer une variable à une base…
    ·Comment faire un flotteur Int de string Netbeans en Jav…
    ·VB.NET programmation serveur client 
    ·Comment faire pour exécuter Python dans Terminal Serve…
    ·Comment faire pour changer l'orientation de GridView su…
    Copyright © Connaissances Informatiques http://fr.wingwit.com