Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Qu'est-ce que dlopen jvm.dll 
  • Comment épeler un numéro en Java 
  • Apprendre Java ligne 
  • Comment exécuter JSP dans iFrame 
  • Comment Entrée et sortie en Java 
  • Comment faire pour convertir compteu…
  • Comment retourner pixels en Java ave…
  • Comment voir les adresses IP en Java…
  • Comment utiliser la nouvelle ligne d…
  • Comment utiliser Struts HTML.tld Tag…
  •   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

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment résoudre un langage Java Out erreur de mémoire 
  • Comment vérifier si une chaîne contient que des lettres de l'alphabet en Java 
  • Comment doubler la taille d'un tableau en Java 
  • Comment charger un fichier JAR à un téléphone 
  • Comment faire pour convertir une chaîne alphabétique de chiffres en Java 
  • Comment faire un programme Java pour Square Roots 
  • Comment ouvrir et lire les dossiers en Java 
  • Comment utiliser des variables dans un projet Eclipse Classpath 
  • Présentation PowerPoint Tutoriel: Noyau Java 
  • Développement de jeux en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc