Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Vad är Påståenden i Java

    ? Java tillade " hävda " nyckelordet för att göra det lättare att upptäcka och rapportera fel i Java 1.4 . Påståenden kan programmet ange ett villkor att det räknar med att vara sant . Om villkoret inte , rapporterar programmet ett fel som måste hanteras . Påstående Syntax

    Syntaxen för ett påstående är mycket enkel :

    hävda CODE

    Koden måste utvärderas som antingen sant eller falskt . Om sant , då fortsätter programmet som vanligt . Om falskt , sedan en AssertionError kastas . På detta sätt , gör påståendet nyckelordet en programmerare att göra påståenden om tillståndet i programmet på specifika punkter och identifiera tillfällen när programmet går in i stater som inte är tillåtna . Addera När ska man använda Påståenden

    Påståenden bör användas för att kontrollera invarianter , eller situationer som programmeraren tror aldrig kommer att inträffa. Nedanstående exempel på ett påstående om tillståndet för ett mynt är ett exempel på en invariant . Genom att använda påståenden för att kontrollera invarianter , programmerare uppnå två saker . Först ger de ett sätt för programmet att misslyckas om invarianta visar sig vara felaktiga på grund av minnesfel . Det andra ger de en klart läslig sätt för programmeraren att visa andra programmerare de antaganden som finns i hans kod .
    Problem

    Det centrala problemet med påståenden kan spåras till det faktum att de är en valfri funktion . Av olika skäl kan klientdatorerna välja att köra programmet med påståenden avstängd . Detta har en rad effekter . Först , kan programmeraren lägger inte någon kod i ett antagande som förändrar tillståndet i programmet , eftersom denna kod skulle inte längre köras om ett påstående misslyckades . Det andra , kan programmeraren aldrig förutsätta att påståenden kommer att utvärderas . Detta innebär att argumentet kontroll av metoder fortfarande ska utföras med det gamla undantag systemet , vilket aldrig kan vara inaktiverad . Slutligen, eftersom ett nytt sökord " hävda " har lagts till i språket , kan variabler i gamla koden har inte namnet " hävda . "
    Påstående Exempel

    Betrakta följande kod:

    hävda ( mynt == HUVUD

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur gör jag Slumpa ett nummer i Java
    ·Vad är en Heap i Java
    ·Hur man skriver ut text i en Java-applet
    ·Hur man beräknar Procent för textfiler i Java
    ·Hur man gör ett pip Med Java
    ·Hur vill kolla Om ett argument Finns i Java
    ·Hur man ladda ner Java -filer Applet källa med HTML -k…
    ·Lägga till förseningar eller pauser i Java
    ·Hur till Stopp WEBrick på NetBeans
    ·Java kodspråk
    Utvalda artiklarna
    ·Hur man drar en Five Point Star Använda Python Språk
    ·Hur du ansluter en Servlet Inom en Servlet
    ·Hur man använder Python Script för MobiDeDRM
    ·Hur kan man överföra BLOB -filer till en databas Serv…
    ·Hur man lär Mobile Programmering
    ·Hur man rensar elementattribut
    ·Historien om Visual Basic 6.0
    ·Hur man skapar en mall för en PHP-sida
    ·Sessions Brutet i PHP
    ·Hur konvertera ett heltal till en sträng i Java
    Copyright © Dator Kunskap http://www.dator.xyz