| 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
    Index Array Out of Bounds Exception en Java
    programmes Java utilisent une variété de structures de collecte pour stocker et traiter les données . Le tableau est un des objets de stockage les plus courants dans les applications Java . Une fois que les données d'un tableau a en elle, des programmes Java peuvent traiter les données en accédant à des éléments individuels ou une boucle à travers l' ensemble de la structure , de la transformation d'un élément à la fois. Index Array en dehors des limites des exceptions se produisent quand une valeur d'index incorrect est utilisé dans une tentative d'accès à un élément de tableau . Accès
    programmes Java

    tableau peuvent accéder aux valeurs du tableau en utilisant le nom de la variable de type tableau et index. L'indice est représenté en utilisant une valeur de type int primitif . L' extrait de code suivant montre comment accéder à un élément de tableau , l'écriture de sa valeur à la console de sortie :

    String [ ] someStrings = { "Rouge" , "Vert" , "Bleu" }; système de


    . out.println ( someStrings [ 0]);

    le code crée d'abord le tableau , l'instanciation avec trois éléments , puis accède à la première question , qui est stocké à la position zéro . Code Java peut également parcourir un tableau, effectuer un traitement sur ​​chaque élément :

    for (int i = 0; i < someStrings.length ; i + +) {

    System.out.println ( someStrings [i]) ; .

    }

    Dans ce cas, le code écrit chaque élément du tableau sur une ligne distincte
    valeurs d'index
    programmeurs

    utilisant des batteries doivent s'assurer qu'ils utilisent seulement les indices de tableaux valides lors de l'accès éléments. Les seules valeurs d'indice de tableau sont ceux valables comprise entre zéro et un de moins que la longueur de la matrice . L'indexation de la matrice commence à zéro , de sorte que la position finale dans un tableau avec cinq éléments est à quatre index . Lorsque le code accède aux éléments du tableau en utilisant soit des références à des variables ou des valeurs explicites , il ne sera efficace que si la valeur de l'indice utilisé est dans la plage de la baie.
    Exceptions

    exceptions Java surviennent quand quelque chose qui n'est pas dans l'exécution ou le traitement normal se produit. Si un extrait de code tente d' accéder à un élément de tableau à l'aide d'un indice qui est soit négatif, soit au-delà de la position finale dans le tableau, Java va jeter un indice de tableau Out Of Bounds Exception . Par exemple, si un programme tente de lire l'élément à quatre positions dans un tableau avec les quatre éléments , l' exception sera levée depuis la position finale du tableau est de trois. Cette erreur est courante dans les cas où les programmes utilisent des boucles de traiter le contenu du tableau.
    Compilation et exécution

    l'index du tableau Out Of Bounds Exception est une commune , mais Les programmeurs ne deviennent pas conscients de cela avant l'exécution. Comme il n'est pas une exception vérifiée , la possibilité de cette erreur ne sera pas empêcher un programme de compilation et l'exécution . Pour cette raison, les programmeurs Java doivent construire des structures de code d'accès au tableau soigneusement , effectuer des tests approfondis pour s'assurer un tableau ne sera accessible avec des valeurs d'index valides .

    Previous :

    next :
      articles connexes
    ·Comment gérer des exceptions dans Java 
    ·Comment créer Turn- Based Jeux 
    ·Java Software Testing 
    ·Comment faire pour installer le kit de développement l…
    ·Comment imprimer une date en Java 
    ·Comment utiliser Struts Disposition 
    ·Comment Split chaînes à l'aide de Java 
    ·Comment faire pour convertir octal en décimal en Java 
    ·Comment faire pour trouver un autre numéro de port du …
    ·Comment faire un labyrinthe en Java 
      articles en vedette
    ·Comment faire pour redémarrer un transfert Curl en PHP…
    ·Comment faire pour convertir les fractions en PHP 
    ·Comment faire pour utiliser l'Assistant de déploiement…
    ·Comment puis-je imprimer un symbole Unicode en Java 
    ·Comment arrêter Exécuter en COBOL 
    ·Comment envoyer un fax virtuel de base 
    ·Comment développer une application Bluetooth 
    ·Tableaux statiques dans les fonctions de VBA 
    ·Access 2007 Scripts 
    ·Comment faire pour convertir une chaîne C + + pour LSt…
    Copyright © Connaissances Informatiques http://fr.wingwit.com