Kaip įgyvendinti tvirtinimą „Java“?



Šis straipsnis supažindins su „Assertion In Java“. Tai taip pat padės suprasti, kur naudoti „Java“ teiginius, o kur ne su praktiniais.

Dažnai kyla poreikis patikrinti mūsų programoje esančias sąlygas. „Java“ tvirtinimo raktinis žodis leidžia vartotojams patikrinti ar patikrinti programos metu padarytas prielaidas. Šis straipsnis supažindins jus su „Assertion In“ .

Tolimesni patarimai bus aptarti šiame straipsnyje,





Taigi pradėkime nuo šio straipsnio

Pareiškimo deklaravimas „Java“

Teiginio teiginys naudojamas kartu su Bulio išraiška ir gali būti deklaruojamas taip:



teigti išraišką

Kitas būdas teigti teiginį yra toks:

teigti išraišką1: išraiška2

Pavyzdys

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

Rezultatas



Vertė: 18

Išvestis įgalinus teiginius bus tokia:

numatytoji char reikšmė java

Išimtis temoje „main“ java.lang.AssertionError: Tinkama

Toliau su šiuo teiginiu „Java“ straipsnyje,

Įgalinti teiginius

Reikia pažymėti, kad teiginiai pagal numatytuosius nustatymus yra išjungti.

Teiginio teiginio įgalinimo sintaksė yra tokia:

java –ea testas

Kitas teiginių įgalinimo būdas:

java –patvirtinimo testas

Pažvelkime, kaip išjungti teiginius,

Išjungti teiginius

Tvirtinimo teiginius galima išjungti taip:

java - taip Testas

Kitas teiginių įgalinimo būdas:

kaip sukurti objektų masyvą Java
java -disableassertions Testas

Teiginių naudojimo priežastys

Yra keletas priežasčių, kodėl vartotojas gali norėti naudoti teiginius:

  • Įsitikinkite, kad komentaruose apibrėžtos prielaidos yra teisingos.
  • Siekiant užtikrinti, kad nebūtų pasiektas jungiklio dėklas.
  • Norėdami patikrinti objekto būseną.

Toliau su šiuo teiginiu „Java“ straipsnyje

skirtumas tarp metimų ir metimų java

Kur naudoti teiginį, o ne?

Kur naudoti teiginius?

  • Sąlyginiai atvejai ir sąlygos metodo pradžioje.
  • Argumentai į privačius metodus.

Kur negalima naudoti teiginių?

  • Argumentų tikrinimas viešuose metoduose, kuriuos pateikia vartotojas, neturėtų būti atliekamas naudojant teiginius.
  • Teiginiai neturėtų būti naudojami komandinės eilutės argumentuose.
  • Klaidų pranešimai neturėtų būti keičiami naudojant teiginius.

Pereinama prie paskutinio šio teiginio bitų „Java“ straipsnyje

Patvirtinimo programos „Java“ pavyzdys

importuoti java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter ID') int value = scanner.nextInt ( ) teigti reikšmę> = 15: „Netinkama“ System.out.println („Reikšmė“ + reikšmė)}}

Rezultatas

Įveskite ID

Išimtis temoje „main“ java.lang.AssertionError: neteisinga

Kad įsitikintumėte, jog programos metu padarytos prielaidos yra teisingos, teiginiai yra svarbus raktinis žodis.

Taigi mes priėjome šio straipsnio „Assertion In Java in Java“ pabaigą. Jei norite sužinoti daugiau, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti mokyti jus tiek pagrindinėms, tiek pažangesnėms „Java“ koncepcijoms kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.

Turite mums klausimą? Prašau tai paminėti šio tinklaraščio komentarų skiltyje ir mes kuo greičiau susisieksime su jumis.