Cum se implementează afirmarea în Java?



Acest articol va prezenta Assertion In Java. De asemenea, vă va ajuta să înțelegeți unde să folosiți Java Assertions și unde să nu faceți acest lucru practic.

De multe ori apare nevoia de a verifica condițiile prezente în programul nostru. Cuvântul cheie asert în Java permite utilizatorilor să verifice sau să testeze ipotezele făcute în timpul programului. Acest articol vă va prezenta Assertion In .

php print_r la șir

Următoarele indicații vor fi tratate în acest articol,





Deci, haideți să începem cu acest articol

Declararea afirmării în Java

Instrucțiunea assert este utilizată alături de o expresie booleană și poate fi declarată după cum urmează:



afirmă exprimarea

O altă modalitate de a declara afirmația este următoarea:

afirmă expression1: expression2

Exemplu

import java.util.Scanner public class Test {public static void main (String args []) {int value = 18 asert value> = 20: 'Eligible' System.out.println ('Value:' + value)}}

Ieșire



Valoare: 18

Rezultatul după activarea afirmațiilor va fi după cum urmează:

Excepție în firul „principal” java.lang.AssertionError: Eligibil

Continuând cu acest articol despre afirmații în Java,

Activați afirmațiile

Trebuie remarcat faptul că, afirmațiile sunt dezactivate în mod implicit.

Sintaxa pentru activarea instrucțiunii de afirmare este următoarea:

java –ea Test

O altă metodă pentru a permite afirmații:

java –enableassertions Test

Mai departe, să vedem cum să dezactivăm afirmațiile,

Dezactivați afirmațiile

Declarațiile de afirmație pot fi dezactivate după cum urmează:

java - da Test

O altă metodă pentru a permite afirmații:

java -disableassertions Test

Motive pentru utilizarea afirmațiilor

Există diverse motive pentru care un utilizator ar putea dori să folosească afirmații:

  • Asigurându-vă că ipotezele definite în comentarii sunt corecte.
  • Pentru a vă asigura că carcasa comutatorului nu este atinsă.
  • Pentru a verifica starea obiectului.

Continuăm cu acest articol despre afirmații în Java

Unde să folosiți afirmația și nu?

Unde să folosiți afirmațiile?

  • Cazuri condiționale și condiții la începutul unei metode.
  • Argumente pentru metodele private.

Unde să nu folosești afirmații?

  • Verificarea argumentelor din metodele publice care sunt furnizate de utilizator nu trebuie făcută folosind afirmații.
  • Afirmațiile nu trebuie folosite în argumentele din linia de comandă.
  • Înlocuirea mesajelor de eroare nu trebuie făcută folosind afirmații.

Trecând la ultima parte a acestui articol despre afirmații în Java

Exemplu de program pentru afirmare în Java

import java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Introduceți ID-ul') int value = scanner.nextInt ( ) afirmă valoarea> = 15: System.out.println „Invalid” („Valoare” + valoare)}}

Ieșire

Introduceți ID-ul

Excepție în firul „principal” java.lang.AssertionError: nevalid

Pentru a vă asigura că ipotezele făcute în timpul programului sunt corecte, afirmațiile se dovedesc a fi un cuvânt cheie important.

Astfel am ajuns la sfârșitul acestui articol despre „Aserția în Java în Java”. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom contacta cât mai curând posibil.