Πώς να εφαρμόσετε τον ισχυρισμό στην Java;



Αυτό το άρθρο θα εισαγάγει το Assertion In Java. Θα σας βοηθήσει επίσης να καταλάβετε πού να χρησιμοποιήσετε Java Assertions και πού να μην κάνετε πρακτικά.

Συχνά, προκύπτει η ανάγκη επαλήθευσης των συνθηκών που υπάρχουν στο πρόγραμμά μας. Η λέξη-κλειδί επιβεβαίωσης στην Java επιτρέπει στους χρήστες να επαληθεύουν ή να ελέγχουν τις παραδοχές που έγιναν κατά τη διάρκεια του προγράμματος. Αυτό το άρθρο θα σας παρουσιάσει στο Assertion In .

Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο,





Ας ξεκινήσουμε λοιπόν με αυτό το άρθρο

ng-αλλαγή έναντι onchange

Δήλωση ισχυρισμού στην Java

Η δήλωση assert χρησιμοποιείται παράλληλα με μια έκφραση Boolean και μπορεί να δηλωθεί ως εξής:



διεκδικούν έκφραση

Ένας άλλος τρόπος για να δηλώσετε τον ισχυρισμό είναι ο εξής:

ισχυρίστε την έκφραση1: έκφραση2

Παράδειγμα

import java.util.Scanner δημόσια τάξη Δοκιμή {public static void main (String args []) {int value = 18 assert value> = 20: 'Eligible' System.out.println ('Value:' + value)}}

Παραγωγή



Τιμή: 18

Η έξοδος μετά την ενεργοποίηση των ισχυρισμών θα έχει ως εξής:

Εξαίρεση στο νήμα 'main' java.lang.AssertionError: Επιλέξιμο

Προχωρώντας με αυτόν τον ισχυρισμό στο άρθρο Java,

Ενεργοποίηση ισχυρισμών

Πρέπει να σημειωθεί ότι, οι ισχυρισμοί απενεργοποιούνται από προεπιλογή.

Η σύνταξη για την ενεργοποίηση της δήλωσης ισχυρισμού έχει ως εξής:

java –ea Test

Μια άλλη μέθοδος για την ενεργοποίηση ισχυρισμών:

κλήση με αναφορά c ++
java –enableassertions Test

Προχωρώντας, ας δούμε πώς να απενεργοποιήσουμε τους ισχυρισμούς,

Απενεργοποίηση ισχυρισμών

Οι δηλώσεις ισχυρισμού μπορούν να απενεργοποιηθούν ως εξής:

java - ναι δοκιμή

Μια άλλη μέθοδος για την ενεργοποίηση ισχυρισμών:

java-απενεργοποίηση δοκιμών

Λόγοι για τη χρήση ισχυρισμών

Υπάρχουν διάφοροι λόγοι για τους οποίους ένας χρήστης μπορεί να θέλει να χρησιμοποιήσει ισχυρισμούς:

  • Βεβαιωθείτε ότι οι παραδοχές που ορίζονται στα σχόλια είναι σωστές.
  • Για να βεβαιωθείτε ότι δεν έχει επιτευχθεί η θήκη του διακόπτη.
  • Για να ελέγξετε την κατάσταση του αντικειμένου.

Προχωρώντας με αυτόν τον ισχυρισμό στο άρθρο Java

Πού να χρησιμοποιήσετε τον ισχυρισμό και όχι;

Πού να χρησιμοποιήσετε ισχυρισμούς;

  • Υπό όρους και προϋποθέσεις στην αρχή μιας μεθόδου.
  • Επιχειρήματα σε ιδιωτικές μεθόδους.

Πού να μην χρησιμοποιηθούν ισχυρισμοί;

  • Ο έλεγχος ορισμάτων στις δημόσιες μεθόδους που παρέχονται από τον χρήστη δεν πρέπει να γίνεται με ισχυρισμούς.
  • Οι ισχυρισμοί δεν πρέπει να χρησιμοποιούνται σε ορίσματα γραμμής εντολών.
  • Η αντικατάσταση μηνυμάτων σφάλματος δεν πρέπει να γίνεται χρησιμοποιώντας ισχυρισμούς.

Προχωρώντας στο τελευταίο κομμάτι αυτού του ισχυρισμού στο άρθρο Java

Δείγμα προγράμματος για δήλωση στην Java

import java.util.Scanner δημόσια τάξη Δοκιμή {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int value = scanner.nextInt ( τιμή assert> = 15: 'Invalid' System.out.println ('Value' + value)}}

Παραγωγή

Εισαγάγετε το αναγνωριστικό

Εξαίρεση στο νήμα 'main' java.lang.AssertionError: Μη έγκυρο

Για να βεβαιωθείτε ότι οι παραδοχές που έγιναν κατά τη διάρκεια του προγράμματος είναι σωστές, οι ισχυρισμοί αποδεικνύονται ως σημαντική λέξη-κλειδί.

Έτσι, έχουμε φτάσει στο τέλος αυτού του άρθρου σχετικά με το «Assertion In Java in Java». Εάν θέλετε να μάθετε περισσότερα, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία μάθησης. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Spring.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.