Différence Entre Lancer Et Lancer En Java

Table des matières:

Différence Entre Lancer Et Lancer En Java
Différence Entre Lancer Et Lancer En Java

Vidéo: Différence Entre Lancer Et Lancer En Java

Vidéo: Différence Entre Lancer Et Lancer En Java
Vidéo: Différence entre la Création, Compilation et Exécution d'un programme JAVA 2024, Mai
Anonim

Différence clé - lancer vs lancer en Java

Il peut y avoir des erreurs lors de la programmation. Une erreur dans le programme donne un résultat inattendu ou peut mettre fin à l'exécution du programme. Par conséquent, il est préférable de détecter et de gérer correctement les erreurs pour exécuter correctement le programme. Une erreur peut être de deux types. Ce sont les erreurs de compilation et les erreurs d'exécution. Lorsqu'il y a des erreurs de syntaxe, elles sont indiquées par le compilateur Java. Celles-ci sont appelées des erreurs de compilation. Certaines erreurs de compilation courantes sont le point-virgule manquant, les accolades manquantes, les variables non déclarées et les identifiants ou mots-clés mal orthographiés. Parfois, le programme peut se compiler correctement mais il peut donner une mauvaise sortie. Ils sont appelés erreurs d'exécution. Certaines erreurs d'exécution courantes sont la division par zéro et l'évaluation d'un élément qui est hors des limites d'un tableau. Une exception est une condition provoquée par une erreur d'exécution dans le programme. L'exécution du programme se termine lorsqu'une exception se produit. Si le programmeur souhaite continuer l'exécution du code restant, il peut alors intercepter l'objet d'exception lancé par la condition d'erreur et afficher un message d'erreur. C'est ce qu'on appelle la gestion des exceptions. Le code qui peut provoquer une erreur est placé dans le bloc try et le message est dans le bloc catch. Throw et throws sont deux mots-clés utilisés dans la gestion des exceptions Java. La principale différence entre throw et throws en Java est à, throw est un mot clé utilisé pour lever explicitement une exception tandis que throws est utilisé pour déclarer une exception. C'est ce qu'on appelle la gestion des exceptions. Le code qui peut provoquer une erreur est placé dans le bloc try et le message est dans le bloc catch. Throw et throws sont deux mots-clés utilisés dans la gestion des exceptions Java. La principale différence entre throw et throws en Java est à, throw est un mot clé utilisé pour lever explicitement une exception tandis que throws est utilisé pour déclarer une exception. C'est ce qu'on appelle la gestion des exceptions. Le code qui peut provoquer une erreur est placé dans le bloc try et le message est dans le bloc catch. Throw et throws sont deux mots-clés utilisés dans la gestion des exceptions Java. La principale différence entre throw et throws en Java est à, throw est un mot clé utilisé pour lever explicitement une exception tandis que throws est utilisé pour déclarer une exception.

CONTENU

1. Présentation et différence clé

2. Qu'est-ce que le lancer en Java

3. Ce qui est lancer en Java

4. Similitudes entre le lancer et le lancer en Java

5. Comparaison côte à côte - lancer et lancer en Java sous forme tabulaire

6. Résumé

Qu'est-ce que throw en Java?

Le mot-clé throw est utilisé pour lever une exception explicitement. Le throw est suivi d'une instance de la classe Exception. par exemple - lancer une nouvelle exception («Erreur divisée par zéro»); Il est utilisé dans le corps de la méthode pour lever une exception. Référez-vous au programme ci-dessous.

Différence entre lancer et lancer en Java
Différence entre lancer et lancer en Java

Figure 01: Programme avec mot-clé throw

Selon le programme ci-dessus, la classe Exception3 a une méthode appelée checkMarks. Si les marques sont inférieures à 50, cela provoquera une exception et affichera «Fail». Si les notes sont supérieures ou égales à 50, il imprimera le message «Réussite».

Qu'est-ce que jette en Java?

Le mot clé throws est utilisé pour déclarer une exception. Il est suivi du nom de la classe d'exception. par exemple - jette une exception. Le programmeur peut déclarer plusieurs exceptions à l'aide du mot clé throws. Il est utilisé avec la signature de méthode. Reportez-vous à l'exemple ci-dessous.

Différence clé entre lancer et lancer en Java
Différence clé entre lancer et lancer en Java

Figure 02: Programme avec mot-clé throws

Le code qui peut avoir une erreur est placé à l'intérieur du try black. Le message d'erreur se trouve à l'intérieur du bloc catch. L'appelant de méthode identifie que certains types d'exceptions peuvent être attendus de la méthode appelée. L'appelant doit être préparé avec un mécanisme de capture. Dans cette situation, le mot clé throws est utilisé. Il est spécifié immédiatement après l'instruction de déclaration de méthode et juste avant l'accolade ouvrante.

Quelle est la similitude entre lancer et lancer en Java?

Les deux sont des mots-clés en Java pour la gestion des exceptions

Quelle est la différence entre lancer et lancer en Java?

Diff article au milieu avant la table

lancer vs lancer en Java

Le 'throw' est un mot clé en Java qui est utilisé pour lever explicitement une exception. Le 'throws' est un mot clé en Java utilisé pour déclarer une exception.
Exception multiple
Il ne peut pas y avoir plusieurs exceptions avec throw. Il peut y avoir plusieurs exceptions avec des lancers.
Suivi par
Le 'throw' est suivi d'une instance. Les «lancers» sont suivis par la classe.
Méthode d'utilisation
Le 'throw' est utilisé dans la méthode. Le 'throws' est utilisé avec la signature de méthode.

Résumé - throw vs throws en Java

Les erreurs d'exécution provoquent la compilation du programme, mais elles donnent des résultats inattendus ou mettent fin à l'exécution du programme. Cette condition est une exception. Throw et throws sont deux mots-clés utilisés dans la programmation Java pour la gestion des exceptions. Cet article traite de la différence entre lancer et lancer. La différence entre throw et throws en Java est que throw est un mot clé utilisé pour lancer explicitement une exception tandis que throws est utilisé pour déclarer une exception.

Recommandé: