English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Твърдението в Java

Софтуер RSS Feed





Поддържане съоръжение се добавя в J2SE 1.4. В подкрепа на това съоръжение J2SE 1.4 добавя ключовата дума твърди с езика, и AssertionError клас. Твърдение проверки булев-въвели израз, който трябва да е истина по време на изпълнение на програмата по време на работа. Твърдението, съоръжението може да бъде активиран или забраните по време на изпълнение. Обявяването Поддържане Поддържане отчети са две форми, както са дадени belowassert изразяване; твърдят ИЗРАЗ1: ИЗРАЗ2; Първата форма е проста форма на твърдението, а втората форма се друг израз. И в двата израза формата булев представлява условие, което трябва да се оцени до истинската runtime.If условието оценява с неверни твърдения и са активирани, AssertionError ще бъде хвърлен в runtime.Some примери, които използват прости твърдения форма са, както follows.assert стойност> 5; твърдят accontBalance> 0; твърди isStatusEnabled () и изразът, че трябва да се твърди по време на работа трябва да е булева стойност. В третия пример isStatusEnabled () трябва да върне булева стойност. Ако състояние се изчислява на истината, изпълнението продължава нормално, в противен случай AssertionError е thrown.Following Програмата използва проста форма на твърдението / / AssertionDemo.javaClass AssertionDemo (обществени статични нищожна Майн (струнен опцията []) (System.out.println (withdrawMoney (1000,500) ); System.out.println (withdrawMoney (1000,2000));) обществени двойно withdrawMoney (двойно баланс, двоен размер) (твърдят баланс> = сума; баланс замяна? размер;)) по-горе дадения пример, основни метода призовава withdrawMoney метода с баланс и размер като аргументи. В withdrawMoney метод има твърди изявление, че проверява дали балансът е ренде малка или равна на сумата, която се оттегля. В първата покана на метода ще изпълни без изключение, но във втория го наричат AssertionError се хвърля, ако твърдението е разрешено по време на изпълнение. Разрешава / забранява твърдения подразбиране твърдения не са активирани, но се оплаква, ако съставител твърди се използва като идентификатор или етикета. Следната команда ще съставят AssertionDemo с твърдението enabled.javac? Източник 1.4 AssertionDemo.javaThe резултат AssertionDemo клас файл трябва да съдържа по подразбиране code.By твърдението твърдение с увреждания в обкръжение. Аргументът? Eanbleassertion или? EA ще дава възможност на твърдението, а? Disableassertion или? Га ще забрани твърденията на runtime.The следната команда ще продължи AssertionDemo с твърдението enabled.Java? EA AssertionDemoorJava? Enableassertion AssertionDemo втората форма на твърдението на втората форма на твърдението взема друг израз като argument.The синтаксис е, твърди ИЗРАЗ1: ИЗРАЗ2; когато ИЗРАЗ1 е условието и да се оцени като истински в runtime.This декларация е еквивалентна toassert ИЗРАЗ1: хвърлят нова AssertionError (ИЗРАЗ2); Забележка: AssertionError е нерегистриран изключение, защото е наследена от class.Here Грешка, ИЗРАЗ2 трябва да оцени някои value.By AssertionError подразбиране не предоставят полезни съобщения, така тази форма може да бъде полезно да се покаже някои информационно съобщение на user.Rahim Vindhani Заявление Develper [Application Development & Webservices] IBM Global Services, Pune, Индия Email: rahim.vindhani @ gmail.com Мрежата: http://www.rahim.co.nr

Член Източник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!

уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Подайте членове на Messaggiamo.Com директория

Категории


Авторско право 2006-2011 Messaggiamo.Com - Карта на сайта - Privacy - уебмастъра представят вашите статии за Messaggiamo.Com директория [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu