ÿƒ‚ŸÃŸ ß asserts
ÎÁ Assert .Ý韂雜ÿ› à•‚ŽÁ à›‚œÍƒ àƒ ÿƒ‚ŸÃŸ ß assert Å›‹– ÚŸ ‚ž…œÁ ÍË
ÿé—Ÿ .˜ߌÿ› àËŸË (6 ß 5 ÿ‚Å‹Ÿ™) Assert.java ÍË à— Ëߌÿ› ÜŸ—Œ… К— ßË
àééé…ééé‹éééƒ ÍË ÿÍééé˜éééŸË ß ËÍÁË ÍÁÍééé– com.holub.tools àé…é‹éƒ ÍË
àé‡Áßé› Üé—Œ› ‚ƒ Assert ÚŸ à—Ÿ›‚˜œ à— ËÍÁË ÍÁÍ– com.holub.tools.debug
ÁÍ ÚŸ Í ËŸœÁß…ÿ› ÍŸÎ ÅÁÍß…‹Ë ÎÁ ÿ—Ÿ ÞËÍ— à•‚ŽÁ ‚ƒ .ËË͘ÿ› Ü‚• ¬Ëߌÿ›
:ËŸœ— à•‚ŽÁ Ëߊ à›‚œÍƒ àƒ

import com.holub.tools.debug.Assert; //debug version
import com.holub.tools.Assert; //debug version


Üé— ÍË ÁÍ non-debugging ÿ‚Ë…› HotSpot ÿ΂‡› ÞŸŒ‚› à— ËŸŒ‚ƒ à…ŒÁË à‡ß…
ß àé…é•Íé˜ ÍéÕœ ÍË ÁÍ ÿ™‚Š ÿ‚Ë…› HotSpot ÿœŸ .Ë΂‹ÿ› àœŸžƒ ‚ž‹š— ÞŸÁ
Ëé— ÎÁ ÁÍ ‚éžœÁ à‡Ÿ…œ ÍË .ËœÍÁËœ ÿƒœ‚‡ ÍŸ†‚… ÈŸ ‚žœÁ ÿ‚žœ‚›ß˜ÍÁ à—œŸÁ
.Ëœ—ÿ› ØÌ‡ ÿŸ‚žœ


µ Å‹Ÿ™


¶ Å‹Ÿ™



à‡ÁÍ› ¸ ß · ÿ‚Å‹Ÿ™ àƒ) ˜͟˜ÿ› ÅÍß ÙŸÍÔ Þ‚› àƒ ‚ž˜‚ƒ ‘•Í ß ÿƒ‚ŸÃŸ
àéŠé‹éœ àé— ËéËÿ› ÑŸ‚›œ ÿœ‚›ÎÔ–• ÁÍ ÅÍ‚ƒ D.ebug("Hello"); ÍÔ‹ .(ËŸœ—
.ËŒ‚ƒ àËŒ import à›‚œÍƒ àƒ com.holub.tools.debug ÿœŸ debug

D.java :· Å‹Ÿ™

¸ Å‹Ÿ™



.ËŸœ—ÿ› àË‚Œ› ¹ Å‹Ÿ™ ÍË à— Å‹Á Std К— Å›‹– ÞŸÍŠÁ

¹ Å‹Ÿ™



ÝßË Å›‹– Ü—
1 2 3 4 5


Copyright 2001-2002, IT World / JavaWorld / PC WORLD Iran / International Data Group Inc. All rights reserved.

ÿ‡œ‹ÍÕœ
ÞŸÁ ËÍß› ÍË ÁÍ Ëߊ ÍÕœ
:ËŸŸß˜ƒ ‚› àƒ Ã™Ô›

ÑÎÍÁ ‚ƒ ÿ™ŸŠ -
ÑÎÍÁ ‚ƒ -
ÑÎÍÁÿƒ -

ÿœ šßÔ ÿ™ŸŠ -
Ë‚œ› -
à‚…ß— -

ÿŠ… ÿ™ŸŠ -
Ãߙԛ -
Å‹Ÿœ ÿŠ… ÿ•‚— àÎÁËœÁ àƒ -


:Ý‚œ

:ÚŸœßÍ…—™Á Å‹„

: Å—ÍŒ Ý‚œ

܃– ÿ‚Å›‹–
ÜßÁ Å›‹– - Á͘ÿŒ ÿ‚Ý…‹Ÿ‹ ÿÁ̓ ̓͂— ÔƒÁÍ ÅŠ‚‹
(± ÑŠƒ) ÝßË Å›‹– - Á͘ÿŒ ÿ‚Ý…‹Ÿ‹ ÿÁ̓ ̓͂— ÔƒÁÍ ÅŠ‚‹
(² ÑŠƒ) ÝßË Å›‹– - Á͘ÿŒ ÿ‚Ý…‹Ÿ‹ ÿÁ̓ ̓͂— ÔƒÁÍ ÅŠ‚‹
(³ ÑŠƒ) ÝßË Å›‹– - Á͘ÿŒ ÿ‚Ý…‹Ÿ‹ ÿÁ̓ ̓͂— ÔƒÁÍ ÅŠ‚‹