| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvad Er Påstande i Java
    ? Java tilføjede " hævde " søgeord for at gøre det lettere at opdage og rapportere fejl i Java 1.4. Påstande programmet lov til at angive en betingelse , at den forventer at være sandt. Såfremt betingelsen mislykkes , programmet rapporterer en fejl , som skal håndteres . Assertion Syntaks

    syntaks for en påstand er meget enkel : Hej

    hævde CODE

    Koden skal evaluere enten sande eller falske. Hvis det er sandt , så programmet fortsætter som sædvanlig. Hvis falsk, så en AssertionError kastes . På denne måde gør påstanden søgeord en programmør til at gøre påstande om programmets tilstand på bestemte punkter og identificere tidspunkter, hvor programmet passerer ind , at der ikke er tilladt .
    Hvornår skal man bruge Påstande < br >

    Påstande bør anvendes til at kontrollere invarianter , eller situationer, som programmøren mener aldrig vil forekomme . Nedenstående eksempel på en påstand om tilstanden af en mønt er et eksempel på en invariant . Ved at bruge påstande til at kontrollere invarianter , opnår programmører to ting. Først, de giver en måde for programmet til at mislykkes , hvis invariant viser sig at være falske grundet hukommelse korruption. For det andet, de giver en letlæselig måde for programmøren at vise andre programmører de forudsætninger , der findes i hans kode.

    Problemer

    Det centrale problem med påstande kan spores tilbage til den omstændighed, at de er en valgfri funktion . Af forskellige grunde kan klientmaskiner vælger at køre programmet med påstande slukket. Dette har en række virkninger . Først kan programmøren ikke sætte nogen kode i en antagelse , der ændrer tilstanden af ​​programmet, da denne kode ikke længere ville blive kørt , hvis en påstand mislykkedes. For det andet kan programmøren aldrig antage, at påstande vil blive evalueret . Det betyder, at argumentet kontrol for metoder bør stadig udføres ved hjælp af gamle undtagelser system, som aldrig kan blive deaktiveret. Endelig er en ny søgeordet " hævde " er blevet tilføjet til sprog, kan variablerne i gamle kode ikke have navnet " hævde ".
    Assertion Eksempel

    Overvej følgende kode : Hej

    hævde ( mønt == HEADS

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Oversæt C -kode til Java 
    ·Oplysninger om Java Training Online 
    ·Hvordan man kompilerer en Java Program 
    ·Sådan Embed Java DB i NetBeans 
    ·Sådan Konverter PrintStream til BufferedWriter 
    ·Java Game Development Tools 
    ·Hvordan Brug Combo Box Med Netbeans GUI 
    ·Sådan bruges Udefineret Farver i Java 
    ·PowerPoint-præsentation Tutorial : Core Java 
    ·En SQLite Java Tutorial 
      Anbefalede Artikler
    ·Sådan fjernes en Ruby Gem 
    ·Sådan eksporteres en fast bredde tekstfil til en tabel…
    ·Forskellen mellem Høj og lav - niveau sprog i Computer…
    ·Sådan fjernes nuller i Java Recursion 
    ·Sådan oprettes Click & trække objekter i Visual Basic…
    ·Forskelle mellem Write & WriteLine i Python 
    ·Sådan afgøres, hvilken er afkrydset i Visual Basic Ne…
    ·Hvordan Udfør VBS Script 
    ·Sådan ændres en brugeradgangskode Script 
    ·Sådan Roter tekst med JavaScript 
    Copyright © Computer Viden http://www.computerdk.com