Wie implementiere ich Assertion in Java?



Dieser Artikel führt in Assertion In Java ein. Es wird Ihnen auch helfen zu verstehen, wo Java Assertions verwendet werden sollen und wo nicht.

Oft besteht die Notwendigkeit, die in unserem Programm vorhandenen Bedingungen zu überprüfen. Mit dem Schlüsselwort assert in Java können die Benutzer die während des Programms getroffenen Annahmen überprüfen oder testen. Dieser Artikel führt Sie in Assertion In ein .

Die folgenden Hinweise werden in diesem Artikel behandelt:





Beginnen wir also mit diesem Artikel

Behauptung in Java deklarieren

Die assert-Anweisung wird neben einem booleschen Ausdruck verwendet und kann wie folgt deklariert werden:



Ausdruck behaupten

Eine andere Möglichkeit, die Behauptung zu deklarieren, ist wie folgt:

assert1: expression2

Beispiel

spring mvc tutorial für anfänger
import java.util.Scanner public class Test {public statisch void main (String args []) {int value = 18 assert value> = 20: 'Berechtigt' System.out.println ('Value:' + value)}}

Ausgabe



Wert: 18

Die Ausgabe nach dem Aktivieren von Zusicherungen lautet wie folgt:

Ausnahme im Thread 'main' java.lang.AssertionError: Berechtigt

Weiter mit dieser Behauptung in Java Artikel,

Aktivieren Sie Zusicherungen

Es ist zu beachten, dass Zusicherungen standardmäßig deaktiviert sind.

Die Syntax zum Aktivieren der Assertion-Anweisung lautet wie folgt:

PHP konvertiert String in Array
Java - ein Test

Eine andere Methode zum Aktivieren von Behauptungen:

Java-Enableassertions-Test

Lassen Sie uns im weiteren Verlauf sehen, wie Sie Behauptungen deaktivieren können.

Deaktivieren Sie Zusicherungen

Die Assertion-Anweisungen können wie folgt deaktiviert werden:

Java - ja Test

Eine andere Methode zum Aktivieren von Behauptungen:

java -disableassertions Test

Gründe für die Verwendung von Behauptungen

Es gibt verschiedene Gründe, warum ein Benutzer Behauptungen verwenden möchte:

  • Stellen Sie sicher, dass die in den Kommentaren definierten Annahmen richtig sind.
  • Um sicherzustellen, dass das Schaltergehäuse nicht erreicht wird.
  • So überprüfen Sie den Status des Objekts.

Fahren Sie mit dieser Behauptung in Java fort

So beenden Sie ein Java-Programm

Wo kann man Assertion verwenden und nicht?

Wo werden Assertions verwendet?

  • Bedingte Fälle und Bedingungen zu Beginn einer Methode.
  • Argumente für private Methoden.

Wo sollten Behauptungen nicht verwendet werden?

  • Das Überprüfen von Argumenten in den öffentlichen Methoden, die vom Benutzer bereitgestellt werden, sollte nicht mithilfe von Zusicherungen erfolgen.
  • Zusicherungen sollten nicht für Befehlszeilenargumente verwendet werden.
  • Das Ersetzen von Fehlermeldungen sollte nicht mithilfe von Zusicherungen erfolgen.

Fahren Sie mit dem letzten Teil dieser Behauptung in Java fort

Beispielprogramm für die Behauptung in Java

import java.util.Scanner public class Test {public statisch void main (String args []) {Scanner scanner = neuer Scanner (System.in) System.out.print ('ID eingeben') int value = scanner.nextInt ( ) Wert bestätigen> = 15: 'Ungültig' System.out.println ('Wert' + Wert)}}

Ausgabe

Geben Sie die ID ein

Ausnahme im Thread 'main' java.lang.AssertionError: Ungültig

Um sicherzustellen, dass die während des Programms getroffenen Annahmen korrekt sind, erweisen sich Aussagen als wichtiges Schlüsselwort.

Damit sind wir am Ende dieses Artikels über 'Behauptung in Java in Java' angelangt. Wenn Sie mehr erfahren möchten, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka wurde entwickelt, um Sie sowohl für Kern- als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring zu schulen.

Hast du eine Frage an uns? Bitte erwähne es im Kommentarbereich dieses Blogs und wir werden uns so schnell wie möglich bei dir melden.