Maison  >  Article  >  Java  >  Que signifie l'échec en Java

Que signifie l'échec en Java

little bottle
little bottleoriginal
2019-05-18 09:15:5520826parcourir

Fail en Java fait référence au mécanisme Fail-Fast, qui est un mécanisme de détection d'erreurs dans les collections Java. Lorsque plusieurs threads effectuent des modifications structurelles dans une collection, un mécanisme d'échec rapide peut se produire.

Que signifie l'échec en Java

L'échec en Java fait référence au mécanisme Fail-Fast, qui est un mécanisme de détection d'erreurs dans les collections Java. Lorsque plusieurs threads effectuent des modifications structurelles dans une collection, un mécanisme d'échec rapide peut se produire.

Java est un langage orienté objet et de nombreuses commandes ont des significations particulières. Ici, je vais vous faire découvrir l'échec.

(Tutoriel vidéo : cours Java )

Il existe un mécanisme d'échec rapide dans la programmation Java

signifie : dans la conception du système, Rapid Failure System Un système qui signale immédiatement toute condition pouvant indiquer un dysfonctionnement. Les systèmes à défaillance rapide sont généralement conçus pour interrompre les opérations normales plutôt que pour tenter de poursuivre un processus potentiellement défectueux. Cette conception vérifie généralement l'état du système à plusieurs points de fonctionnement, afin que toute panne puisse être détectée précocement. Le travail du module Fail-Fast consiste à détecter les erreurs, puis à laisser le niveau le plus élevé du système gérer les erreurs.

En fait, c'est un concept. Pour parler franchement, lors de la conception du système, considérez d'abord les situations anormales. Une fois qu'une anomalie se produit, arrêtez-la et signalez-la directement.

Donnez l'exemple d'échec rapide le plus simple :

public int divide(int divisor,int dividend){
 if(dividend == 0){
  throw new RuntimeException("dividend can't be null");
 }
 return divisor/dividend;
}

Le code ci-dessus est une méthode de division de deux entiers. Dans la méthode de division, nous créons un simple diviseur. Vérifiez si sa valeur est 0, alors une exception sera levée directement et la cause de l'exception sera clairement indiquée. Il s’agit en fait de l’application pratique du concept fail-fast.

L'avantage de ceci est que certaines conditions d'erreur peuvent être identifiées à l'avance. D'une part, cela peut éviter d'exécuter d'autres codes complexes. D'autre part, une fois ces conditions anormales identifiées, certaines sont ciblées et individuelles. le traitement peut être effectué.

Tutoriels associés recommandés : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment afficher MySQL en JavaArticle suivant:Comment afficher MySQL en Java