y‰SŽÒzJavaŽ¿–⥑ ..
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 01:48:22
ˆâ“`“IƒAƒ‹ƒSƒŠƒYƒ€‚͕ʂɃ‰ƒ“ƒ_ƒ€‚¶‚á‚È‚¢‚µ‚È
ƒ‹[ƒŒƒbƒg‘I‘ð‚Æ‚©“Ë‘R•ψقƂ©‚͋NJœK‰ð‚Ɋׂé‚Ì‚ð–h‚¢‚ł邾‚¯‚¾‚ë[
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 04:13:21
‘S½Ú>>998—l ‚·‚݂܂¹‚ñ‚à‚¤‚µ‚¨•t‚«‡‚¢‚ðB
>ƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(this){ } ‚Ńƒ\ƒbƒh“à‘S‚Ä‚ðˆÍ‚Á‚½‚̂Ɠ™‚µ‚¢B
>ƒNƒ‰ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(Queue.class){ } ‚Æ“™‚µ‚¢B
‚»‚¤‚È‚é‚ÆƒTƒ“ƒvƒ‹URLØÝ¸(www.techscore.com)
Consumer‚Ìqueue.get()ŒÄ‚Ño‚µ‚ªæ‚ÉŽÀs‚³‚ꂽ‚çget()“à•”‚Åwait()‚µ‚Ä‚µ‚Ü‚¢A
Producer‚Ìqueue.put()ŒÄ‚Ño‚µ‚Ísynchronized(this)‚̃uƒƒbƒN‚É‚æ‚èAƒƒ\ƒbƒh“à‚Éi“ü‚Å‚«‚È‚‚ÄnotifyAll()‚ðŽÀs‚Å‚«‚¸‚ɃfƒbƒhƒƒbƒN‚µ‚Ä‚µ‚Ü‚¤‚悤‚ÉŽv‚¦‚é‚̂ł·‚ªH
‚Ü‚¾—‰ð‚ª‘«‚è‚È‚¢‚Å‚·‚©H
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 04:34:35
ƒTƒCƒg‚̃\[ƒXƒR[ƒh‚µ‚©–Ú‚É“ü‚Á‚Ă܂¹‚ñ‚Å‚µ‚½B‚»‚̉º‚É‚µ‚Á‚©‚è‰ðà‚ª‚ ‚è‚Ü‚µ‚½Borz
>wait()ƒƒ\ƒbƒh‚ÍŠl“¾‚µ‚Ä‚¢‚郃bƒN‚ð‰ð•ú‚·‚邽‚ßA‘¼‚̃XƒŒƒbƒh‚ªsynchronizedƒƒ\ƒbƒh‚Å‚ ‚éput()‚âget()‚ðŽÀs‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·B
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 08:56:20
>>35
ƒAƒ‹ƒSƒŠƒYƒ€‚É–â‘肪‰ð‚¯‚é‚È‚ñ‚Ä’è‹`‚Í–³‚¢‚ÆŽv‚¤‚¯‚ÇH
‚à‚Æ‚à‚ÆAŒvŽZ•s‰Â”\˜_‚©‚ço”‚µ‚Ä‚¢‚é‚Ì‚¾‚µB
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 08:59:46
>42
‚»‚ñ‚È‚±‚Ƃ͂Ë[‚¼‚—
u–â‘è‚ð‰ðŒˆ‚·‚邽‚߂̎è‡v‚È‚ñ‚¾‚©‚çAŒø—¦‚Í‚Æ‚à‚©‚A‰ðŒˆ‚µ‚È‚¢‚̂̓Aƒ‹ƒSƒŠƒYƒ€‚ƌĂ΂Ȃ¢B
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 09:07:57
>40
ª–{“I‚È•”•ª‚Å—‰ð‚ª‚¨‚©‚µ‚¢
>Consumer‚Ìqueue.get()ŒÄ‚Ño‚µ‚ªæ‚ÉŽÀs‚³‚ꂽ‚çget()“à•”‚Åwait()‚µ‚Ä‚µ‚Ü‚¢
wait() ‚É‚æ‚Á‚ÄA‚»‚ÌŽÀs‚µ‚Ä‚¢‚éƒXƒŒƒbƒh‚ÌŽÀs‚ªŽ~‚܂邾‚¯B
‚‚܂èA•ʂ̃XƒŒƒbƒh‚Íget() ‚É‚à put() ‚àŽÀs‚Å‚«‚éó‘ԂɂȂéB
get() ‚ªŽÀs‚³‚ꂽ‚çA󋵂͕ςí‚ç‚È‚¢‚©‚çA‚»‚̃XƒŒƒbƒh‚àwait() ‚Å’âŽ~
put() ‚ªŽÀs‚³‚ꂽ‚çAnotifyAll() ‚Å‘¼‚Ì’âŽ~‚µ‚Ä‚¢‚éƒXƒŒƒbƒh‚ÉŽÀs‚ð’Ê’mB
‚·‚邯Aæ‚ÉŽ~‚Ü‚Á‚Ä‚¢‚½ƒXƒŒƒbƒh‚̂ǂꂩ‚P‚‚ª“®‚«Žn‚ß‚é
Žv‚¤‚Ƀ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̘b‚Ȃ̂ÉA“ª‚Ì’†ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚¾‚ëH
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 09:27:10
>>43
ŠÖS‚Ì‚ ‚éŽÒ‘Sˆõ‚ª–O‚«‚é‚Ü‚Å‰ðŒˆ‚µ‚ĂȂ¢‚±‚Ƃɂ·‚éƒAƒ‹ƒSƒŠƒYƒ€‚ªˆê”ÔŒø—¦‚̈«‚¢ƒAƒ‹ƒSƒŠƒYƒ€
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 09:32:58
ƒXƒŒˆá‚¢‚à‚¢‚¢‰ÁŒ¸‚É‚µ‚ăAƒ‹ƒSƒŠƒYƒ€ƒXƒŒ‚Å‚â‚ê
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 09:57:16
J2EE‚ɂ‚¢‚ÄŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
Front Controller‚ƂȂéƒT[ƒuƒŒƒbƒg‚ðŽ©•ª‚Åì‚Á‚Ä‚¢‚½‚̂ł·‚ªAFilter‚Æ‚¢‚¤‹Zp‚ª‚ ‚邱‚Æ‚ð’m‚è‚Ü‚µ‚½B
Filter‚ÍFront Controller‚ÉŠ®‘S‚ɂƂÁ‚Ä‘ã‚í‚ê‚é‚à‚̂Ȃñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚à‚ ‚‚Ü‚ÅFront Controller‚ÍŽ©•ª‚Åì‚èFilter‚Í‚»‚ê‚ðCü‚·‚邾‚¯‚Ì‚à‚̂ł·‚©H
•’ʂ͂ǂ̂悤‚ÉŽg‚í‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 10:15:15
Javaƒ‰ƒCƒ“ƒ^ƒCƒ€ƒpƒ‰ƒ[ƒ^i—Ⴆ‚ÎA-Xms‚â-Xmxj‚ÌÝ’è‚ÍA
ƒŒƒWƒXƒgƒŠ‚Æ‚©ƒtƒ@ƒCƒ‹‚Æ‚©‚ɕۑ¶‚³‚ê‚Ä‚é‚̂łµ‚傤‚©HiWindowsXPAJRE1.05j
‚n‚r‘¤‚ÅAƒRƒ“ƒpƒl‚ª§ŒÀ‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚ÄAJavaƒAƒCƒRƒ“‚ªG‚ê‚È‚¢‚̂ł·B(GL„DM)
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 10:55:29
>>47
‚ ‚ñ‚½‚Ìì‚Á‚½FrontController‚Á‚Ă̂ª‰½‚ð‚µ‚Ä‚¢‚é‚Ì‚©‚Í’m‚ç‚ñ‚¯‚ÇA”F؂̑Oˆ—‚¾‚Æ‚©ƒGƒ“ƒR[ƒh‚Æ‚©‚»‚Ì—Þ‚¾‚Á‚½‚ç‘S•”Filter‚Å‚â‚é‚Ì‚ª•’Ê
>>48
Jar‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚½Žž‚É—§‚¿ã‚ª‚邿‚¤‚ȃpƒ‰ƒ[ƒ^‚̓ŒƒWƒXƒgƒŠ‚Æ‚©‚¾‚ÆŽv‚¤
‚Ç‚¤‚µ‚Ä‚àƒpƒ‰ƒ[ƒ^‚ð“n‚µ‚½‚¯‚ê‚ÎAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚çjavaƒRƒ}ƒ“ƒh‚Å‹N“®‚µ‚½‚çH
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 10:56:57
>>39
Œ‹‹Çƒ‰ƒ“ƒ_ƒ€‚¶‚á‚È‚¢‚©B
51:47
08/03/02 11:13:19
>>49
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚ª‚â‚Á‚Ä‚¢‚é‚Ì‚ÍAŠeƒT[ƒuƒŒƒbƒg‚Åd•¡‚·‚邿‚¤‚ȃƒWƒbƒN‚ðFront Cotroller‚É‘‚¢‚Ă܂·B
”FØ‚âƒGƒ“ƒR[ƒh‚Ȃǂ¾‚¯‚ł͂ȂƒVƒXƒeƒ€ŒÅ—L‚̃ƒWƒbƒN‚ðFilter‚É‚¸‚炸‚ç‚Æ‘‚¢‚Ä‚à‚¢‚¢‚Ì‚©‹^–â‚ÉŽv‚¢‚Ü‚µ‚½B
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 11:19:26
>>49
‚܂肪‚Æ‚¤BiJRE1.05‚ł͂ȂAJRE1.5.0_06‚Å‚·‚½j
JVM Option‚Æ‚©‚Á‚Ä‚¢‚¤ƒŒƒWƒXƒgƒŠ‚©‚ÆŽv‚Á‚½‚çAJRE1.5.0_06‚Å‚ÍA–³‚‚È‚Á‚Ä‚ÄB
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ŸDDD
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 11:27:19
3‚©‚ç100‚܂ł̑f”‚ð•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚ð쬂µ‚½‚̂ł·‚ª
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅŽÀs‚·‚邯c‚ɃK[‚Á‚Æ•\ަ‚³‚ê‚Ü‚·B
‚±‚ê‚ð‰¡—ñƒXƒy[ƒX‹æØ‚è‚Å•\ަ‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H
ex) 3 5 7 11 c
‚Ü‚½A•\ަ‚µ‚½‚à‚Ì‚ðƒNƒŠƒA‚µ‚Ä‚»‚Ìã‚É•\ަ‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H
ƒAƒvƒŒƒbƒg‚ðŽg—p‚µ‚È‚¢‚Æ–³—‚Å‚µ‚傤‚©H
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 11:32:24
System.out.println ‚¶‚á‚È‚‚Ä System.out.print ‚ðŽg‚¦
>‚Ü‚½A•\ަ‚µ‚½‚à‚Ì‚ðƒNƒŠƒA‚µ‚Ä‚»‚Ìã‚É•\ަ‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H
–³—
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 11:39:04
¥r ‚Ås“ª‚ɖ߂邱‚Æ‚Ío—ˆ‚½‚ñ‚¾‚ªA
¥f ‚ðprint‚µ‚½‚ç1‰æ–Ê‘—‚肵‚Ä‚‚ê‚é‚©‚ÆŽv‚Á‚½‚炵‚Ä‚‚ê‚È‚©‚Á‚½B
56:‘OƒXƒŒ‚Ì975‚Å‚·
08/03/02 12:44:47
>>‘OƒXƒŒ987
•ÔŽ–’x‚ê‚Ä‚·‚¢‚Ü‚¹‚ñB
‘—‚èŽè‘¤‚Í‘S‚Ẵf[ƒ^‚ð‘‚«ž‚ñ‚¾Œã
(While‚𔲂¯‚½Œã)‚ÉChannel‚ð•‚¶‚鈗‚ð‚µ‚Ä‚¢‚Ü‚·B
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 13:25:17
>>55
java‚Ì•W€API‚̓Rƒ“ƒ\[ƒ‹‰æ–ʧŒä‚ɂ͕sŒü‚«‚Æ‚¢‚¤‚©‹@”\‚ª‚ ‚Ü‚è‚È‚¢B
javaŒü‚¯‚Ìcursesƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚Á‚Ä‚Ý‚é‚Æ‚©‚µ‚Ă݂ĂÍH
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 15:33:49
>>50
ƒ‰ƒ“ƒ_ƒ€‚Á‚ĉ½HÄŒ»«‚ª—L‚é‚©–³‚¢‚©H
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 15:36:49
>>58
—”‚Ɉˑ¶‚µ‚Ä‚¢‚é•”•ª‚ª‚ ‚éB
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 20:25:40
‚±‚ñ‚΂ñ‚íB
¡Al‚¦‚Ä‚éƒ\ƒtƒg‚ÍA
‚Ü‚¸AJFrame‚ÉJPanel‚ðpack‚µ‚Ü‚·B
‚»‚ÌJPanelã‚ɂ͓_‚ª‘‚¢‚Ä‚ ‚è‚Ü‚·B
‚»‚Ì“_‚ðdrag and drop‚̂悤‚É
ƒ}ƒEƒX‚ðpress‚µ‚½ó‘Ԃňړ®‚³‚¹‚邯A
ƒ}ƒEƒX‚É‚»‚Á‚Ä“_‚ªˆÚ“®‚·‚éB
i‚»‚µ‚Ä‚»‚Ì“_‚ÌŽ‚ÂJPanel‚Ö‚Ì‘Š‘ÎÀ•Wx,y‚͕ω»‚·‚éj
‚Æ‚¢‚¤Žd—l‚Ì‚à‚Ì‚ðl‚¦‚Ä‚¢‚Ü‚·B
Java‚ɂ‚¢‚Ä‚¢‚ë‚¢‚ëŽd—l‚ðŒ©‚Ü‚µ‚½‚ªA
swing‚âawt‚̓‰ƒCƒuƒ‰ƒŠ‚ª‹‘å‚·‚¬‚Ăǂ¤‚·‚ê‚΂¢‚¢‚©ŒŸ“¢‚à‚‚«‚Ü‚¹‚ñB
‚±‚ÌŽd—l‚ð–ž‘«‚·‚邿‚¤‚É‚·‚é‚É‚ÍA
‚ǂ̂悤‚ȃNƒ‰ƒX‚⃃\ƒbƒh‚ðŽg‚Á‚ÄÝŒv‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 20:35:23
iƒAƒvƒŠ‚Ågif‰æ‘œ‚ð•Û‘¶‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂ł«‚é‚Å‚µ‚傤‚©H
¡‚܂łâ‚Á‚½‚±‚ÆF
com.nttdocomo.ui.ImageEncoder‚Å‚ÍJPEG‚Å‚µ‚©•Û‘¶‚Å‚«‚È‚¢B
javax.imageio.ImageIO.write()‚ðŽg‚¦‚΂ł«‚é‚炵‚¢‚ªiƒAƒvƒŠ‚ł͌ĂׂȂ¢B
‚ǂȂ½‚©Ú‚µ‚¢•û‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:02:03
>>60
“_‚ð‰½‚Å•`‚‚‚à‚è‚©‚µ‚ç‚ñ‚¯‚ÇA
‚»‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ÉaddMouseListener‚ÆaddMouseMotionListener‚ÅƒŠƒXƒi‚ðƒZƒbƒg‚·‚é
ƒ}ƒEƒX‚ð‰Ÿ‚µ‚½‚èƒhƒ‰ƒbƒO‚·‚邯‚»‚ÌƒŠƒXƒi‚̃ƒ\ƒbƒh‚ªŒÄ‚΂ê‚é‚©‚çA
ƒ}ƒEƒX‚̈ʒu‚ðŒ©‚È‚ª‚ç“_‚̈ʒu‚ð“®‚©‚·
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:03:01
>>61
gif‚ÌŽd—l‘‚ðŒ©‚È‚ª‚玩•ª‚ŃGƒ“ƒR[ƒ_‚ð‘‚EEE‚Æ‚©H
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:19:06
>>62
—Ⴆ‚Î
MyPoint‚Æ‚¢‚¤ƒNƒ‰ƒX‚ðì‚Á‚Ä
public static final int SIZE = 10;
private int x, y;
drawPoint(Graphics g)
g.fillOval(x, y, SIZE, SIZE)
‚Æ‚¢‚¤Š´‚¶‚Å•`‚«‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
JPanel‚ɂ͂±‚ÌMyPoint‚ðƒRƒ“ƒ|ƒWƒbƒVƒ‡ƒ“‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚±‚ÉƒŠƒXƒi‚ð“o˜^‚·‚ê‚΂¢‚¢‚Å‚·‚©H
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:25:43
>>64
JPanel‚É
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:27:14
>>64
public class MyPanel extends JPanel implements MouseListener, MouseMotionListener{...}
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:39:34
ƒŠƒXƒi‚Ń}ƒEƒXƒ|ƒCƒ“ƒ^‚̈ʒu‚ð’m‚鎖‚ªo—ˆ‚Ü‚·‚ªA
‚»‚̃}ƒEƒXƒ|ƒCƒ“ƒ^‚ª‰~‚Ì’†‚ɂȂ¢ê‡‚Í
‰½‚àƒAƒNƒVƒ‡ƒ“‚ð‹N‚±‚µ‚½‚‚ ‚è‚Ü‚¹‚ñB
‚Ü‚½A‰~‚ðE‚Á‚½‚ ‚ÆAuƒ}ƒEƒXƒ|ƒCƒ“ƒ^‚ɉˆ‚Á‚Äv“¯Žž‚É“®‚©‚µ‚½‚¢
‚‚܂è˜A‘±“I‚É•`ŽÊ‚µ‚½‚¢‚Å‚·B
‚±‚ê‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:48:58
if•¶‚ʼn~‚Ì’†‚É‚ ‚邯‚«‚¾‚¯ˆ—‚·‚ê‚ÎH
‰Ÿ‚µ‚½‚܂܃}ƒEƒXƒ|ƒCƒ“ƒ^‚ð“®‚©‚·‚ÆmouseDragged‚ª˜A‘±“I‚ɌĂ΂ê‚é‚©‚çA
V‚µ‚¢ƒ}ƒEƒXƒ|ƒCƒ“ƒ^‚̈ʒu‚É‚ ‚킹‚Ä“_‚¾‚©‰~‚¾‚©‚ð•`‚«‚È‚¨‚¹‚΂¢‚¢
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:50:53
o—ˆ‚»‚¤‚È‹C‚ª‚µ‚Ä‚«‚Ü‚µ‚½B
–¾“úƒR[ƒfƒBƒ“ƒO‚µ‚Ă݂ÄA•ª‚©‚ç‚È‚©‚Á‚½‚ç‚Ü‚½Ž¿–₵‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 21:58:02
>>63
‚¨“š‚¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚àƒGƒ“ƒR[ƒ_Ž©ìˆÈŠO‚Ì•û–@‚È‚¢‚Å‚·‚©‚ËEEEH
i‚ ‚肪‚¿‚Å‚·‚ª‚»‚ê‚ð‚·‚é‚ÆŒy‚—\’莞ŠÔƒI[ƒo[‚µ‚¿‚á‚¢‚Ü‚·‚Ì‚ÅEEE
‚Ç‚±‚©‚ɃvƒŠƒ~ƒeƒBƒu‚ȃGƒ“ƒR[ƒhƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©—Ž‚¿‚ĂȂ¢‚Å‚·‚©‚ËEEE
ijava‚¶‚á–³‚‚Ä‚à—Ç‚¢‚Ì‚Åj
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 22:08:23
“ü–å‘‚Á‚ĉ½û‚‚ç‚¢“ǂ߂΂¢‚¢‚ÌH
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 22:10:36
>>71
‹C‚ªÏ‚Þ‚Ü‚ÅB
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 22:12:17
>>71
Ž©•ª‚ª“ü–僌ƒxƒ‹‚𑲋Ƃł«‚é‚Ü‚Å
74:³Žu
08/03/03 00:01:33
ƒqƒ“ƒg‚ª‚Ù‚µ‚¢‚ñ‚Å‚·‚ªA
data 1 data 2 data3 data 4 ... data 112
‚Æ‚¢‚¤s‚ª‚ ‚Á‚ÄA
lastIndexOf("data")‚Å
ÅŒã‚ÌdataˆÊ’u‚ð“üŽè‚µ‚½ŒãA
ÅŒã‚ÌInt‚ð‚Æ‚è‚½‚¢‚ñ‚¾‚¯‚ÇA(112)
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 00:02:58
>>74
ƒqƒ“ƒg‚©
substring@‚Æ@Integer.parseInt
76:³Žu
08/03/03 00:03:49
‚í[‚¢
77:³Žu
08/03/03 00:08:53
‚Ó‚´‚¯‚ñ‚È
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 00:11:29
"data"‚Åsplit‚µ‚½‚ç‚Ç‚¤‚¾‚낤B
79:³Žu
08/03/03 00:13:07
String posx=ss.substring(ss.lastIndexOF("?")+1);
‚Åo—ˆ‚½
URLØÝ¸(www.youtube.com)
80:60
08/03/03 00:18:51
‚³‚«‚Ù‚Ç“_‚ðˆÚ“®‚³‚¹‚鎿–â‚ð‚µ‚½‚à‚̂ł·B
‚½‚‚³‚ñ“_‚ð’u‚‚±‚Æ‚ðl‚¦‚½ê‡A
MyPointŽ©‘Ì‚ÉƒŠƒXƒi‚ðŽ‚½‚¹‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚̂ł·‚ªA
MyPoint‚ðJPanel‚©‚çŒp³‚³‚¹‚ÄA
ƒŠƒXƒi‚ðŽ‚½‚¹‚ÄAˆÊ’u‚Í
URLØÝ¸(java.sun.com)()
Component#getLocation()
‚Ŏ擾‚·‚邯‚¢‚¤•û–@‚Å‚ÍA
ƒ}ƒEƒX‚Å“_‚ðƒhƒ‰ƒbƒO‚µ‚Ä“®‚©‚·‚Æ‚¢‚¤‚͖̂³—‚Å‚µ‚傤‚©H
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 00:27:59
MouseEvent ‚Ì .getPoint() ‚ÅAMyPoint ã‚̃}ƒEƒX‚̈ʒu‚ðŽæ“¾
mouseDragged() ‚Ì’†‚ÅAŒÄ‚Ño‚³‚ê‚邲‚ƂɑO‰ñ‚Ƃ̷•ª‚ðŒvŽZ‚µ‚Ĉړ®‚³‚¹‚邿‚¤‚É‚µ‚Ä‚ÍH
82:60
08/03/03 00:35:41
URLØÝ¸(sdc.sun.co.jp)()
MyPointƒIƒuƒWƒFƒNƒg‚ªƒhƒ‰ƒbƒO‚³‚ê‚Ü‚·B
‚»‚ÌuŠÔ‚ÉMouseEvent e‚ª”s‚³‚ê‚Ü‚·B
‚±‚ê‚͂ǂ±‚©‚ç”¶‚³‚¹‚ê‚΂¢‚¢‚Å‚·‚©H
ˆê‰žA
MyPanel < JPanel has MyPoint
‚Æ‚¢‚¤ÝŒv‚ðl‚¦‚Ä‚¢‚Ü‚·BMyPoint‚Íx,y‚Æ‚¢‚¤À•W‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
‚à‚µMyPoint‚ðƒŠƒXƒi“o˜^‚³‚¹‚½ê‡Ae.getPoint()‚ÍEE
‚ ‚Ÿ
URLØÝ¸(www.javadrive.jp)
‚Å‚·‚©B
‚±‚ê‚Á‚ÄA
e.getPoint().x‚Æ‚¢‚¤‚Ì‚ÍAe.getX()‚Æ“™‰¿‚ł͂Ȃ¢‚Å‚·‚©H
‚»‚̃Rƒ“ƒ|[ƒlƒ“ƒgã‚ÅAuƒ}ƒEƒX‚ªƒNƒŠƒbƒN‚³‚ꂽvÀ•W‚ðŽæ“¾o—ˆ‚邾‚¯‚Å‚·‚æ‚ËH
‚à‚µAMyPoint‚ŃCƒxƒ“ƒg‚ðŽæ“¾‚µ‚ÄA‚©‚ÂA‚»‚̃Cƒxƒ“ƒg‚ÌMyPanel‚Å‚Ì‘Š‘ÎˆÊ’u‚ð’m‚邱‚Æ‚ªo—ˆ‚ê‚΂¢‚¢‚ÆŽv‚¤‚̂ł·‚ªB
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:02:33
‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚ñ‚ªA
private Point prePoint;
public void mouseDragged(MouseEvent me){
Point nowPoint = me.getPoint();
this.setX(this.getX() + (nowPoint.x - pre.x));
this.setY(this.getY() + (nowPoint.y - pre.y));
pre = me.getPoint();
}
‚±‚ñ‚È•µˆÍ‹C‚Å‚¢‚¯‚邯Žv‚¤‚ñ‚¾‚ª
84:60
08/03/03 01:09:47
>>83
MyPoint extends JPanel implemens MouseMotionListener, MouseListener
‚Æ‚¢‚¤Ý’è‚łł·‚©H
private Point prePoint
‚Æ‚¢‚¤‚̂͂Ȃñ‚Å‚·‚©H
‚Ç‚±‚É‚àŽg‚í‚ê‚ĂȂ¢‚̂ł·‚ªB
‚¨‚»‚ç‚A
MyPoint‚̃TƒCƒY“à‚Å
ƒ}ƒEƒXƒ|ƒCƒ“ƒ^‚Ì‘Š‘ÎˆÊ’u‚̕ω»‚ð
“_‚̈ړ®‹——£‚Æ‚µ‚悤‚Æ‚¢‚¤”‘z‚Å‚µ‚傤‚ªA
–â‘è’ñ‹N‚Æ‚µ‚ÄA
‚à‚µAƒ}ƒEƒX‚ðŽv‚¢‚Á‚«‚è‘‚“®‚©‚µ‚½ê‡A
‚‚܂èƒRƒ“ƒsƒ…[ƒ^‚ªMouseEvent‚ð”s‚·‚邿‚èæ‚É
MyPoint‚̗̈悩‚ç‚Í‚Ýo‚½ê‡‚͂ǂ¤‚·‚é‚̂łµ‚傤H
85:³Žu
08/03/03 01:10:47
‚³‚«‚Ù‚ÇŽæ‚Á‚½data‚Ìposition‚Å‚·‚ªA
•¶Žš—ñ‚ð®”‚Éo—ˆ‚È‚¢A
int sss3=Integer.valueOf(posx);
‚È‚ñ‚Å
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:11:23
>>82
ƒCƒxƒ“ƒg‚ª‚ǂ̃Rƒ“ƒ|[ƒlƒ“ƒg‚Å”¶‚µ‚½‚©@e.getComponent()@‚Å’m‚邱‚Æ‚ª‚Å‚«‚é
‚»‚ê‚łȂñ‚Æ‚©‚Ȃ邾‚ë
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:14:45
>>84
„MyPoint‚̗̈悩‚ç‚Í‚Ýo‚½ê‡‚͂ǂ¤‚·‚é‚̂łµ‚傤H
ƒhƒ‰ƒbƒO’†‚ÍAƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½êŠ‚ÌƒRƒ“ƒ|[ƒlƒ“ƒg‚Ƀ}ƒEƒXƒCƒxƒ“ƒg‚ª‘—‚ç‚ꑱ‚¯‚é
ƒ{ƒ^ƒ“—£‚·‚܂ł¸‚Á‚Æ
‚Í‚Ýo‚Ä‚à–â‘è‚È‚µ
‚½‚¾‚µÀ•W‚̓}ƒCƒiƒX‚Æ‚©‚ɂȂ邩‚çA‚»‚̂ւñ‚³‚¦l—¶‚µ‚Ä‚ ‚ê‚΂¨‚‹
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:15:19
>>60
prePoint ‚Í pre ‚̃~ƒX‚¾B‹ó‹C‰ÅB
>MyPoint‚̗̈悩‚ç‚Í‚Ýo‚½ê‡‚͂ǂ¤‚·‚é‚̂łµ‚傤H
mouseExited() ‚‚©‚¦
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:29:18
>>85
Integer.parseInt ‚·‚é‚Ü‚¦‚ÉAposX‚ð•\ަ‚³‚¹‚ÄŠm”F‚µ‚ë
"data" ‚Æ‚©‹ó”’‚Æ‚©¬‚¶‚Á‚Ä‚é‚ñ‚¾‚ëA‚Ç‚¤‚¹
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:31:53
>>80
URLØÝ¸(rg550.hp.infoseek.co.jp)
‚±‚ñ‚ÈŠ´‚¶‚¶‚áƒ_ƒ‚È‚ÌH
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 01:47:49
>>85
>>88‚¶‚á‚È‚¢‚¯‚Ǖ⑫B
‹ó”’“ü‚Á‚Ä‚½‚çtrim‚µ‚Ä‚â‚ê‚΂悵
92:60
08/03/03 09:25:11
>>90
‚±‚ê‚ÍŠÈ’P‚ÈŽÀ‘•‚Å‚·‚ËB
‚¨‚ꂪ‚â‚肽‚¢‚Ì‚ÍAPoint‚àJPanel‚©‚çŒp³‚³‚¹‚Ä
ƒŠƒXƒi‚ð‚‚¯‚éB
Point‚Ì•û‚ŃCƒxƒ“ƒg‚ð§Œä‚µ‚½‚¢‚Æ‚¢‚¤‚à‚̂ł·B
ŠO‚©‚ç‚â‚ê‚΂»‚ê‚ÍŠÈ’P‚Å‚µ‚傤‚ªA
mousePoint‚̂Ƃ±‚ë‚Å‚à‚Ì‚·‚²‚¢ŽèŠÔ‚ª‚©‚©‚è‚Ü‚·B
—Ⴆ‚Γ_‚ª‚P–œƒR‚ ‚Á‚½‚çA‚¢‚¿‚¢‚¿‚±‚ñ‚ÈŒvŽZ‚ð‚·‚é‚͖̂³‘Ê‚·‚¬‚Ü‚·B
‚»‚ê‚Æ‚±‚ê‚Í’¼Ú‚ɂ͊֌W‚ ‚è‚Ü‚¹‚ñ‚ªA
‚¨‚ê‚ÌŽå‹`‚ÅAƒRƒŒƒNƒVƒ‡ƒ“‚ÍŽg‚í‚È‚¢Ž–‚É‚µ‚Ă܂·B
ƒvƒŠƒ~ƒeƒBƒuŒ^‚ÆŽQÆŒ^‚̕ϊ·‚ª‚ ‚ñ‚܂肤‚Ü‚s‚©‚È‚¢‚̂Ŕñí‚ÉŽèŠÔ‚Å‚·B
‚à‚µArrayList<int>‚Æ‚©‚¯‚邿‚¤‚ɂȂÁ‚½‹Å‚ɂ͎g‚¨‚¤‚©‚ÆŽv‚¢‚Ü‚·B
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 09:37:37
>>92
„—Ⴆ‚Γ_‚ª‚P–œƒR‚ ‚Á‚½‚çA‚¢‚¿‚¢‚¿‚±‚ñ‚ÈŒvŽZ‚ð‚·‚é‚͖̂³‘Ê‚·‚¬‚Ü‚·
Ž©•ª‚ÅŒvŽZ‚·‚é‚͖̂³‘Ê‚ÅASwing‚É“¯‚¶ŒvŽZ‚ð‚â‚点‚é‚͖̂³‘ʂłȂ¢‚ÆH
94:60
08/03/03 09:39:06
‚¢‚âAŽ©•ª‚ÅŒvŽZ‚µ‚È‚¢‚Å‚µ‚åB
‚¢‚¿‚¢‚¿‚»‚̃|ƒCƒ“ƒ^‚ª‚Ç‚ÌPoint‚Ɋ܂܂ê‚Ä‚é‚Ì‚©“Á’è
‚·‚é‚Ì‚ªHŠw“I‚Él‚¦‚Ä‚·‚²‚–³‘ÊB
Ž©•ª‚ÅŒvŽZ‚·‚é•”•ª‚È‚ñ‚©‚ ‚é‚킯‚ª‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªB
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚È‚ñ‚¾‚©‚çB
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 10:44:55
JAVA‚Ńqƒƒ[ƒhƒLƒ…ƒƒ“ƒg‚ð‘‚•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
String s = <<END_OF_DATA;
‚ ‚¢‚¤‚¦‚¨
‚©‚«‚‚¯‚±
END_OF_DATA
96:60
08/03/03 10:45:59
Ž©•ª‚Å‚Á‚Ä‚¢‚¤‚Ì‚ÍAŽ©‘O‚ÅŒvŽZ‚µ‚Ä“_‚ð“Á’肵‚Ä‚Á‚Ä‚¢‚¤ˆÓ–¡‚©B
swing‚à“à•”‚ŃIƒuƒWƒFƒNƒg‚Ì“Á’è‚ÉŒvŽZ‚µ‚Ä‚é‚킯‚ËB
‚Å‚àAMyPoint‚Ì‹““®‚ðMyPanel‚ª¿‚¯•‰‚¤‚̂͂ǂ¤‚È‚ÌH
‚à‚µ‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ɑ΂µ‚Ä‚àdraggedƒCƒxƒ“ƒg‚𔓮‚³‚¹‚½‚¢Žž‚É
ꇂ킯‚ª•K—v‚ɂȂéB
‚»‚ê‚Á‚ėႦ‚ÎdraggedƒCƒxƒ“ƒg‚ª10Ží—Þ‚ ‚邯‚µ‚½ê‡‚ÉA
‚ß‚¿‚á‚‚¿‚á‚ÈŽ–‚ɂȂ邩‚ç
MyPoint‚ɃCƒxƒ“ƒg‚ðˆ—‚µ‚Ä‚à‚炤•û‚ª‚¢‚¢‚ÆŽv‚Á‚½B
‚»‚ê‚ÉA“_‚̈ʒu‚ðpublic‚ÅŠO‚©‚ç•ÏXo—ˆ‚é‚Á‚Ä‚¢‚¤‚Ì‚à•sŽ©‘RB
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 11:10:08
>>95
‚È‚¢
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 11:41:10
>>96
‚»‚̂ւñ‚͂ǂÁ‚¿‚Å‚à‚¢‚¢‚ÆŽv‚¤
‚½‚Ô‚ñD‚݂̖â‘肾‚µ
1–œŒÂ‚Ì“_‚Ì”»’è‚ð‚‘¬‰»‚µ‚½‚¢‚Á‚ÄŽïŽ|‚¾‚Á‚½‚çAR-Tree‚âQuad@tree‚ðì‚邯‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
URLØÝ¸(en.wikipedia.org)
URLØÝ¸(en.wikipedia.org)
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 11:41:54
>>93
–³’m‚Æ”ñ펯‚ÉŠî‚ÂM”O‚ÌŽ‚¿Žå‚Ì‘ŠŽè‚È‚ñ‚©‚µ‚È‚‚Ä‚¢‚¢‚æB–³‘Ê‚¾‚©‚çB
100:60
08/03/03 13:34:16
>>98
—Ⴆ‚ÎA
paintComponent(Graphics g)
‚ðŽg‚¤Žž‚ÉAˆÏ÷‚ðŽg‚Á‚½‚肵‚Ü‚·‚æ‚ËB
‚»‚ê‚Æ“¯—l‚ÉA
MyPointƒNƒ‰ƒX‚Å‚à
MyPoint#public void moveByMouseMove(MouseEvent e)
‚Æ‚©‚¢‚¤‚Ì‚ðì‚Á‚ÄA
MyPanel#public void mouseDragged(MouseEvent e)
(MyPoint)p.moveByMouseMove(e);
‚Æ‚·‚é‚̂͂ǂ¤‚Å‚µ‚傤‚©H
ň«AMyPanelã‚ŃRƒ“ƒ|[ƒlƒ“ƒg‚ðŒvŽZ‚ÅE‚¤‚É‚µ‚Ä‚à
ŽÀ‘•‚Ì•”•ª‚ÍMyPointƒNƒ‰ƒX‚Å‘‚¢‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚̂ł·‚ªB
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 13:37:26
URLØÝ¸(rg550.hp.infoseek.co.jp)
ƒ}ƒEƒX‚̈—‚ðMyPoint‘¤‚Å‚â‚éƒR[ƒh‘‚¢‚Ă݂½B
“_‚ð1–œŒÂ‚É‚·‚邯¶¬‚ÉŽžŠÔ‚ªŠ|‚©‚邯‚Ç‚»‚ÌŒã‚Í“Á‚É–â‘è‚È‚“®‚¢‚½B
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 13:42:03
>>97
ì‚Á‚Ä‚‚¾‚³‚¢Bì‚Á‚Ä‚‚ꂽ‚ç
103:60
08/03/03 13:46:16
>>101
ŽÀs‚µ‚Ă݂܂µ‚½B
‘f°‚炵‚¢‚Å‚·B‚Ü‚³‚É‚¨‚ꂪl‚¦‚Ä‚¢‚½Žd—l‚»‚Ì‚à‚̂ł·B
setOpaque‚Æ‚¢‚¤‚̂͒m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚¨‚ê‚ÍsetVisible‚Åo—ˆ‚é‚©‚ÆŽv‚Á‚Ă܂µ‚½‚ªA
‚Ç‚¤ˆá‚¤‚̂ł·‚©H
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 13:50:45
>>100
ƒhƒ[ƒc[ƒ‹‚ðì‚邯‚«‚Æ‚©‚ÍA‚»‚ñ‚ÈŠ´‚¶‚Åì‚邿B
Še}Œ`‚ɃCƒxƒ“ƒg‚ð‘—‚Á‚ÄA‚»‚ê‚É‚æ‚Á‚ă}ƒEƒX§Œä‚ÌState‚ð•Ï‚¦‚Ä‚¢‚B
‚»‚¤‚·‚邯A}Œ`‚Ì‘I‘ðEˆÚ“®‚â•ÏŒ`‚È‚ñ‚©‚ªŠÈ’P‚ɂł«‚éB
‚½‚¾AƒNƒ‰ƒX‚Í•ª‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤Bƒ‚ƒfƒ‹‚ª‘¾‚è‚·‚¬‚é‚©‚çB
105:60
08/03/03 13:50:51
JFrame#setLocationRelativeTo
URLØÝ¸(terai.xrea.jp)
‚à’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B•׋‚ɂȂè‚Ü‚·B
·‚µŽx‚¦‚ª‚È‚¯‚ê‚ÎA
¶¬‚ÉŽžŠÔ‚ª‚©‚©‚é‚͓̂–‘R‚Æ‚µ‚ÄA
‚»‚ÌŒãA‰~ŠŠ‚É“®‚——R‚ðà–¾‚µ‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 13:51:39
>>103
JPanel‚̓fƒtƒHƒ‹ƒg‚Å•s“§–¾@(opaque=true)@‚¾‚©‚çA“_‚ÍŽlŠp‚‚È‚¢‚̂œ§–¾‚È•”•ª‚à‚ ‚é‚Ì‚ÅAÝ’è‚ð•Ï‚¦‚Ă邾‚¯‚Å‚µ‚å
setVisible‚Ƃ͑S‘R•Ê
107:60
08/03/03 13:59:26
>>106
setVisible‚Á‚Ä‚¢‚¤‚Ì‚Í
add‚·‚é‚©‚µ‚È‚¢‚©‚‚ç‚¢‚Ì·‚ª‚ ‚邯‚¢‚¤Ž–‚Å‚·‚©H
‚‚܂è
setVisible(false)‚Æ‚¢‚¤‚̂͊®‘S‚É–³Œø‚ȃRƒ“ƒ|[ƒlƒ“ƒg‚É‚È‚é‚ÆH
Visiblity‚Æ‚¢‚¤‚̂͌©‚¦‚éAŒ©‚¦‚È‚¢•s“§–¾‚©“§–¾‚©
‚Æ‚¢‚¤Ž–‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B
‚È‚é‚Ù‚ÇAƒfƒtƒHƒ‹ƒg‚ł͊DF‚̂悤‚Å‚·‚Ë
¡setOpaque‚ðƒRƒƒ“ƒgƒAƒEƒg‚µ‚½‚çŽlŠp‚¢ƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚ªo‚Ä‚«‚Ü‚µ‚½B
‚¾‚©‚çMyPoint‚ÅsetBackgraound(Color.BLACK)
‚µ‚Ä‚à‘åä•v‚Å‚·‚ªA‚±‚ê‚Í‚«‚Á‚Æ’x‚¢‚Å‚µ‚傤‚ËB
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 14:12:23
>>107
‚»‚¤
setVisible(false)@‚ÍA‚Ü‚Á‚½‚‰½‚à•\ަ‚³‚ê‚È‚‚Ȃ邵Aƒ}ƒEƒX“ü—Í‚àƒL[ƒ{[ƒh“ü—Í‚àŽó‚¯‚È‚‚È‚é
‘¶Ý‚µ‚ĂȂ¢‚̂ƂقƂñ‚Ç“¯‚¶
109:60
08/03/03 14:13:14
>>108
Oh I see, Thanks
110:a
08/03/03 15:18:59
URLØÝ¸(www.harukitchen.com)
‚±‚±‚̃TƒCƒg‚É‚ ‚é
ƒvƒƒOƒ‰ƒ€‚̓I[ƒvƒ“ƒ\[ƒX‚É‚µ‚Ä‚¨‚«‚Ü‚·BˆÈ‰º‚̃tƒ@ƒCƒ‹‚ð‘S‚Ä‚c‚k‚µ‚ÄA
ƒƒCƒ“‚ƂȂéMapEdit.java‚ðjavac ƒtƒ@ƒCƒ‹–¼‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚̂ł·‚ªA
URLØÝ¸(nandemo-up1.hp.infoseek.co.jp)
URLØÝ¸(nandemo-up1.hp.infoseek.co.jp)
‚±‚̂悤‚ȃGƒ‰[‚ªcB
ƒIƒuƒWƒFƒNƒg‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ@‚ÅŒŸõ‚µ‚Ă݂½‚̂ł·‚ªA
ƒNƒ‰ƒX‚ª‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾‚¯‚µ‚©c‚Å‚àƒNƒ‰ƒX‚Ì’è‹`‚Í‚³‚ê‚Ă邵cƒTƒbƒpƒŠ‚Å‚·cB
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤H‰½‚©‘«‚è‚È‚¢ƒtƒ@ƒCƒ‹‚Å‚à‚ ‚é‚̂łµ‚傤‚©cH
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 16:10:14
>>110
„‚Å‚àƒNƒ‰ƒX‚Ì’è‹`‚Í‚³‚ê‚Ă邵c
’è‹`‚³‚ê‚Ă邩H
OffScreen‚Æ‚¢‚¤ƒNƒ‰ƒX‚͂ǂ±‚É‚ ‚é‚ñ‚¾H
Accel‚Æ‚©BattleManage‚ÍH
112:a
08/03/03 16:21:45
MapCanvas.java‚É OffScreen m_pix_off_screen;
Chara.java‚É Accel m_accel;
‚Æ‚ ‚é‚ñ‚Å‚·‚ªA‚±‚ê‚͈Ⴂ‚Ü‚·‚©‚ËcHOOG
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 16:23:37
>>112
Java‚ÌŠî‘b‚©‚ç•׋‚µ’¼‚µ‚½•û‚ª‚¢‚¢‚æ
114:a
08/03/03 16:28:16
‚i‚`‚u‚`‚ÌŠî‘b‚·‚ç’m‚ç‚È‚¢‚Ì‚ÅA
‚Æ‚è‚ ‚¦‚¸‹N“®‚³‚¹‚éŽè‡‹³‚¦‚ĉº‚³‚¢B
115:60
08/03/03 17:29:22
java3D‚ðŽg‚¢‚½‚¢‚Å‚·‚È‚Ÿ[
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 17:47:22
>>114
‚±‚±‚̓vƒƒOƒ‰ƒ€‚ðì‚él‚Ì‚½‚߂̔‚Ȃñ‚ÅA
Ž©•ª‚Åì‚炸E‚Á‚Ä“®‚©‚·‚¾‚¯‚Ìl‚Í‚¨ŒÄ‚тłȂ¢
>>115
‚¶‚á‚ Žg‚Á‚Ă݂ê‚Î
‚ЂƂ育‚Ƃ̓uƒƒO‚ɂłà‚Ç‚¤‚¼
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 20:31:23
‚±‚ñ‚ÈŽ¿–â’p‚¸‚©‚µ‚¢‚ñ‚¾‚ª‰SŽÒнŒ}‚Á‚Ä‘‚¢‚Ă邩‚ç‘åä•v‚¾‚æ‚Ë
JComboBox‚ɑ΂µ‚ÄsetSelectedItemƒƒ\ƒbƒh‚ðŽÀs‚·‚邯JComboBox‚É“o˜^‚µ‚½
ƒAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚ª”½‰ž‚µ‚¿‚á‚Á‚Ăǂ¤‚àˆÓ}‚µ‚½“®ì‚ª“¾‚ç‚ê‚È‚¢
JComboBox‚Ì€–Ú‚ª‘I‚΂ꂽ‚Æ‚«‚Ì‚ÝƒŠƒXƒi[‚ª”½‰ž‚·‚é‚É‚Í
‚Ç‚±‚łǂ¤”»’f‚³‚¹‚ê‚΂¢‚¢‚Ì‚©‚ÈH
‹°‚炃Cƒxƒ“ƒg‚ðŽó‚¯Žæ‚éactionPerformedƒƒ\ƒbƒh‚Å
‚»‚ꂪƒ†[ƒU[ƒAƒNƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‹N‚±‚Á‚½‚à‚Ì‚©‚Ç‚¤‚©”»’f‚Å‚«‚é‚Ì‚¾‚낤‚©c
‚¢‚‚烄ƒt‚Á‚Ä‚ào‚Ä‚±‚È‚¢B‚ǂȂ½‚©‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 20:44:56
>>117
ˆê”ÔˆÀ’¼‚Ȃ̂ÍAsetSelectedItem‚·‚éŠÔ‚¾‚¯ƒŠƒXƒi‚ðŠO‚·
‚à‚µ‚‚̓tƒ‰ƒO‚𗧂ĂăCƒxƒ“ƒg‚𖳎‹‚·‚é
ƒ†[ƒU‘€ì‚É‚æ‚é‚à‚Ì‚©‚Ç‚¤‚©‚Í”»’è‚Å‚«‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚Ÿ
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 20:52:42
>>118
ƒŠƒXƒi‚ðŠO‚·•û–@‚ÍA‚¿‚å‚Á‚Æ•sˆ‚©‚È‚ŸH‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç
‚»‚ꂵ‚©•û–@‚ª‚È‚¢‚È‚çŽd•û‚È‚¢‚ËB‘¦ƒŒƒX‚ ‚肪‚Æ‚¤
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:24:44
shift_jisAjis“™‚Ì•¶ŽšƒR[ƒh‚ðŽw’肵‚Ä
‘SŠp•¶Žš—ñ‚ðˆê•¶Žš‚¸‚Š¿ŽšƒR[ƒhŽæ“¾‚µ‚Ä‚¢‚‚Ì‚Í
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:29:01
>>120
byte[]@b@=@"‚ ".getBytes("Shift_JIS");
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:30:00
ƒT[ƒuƒŒƒbƒg‚Ì”‚ª‘òŽR‚ ‚èA
a.b.servlet1.java
a.b.servlet2.java
...
a.b.servlet100.java
web.xml‚É‚PŒÂ‚¸‚Â<servlet>a.b.servlet1</servlet>‚Æ’è‹`‚·‚é‚̂͑å•ςȂ̂ÅAInvokerServlet‚ð—˜—p‚µ‚½‚¢‚̂ł·‚ªA
ƒAƒNƒZƒX‚·‚éURL‚ɃpƒbƒP[ƒW–¼‚ðŠÜ‚߂Ȃ¢‚Æ‚¢‚¤—v‹‚à‚ ‚è‚Ü‚·Binvoker‚ŃpƒbƒP[ƒW‚ðŽw’è‚·‚é•û–@‚È‚¢‚Å‚·‚©H
/context/xxx/servlet1 -> a.b.servlet1.java
/context/xxx/servlet2 -> a.b.servlet2.java
...
/context/xxx/servlet100 -> a.b.servlet100.java
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/xxx/*</url-pattern>
<class-pattern>a.b.*</class-pattern>
</servlet-mapping>
‚Ý‚½‚¢‚È‚±‚Æ‚ªo—ˆ‚½‚çŠð‚µ‚¢‚̂ł·‚ªB
InvokerServlet‚̃Tƒ“ƒvƒ‹‚É‚àã‹L‚̂悤‚È•¨‚ª‚È‚A‘ã‚í‚è‚É‚È‚é‚æ‚¤‚È•¨‚àŒ©‚‚©‚炸BBB
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:37:01
Ž¿–â‚Å‚·B
import java.awt.*;
import javax.swing.*;
public class GUI extends JFrame {
public static void main(String[] args){new GUI();}
public GUI(){
Container c = getContentPane();
c.setLayout(new BoxLayout(c, BoxLayout.Y_AXIS));
c.add(new MyForm("ƒIƒ‰ƒIƒ‰ƒIƒ‰", "ƒIƒ‰"));
c.add(new MyForm("–³‘Ê–³‘Ê–³‘Ê", "–³‘Ê"));
JButton b = new JButton("‚»‚µ‚ÄŽž‚Í“®‚«o‚·");
b.setAlignmentX(JButton.RIGHT_ALIGNMENT);
c.add(b);
pack();
setVisible(true);
}
class MyForm extends JPanel{
public MyForm(String label, String value){
setLayout(new FlowLayout(FlowLayout.RIGHT));
add(new JLabel(label));
JTextField tf = new JTextField(10);
tf.setText(value);
add(tf);
}
}
}
ÅŒã‚̃{ƒ^ƒ“‚ð‰E‹l‚É‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA‰E‹l‚ɂȂç‚È‚¢‚͉̂½ŒÌ‚Å‚µ‚傤B
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:38:02
>>122
invoker‚à‚Ç‚«‚ðŽ©•ª‚Åì‚é‚Ì‚ª‚»‚ñ‚Ȃɑå•ςƂ͎v‚¦‚È‚¢‚¯‚ÇEEE
ƒŠƒNƒGƒXƒgURL‚©‚çƒNƒ‰ƒX–¼‚ðØ‚èo‚µ‚Ä
Class.forName(`).newInstance()‚ŃT[ƒuƒŒƒbƒg‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚Ä
serviceŒÄ‚Ô‚¾‚¯‚¶‚á‚È‚¢‚Ì‚©‚È‚ŸŠî–{“I‚É‚Í
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:40:54
>>123
MyForm@‚à@setAlignmentX(1)@‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łÍ
126:123
08/03/03 22:49:40
>>125
‚È‚é‚Ù‚ÇB
‚¢‚¯‚Ü‚µ‚½B‚»‚¤‚¢‚¤‚à‚ñ‚È‚ñ‚Å‚·‚ËB
127:a
08/03/03 22:53:07
>>116
‚¨ŒÄ‚тłȂ¢‚¶‚á‚È‚‚ÄŽ¿–âŽÒ‚ª—ˆ‚é‚ñ‚¾‚æBƒoƒJ‚©B
‚©‚Á‚ĂɌˆ‚߂Ăñ‚Ȃ您‘O‚̈Ӗ¡‚í‚©‚ç‚ñƒ‹[ƒ‹‚ðBŽ¿–⑊’kƒXƒŒƒbƒh‚¾‚낪B
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 22:58:19
>‚Æ‚è‚ ‚¦‚¸‹N“®‚³‚¹‚éŽè‡‹³‚¦‚ĉº‚³‚¢B
‚¢‚₱‚ꎿ–â‚¶‚á‚È‚¢‚µ
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 23:04:16
>>127
URLØÝ¸(pc11.2ch.net)
‚±‚±Œ©‚Ă݂ëA‚¿‚á‚ñ‚Æ‘‚¢‚Ä‚ ‚邾‚낤
u‚±‚̔‚̓vƒƒOƒ‰ƒ€‚ðì‚él‚Ì‚½‚߂̔‚ł·v‚Á‚Ä
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/03 23:04:21
‚Ü‚ 3ŒŽ‚¾‚à‚ñ‚È
‚µ‚á[‚È‚¢
131:³Žu
08/03/04 03:02:19
>>91@Thanks,
>>88 Shut-up man, fuck off you bitch, ³¾Þ´@‚Ç‚¤‚¹`‚¾‚ë@‚Í‚â‚߂Ȃ³‚¢
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 03:32:21
‚Æ‚±‚ë‚Åsplit‚Å x ‚Ü‚½‚Í@a‚Å‹æØ‚é‚̂͂ǂ¤‚µ‚½‚çH
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 03:59:29
"123a456x789a0".split("x|a")
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 14:36:03
Nim of game ‚Ì‘‚«•û‹³‚¦‚Ä‚‚ê‚邯‚±‚ ‚è‚Ü‚·‚©?
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 14:36:34
Game of Nim‚Å‚µ‚½¡
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 16:07:34
MouseEvent‚Íabstract‚Å[ƒo[ƒ‰ƒCƒh‚Å‚«‚È‚¢‚Á‚Äo‚Ä‚‚é‚̂ł·‚ªA
‰½‚©ŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©?‚¢‚¿‚¨‚¤‰ðà–{‚Ì’Ê‚è‚ɑłÁ‚½‚‚à‚è‚È‚ñ‚Å‚·‚ªEE
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="MouseEvents" width=300 height=300></applet>
*/
public class MouseEvents extends Applet implements MouseListener{
public void init(){
addMouseListener(this);
}
public void mouseClicked(MouseEvent me){
setBackground(Color.blue);
repaint();
}
}
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 16:08:09
‚·‚݂܂¹‚ñAŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
Look&Feel‚̃tƒHƒ“ƒgÝ’è‚ÅA
System.setProperty("swing.plaf.metal.controlFont", "Dialog-Plain-12");
‚ðŽw’肵‚Ä‚¨‚‚ƃtƒHƒ“ƒg‚ªDialog-Plain‚Ì12ƒ|ƒCƒ“ƒg‚ɂȂè‚Ü‚·‚æ‚ËB
Windows‚ÌLook&Feel‚ð“K—p‚µ‚½‚Æ‚«‚É‚à‚±‚̂悤‚Ɉꊇ‚ÅŽw’è‚·‚éƒL[‚Í‚ ‚è‚Ü‚·‚©H
‚±‚ê‚ç‚̃L[–¼‚ªAPIƒhƒLƒ…ƒƒ“ƒg‚É‚³‚Á‚ς茩‚‚©‚炸¢‚Á‚Ä‚¨‚è‚Ü‚·¥¥¥
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 16:10:42
>>136
MouseListener‚̃ƒ\ƒbƒh‚ÍmouseClicked‚¾‚¯‚¶‚á‚È‚‚Ä‘S•”ŽÀ‘•‚·‚é•K—v‚ª‚ ‚é
’†g‚©‚ç‚Á‚Û‚Å‚à‚¢‚¢‚Ì‚Å
public@void@mouseEntered(MouseEvent@e)@{@}
public@void@mouseExited(MouseEvent@e)@{@}
public@void@mousePressed(MouseEvent@e)@{@}
public@void@mouseReleased(MouseEvent@e)@{@}
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 16:21:47
>>138
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 17:36:21
ƒJƒIƒX‚Á‚Ä‚é‚È
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 17:36:39
WindowsXP+tomcat5.0.28‚É‚Ä
hello.jsp --------------------------------------------------------------
<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
<%@ page errorPage="DefaultException.jsp" %>
error.jsp -------------------------------------------------------------
<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
<%@ page isErrorPage="true" %>
----------------------------------------------------------------------
hello.jsp‚Ì’†‚Å—áŠO‚ª”¶‚·‚邯error.jsp‚ªŒÄ‚΂ê‚Ü‚·‚ªAerror.jsp‚Ì“à—e‚ª•¶Žš‰»‚¯‚µ‚ăuƒ‰ƒEƒU‚É•\ަ‚³‚ê‚Ü‚·B
‚Å‚àAerror.jsp‚ð’¼Úƒuƒ‰ƒEƒU‚©‚çŒÄ‚Ô‚Æ•¶Žš‰»‚¯‚ª‹N‚«‚Ü‚¹‚ñB
JSP‚Ì—áŠOˆ—‹@\‚ÅŒÄ‚Î‚ê‚½Žž‚¾‚¯•¶Žš‰»‚¯‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚·B‰ðŒˆ•û–@‚ ‚è‚Ü‚·‚©H
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 17:38:22
>>141
“]Úƒ~ƒXBerrorPage=error.jsp‚Ɠǂݑւ¦‚Ä‚‚¾‚³‚¢B
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 20:15:09
>>141
•¶Žš‰»‚¯‚ÌŒ´ˆö‚͕ʂ̂Ƃ±‚ë‚É‚ ‚è‚Ü‚µ‚½B
web.xml‚ʼnº‹L‚ÌÝ’è‚ð“ü‚ê‚Ä‚¢‚邯A‚±‚¿‚炪—D悳‚ê‚é‚炵‚•¶Žš‰»‚¯‚ª”¶‚µ‚Ü‚·B
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
error-page‚ÌÝ’è‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚邯•¶Žš‰»‚¯‚µ‚È‚‚È‚è‚Ü‚·Btomcat‚̃oƒOH
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 21:50:31
public static void main(args[])
‚ɂ‚¢‚ÄA‹³‚¦‚Ä‚‚¾‚³‚¢B
‚±‚̃ƒ\ƒbƒh‚ɂ‚¢‚ÄA
ˆê˜A‚̃Rƒ“ƒpƒCƒ‹’PˆÊ‚Ì’†‚Å‚½‚¾‚ЂƂ‚݂̂̑¶Ý‚ª‹–‚³‚ê‚郃\ƒbƒh‚Å‚ ‚éA
‚Æ‚¢‚Á‚½ƒ‹[ƒ‹‚Í‘¶Ý‚µ‚Ü‚·‚©H
public class Test1 ‚Æ‚¢‚¤ƒNƒ‰ƒX‚Æ
class Test2 ‚Æ‚¢‚¤ƒNƒ‰ƒX‚Ƃ̗¼•û‚ÉA
public static void main(args[])‚ð‹Lq‚µ‚Ă݂ÄA
Test1‚Ìmain()‚©‚çATest2‚Ìmain()‚ð“Ç‚ñ‚ł݂½‚̂ł·‚ªA“Á‚É–â‘è‚È‚“®‚«‚Ü‚µ‚½B
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 21:56:35
> ˆê˜A‚̃Rƒ“ƒpƒCƒ‹’PˆÊ‚Ì’†‚Å‚½‚¾‚ЂƂ‚݂̂̑¶Ý‚ª‹–‚³‚ê‚郃\ƒbƒh‚Å‚ ‚éA
> ‚Æ‚¢‚Á‚½ƒ‹[ƒ‹‚Í‘¶Ý‚µ‚Ü‚·‚©H
‚È‚¢B
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 22:48:27
‚SŒ…‚Ì‚P‚Ui”‚ð
”’lŒ^‚ɕϊ·‚Á‚Ăǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
0x‚Ì16i”‚Åo—Í‚µ‚½‚¢‚̂ł·‚ª
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 22:57:00
>>146
‚æ‚‚í‚©‚ç‚ñ‚Ì‚ÅA‚Ç‚¤‚¢‚¤“ü—͂ɑ΂µ‚Ăǂ¤‚¢‚¤o—Í‚ª—~‚µ‚¢‚Ì‚©A—á‚ð‚ ‚°‚Ä‚‚ê
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 22:59:59
>>146
ƒGƒXƒp[ƒŒƒX‚·‚邯
int i = 0xABCD;
System.out.println("0x" + Integer.toString(i, 16));
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 23:03:56
>>147
ޏ—炵‚Ü‚µ‚½
>>148‚Ì•û‚Ì—á‚ÅŒ¾‚¤‚Æ
String‚ÅABCD‚Ƃ킩‚Á‚Ä‚¢‚Ä
int‚Å0xABCD‚ƕϊ·‚µ‚½‚¢‚̂ł·‚ª
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 23:05:58
>>149
String s = "ABCD";
int i = Integer.parseInt(s, 16);
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 23:07:07
>>150
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ˆø”‚ÉŽw’è‚·‚邾‚¯‚È‚ñ‚Å‚·‚Ë
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/04 23:47:26
‚¨¢˜b‚ɂȂè‚Ü‚·B
swing‚¢‚¶‚肵‚Ä‚¢‚é‚̂ł·‚ªAª–{‚ª‚í‚©‚Á‚Ä‚¢‚Ü‚¹‚ñB
JFrame‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì‚邯A‚»‚¢‚‚ÍAŽ©“®“I‚ɕʂ̃XƒŒƒbƒh‚Å“®‚¢‚Ä‚¢‚é‚̂łµ‚傤‚©H
ŠÖ”main()‚ÍAÅIs‚܂ň—‚³‚ê‚ÄA‚»‚ÌŒã‚ë‚͂Ȃ¢‚̂ł·‚ªA
JFrame‚ł‚‚Á‚½ƒEƒBƒ“ƒhƒE‚â‚»‚Ìã‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚Í“®ì‚𑱂¯‚Ä‚¢‚Ü‚·B
ƒXƒŒƒbƒh‚łȂ¯‚ê‚Ή½‚Ȃ̂©—‰ð‚Å‚«‚Ü‚¹‚ñB
ƒGƒXƒp[‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 00:04:25
•ª‚©‚è‚Ü‚¹‚ñB‹³‚¦‚Ä‚‚¾‚³‚¢B‰SŽÒ‚Å‚·BƒGƒXƒp[‚µ‚Ä‚‚¾‚³‚¢B
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 00:15:34
>>152
ƒNƒ‰ƒX‚Í쬂µ‚½‚Æ‚«ˆê‰ñ‚¾‚¯‰Šú‰»—p‚̃ƒ\ƒbƒh‚ð’Ê‚éB
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 01:12:20
OS‚̃VƒXƒeƒ€ƒtƒHƒ“ƒg‚𓾂é•û–@‚Í‚ ‚è‚Ü‚·‚©H
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 01:28:07
Java‚ÌŽ¿–â‚Æ‚¿‚å‚Á‚Æ‚¸‚ê‚é‹C‚à‚µ‚Ü‚·‚ªEEE
DB‚Ƃ̃RƒlƒNƒVƒ‡ƒ“‚ðŠm—§‚·‚éˆ×‚É
Connection con = null;
con = DriverManager.getConnection(URL,USER,PASS)
‚ȂǂƑ‚«‚Ü‚·‚æ‚ËB
‚±‚ÌŽžAcon‚̓Cƒ“ƒXƒ^ƒ“ƒX‚ƌĂñ‚Å—Ç‚¢‚̂ł·‚©H
Connection‚̓Cƒ“ƒ^[ƒtƒF[ƒX‚Ȃ̂ŃCƒ“ƒXƒ^ƒ“ƒX‚𶬂·‚邱‚Ƃ͂ł«‚È‚¢‚Í‚¸B
ƒCƒ“ƒXƒ^ƒ“ƒX‚łȂ¢‚Æ‚µ‚½‚牽‚Ȃ̂łµ‚傤‚©H
‚²‹³Žö‰º‚³‚¢B
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 01:30:59
>>152
ThreadGroup#list‚łǂñ‚ȃXƒŒƒbƒh‚ª“®ì‚µ‚Ä‚¢‚é‚©Œ©‚Ä‚Ý‚é‚Æ‚¢‚¢B
Žv‚Á‚½ˆÈã‚É‚¢‚ë‚¢‚ë‚ȃXƒŒƒbƒh‚ª“®‚¢‚Ä‚¢‚é‚Ì‚ª•ª‚©‚éB
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 01:32:57
>>156
con‚ÍConnectionƒCƒ“ƒ^ƒtƒF[ƒX‚ðŽÀ‘•‚·‚éƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Ö‚ÌŽQÆ
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 01:35:38
ˆê‰žA³Šm‚ðŠú‚·‚È‚çucon‚ÅŽQÆ‚µ‚Ä‚¢‚éƒCƒ“ƒXƒ^ƒ“ƒXv‚Ý‚½‚¢‚ÈŒ¾‚¢•û‚ɂȂéB
•Ï”‚»‚ꎩ‘̂̓Cƒ“ƒXƒ^ƒ“ƒX‚ł͂Ȃ¢B
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 03:18:58
>>152
‚»‚¤ASwing‚ÍEDT‚Æ‚¢‚¤•ʃXƒŒƒbƒh‚Å“®‚¢‚Ä‚¢‚é
‚»‚µ‚ÄA‚±‚±ˆÈŠO‚ł͓®‚©‚µ‚Ă̓_ƒA‚Æ‚¢‚¤‚Ì‚ªƒ‹[ƒ‹
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 04:15:31
>>152
–¼‘O‚ð‚í‚´‚í‚´•Ï‚¦‚È‚¯‚ê‚ÎAmainƒƒ\ƒbƒh‚Ímain‚Æ‚¢‚¤–¼‘O‚̃XƒŒƒbƒh‚Å“®ì‚µ‚Ä‚¢‚éB
SwingŠÖŒW‚Ì‹@”\‚ðŽg‚¤‚Æ‚³‚ç‚ɕʂ̂¢‚‚‚©‚̃XƒŒƒbƒh‚ª¶¬‚³‚ê‚éB
‚»‚Ì’†‚É‚Í>>160‚ÌŒ¾‚¤EDT‚Æ‚¢‚¤GUIŠÖŒW‚̃Cƒxƒ“ƒgˆ—‚ðˆêŽè‚É’S‚¤ƒXƒŒƒbƒh‚à‚ ‚éB
‚±‚ÌV‚½‚ɶ¬‚³‚ꂽƒXƒŒƒbƒhŒQ‚É‚æ‚Á‚ăEƒCƒ“ƒhƒE‚â‚»‚Ìã‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ª“®ì‚·‚éB
mainƒƒ\ƒbƒh‚ªÅŒã‚܂ň—‚³‚ê‚邯main‚Æ‚¢‚¤–¼‘O‚̃XƒŒƒbƒh‚ÍI—¹‚µ‚Ä–³‚‚Ȃ邪A
‘¼‚̃XƒŒƒbƒh‚ªI—¹‚·‚é‚܂ŃvƒƒOƒ‰ƒ€‘S‘̂Ƃµ‚Ä‚ÍI—¹‚µ‚È‚¢B
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 11:23:40
EDTŽ©‘Ì‚ÍAWT‚É‚à‚ ‚Á‚ÄSystem Queue‚Á‚Ä‚¢‚¤–¼‘O‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒh‚ɂȂÁ‚Ä‚éB
Swing‚̃Cƒxƒ“ƒgŽü‚è‚̓Vƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Å“®‚¢‚Ä‚ÄSwingƒRƒ“ƒ|[ƒlƒ“ƒg¶¬‚ðŠÜ‚ß‚ÄSwingƒR[ƒh‚ÍEDT‚Å“®‚©‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢B
ÌASwingŠÖ˜A‚̃XƒŒƒbƒh‚ɂ̓oƒO‚ª‚ ‚é‚©‚çSwingƒRƒ“ƒ|[ƒlƒ“ƒg‚̶¬‚àEDT‚Ås‚¤‚悤‚É‚Æì–@‚ª–§‚©‚ɕςí‚Á‚ÄSwing‚̃`ƒ…[ƒgƒŠƒAƒ‹‚¾‚¯‚ª•ÏX‚³‚ê‚Ă܂Ƃà‚ȃAƒiƒEƒ“ƒX‚Í‚³‚ê‚ĂȂ¢B
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 12:10:15
>>152 ‚Ì‘‚«•û‚¾‚Æ
>JFrame‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì‚邯A‚»‚¢‚‚͎©“®“I‚ɕʂ̃XƒŒƒbƒh‚Å“®‚¢‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚Æu‚¢‚Ä‚¢‚é‚Ì‚¾‚©‚çAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̌ĂÑo‚µ‚Ì‚±‚Æ‚ÅA‚»‚ꎩg‚Ímain‚̃XƒŒƒbƒh‚Å“®‚¢‚Ä‚¢‚é‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H
‘S‚ẴRƒ“ƒXƒgƒ‰ƒNƒ^‚̌ĂÑo‚µ‚ªI‚í‚ç‚È‚¯‚ê‚Îmain()‚ɂ͖߂ç‚È‚¢‚Æc
ƒRƒ“ƒ|[ƒlƒ“ƒg‚̃Cƒxƒ“ƒgˆ—‚͂܂½•ʂ̘b‚ÅB
‚à‚¿‚ë‚ñ‚r‚t‚m‚Ì„§‚Í >>162 ‚̉]‚¤‚悤‚ɃRƒ“ƒ|[ƒlƒ“ƒg‚Ì쬂àEDT‚Ås‚¤‚Ȃ̂¾‚낤‚ªc
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 12:34:10
ƒ{ƒ^ƒ“‚ðì‚Á‚ÄA‚»‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚Æthread‚ªnull‚É‚È‚é‚æ‚¤‚Éì‚Á‚Ä‚¢‚Ü‚·B
run()ƒƒ\ƒbƒh‚Ì’†‚É‘‚©‚ê‚Ä‚¢‚鈗‚É‚©‚©‚鎞ŠÔ‚ª’Z‚¢ê‡i1msˆÈ‰ºj‚¾‚Ƴí‚ÉŽ~‚Ü‚Á‚Ä‚‚ê‚Ü‚·B
‚µ‚©‚µAˆ—‚É‚©‚©‚鎞ŠÔ‚ª’·‚¢ê‡i100ms‚‚ç‚¢j‚¾‚Ɖ½‰ñ‚àƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚È‚¢‚ÆŽ~‚Ü‚Á‚Ä‚‚ê‚Ü‚¹‚ñB
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
run()ƒƒ\ƒbƒh‚Ì’†
while(thread != null) {
ˆ—
thread.sleep(100);
}
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 12:40:35
>>164
ŽžŠÔ‚Ì‚©‚©‚鈗‚Ì“r’†‚Å if(thread==null) break; ‚Æ‚©‚µ‚Ă݂éB
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 12:49:12
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Á‚ăRƒ“ƒXƒgƒ‰ƒNƒ^Ž©g‚ªƒXƒŒƒbƒhì‚Á‚Ä‚»‚Ìã‚Å“®‚¢‚ĂȂ©‚Á‚½‚Á‚¯H
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 13:35:10
‚¦‚Á
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 13:50:35
>>166
ŽŽ‚µ‚¿‚Ü‚Á‚½‚¶‚á‚Ë‚¥‚©‚æB
public class ConstractaThreadName{
ConstractaThreadName(){
DisplayThreadsName();
}
public static void main(String[] argv){
ConstractaThreadName ctn = new ConstractaThreadName();
System.out.println();
DisplayThreadsName();
}
private static void DisplayThreadsName(){
int i, n;
System.out.println("Display Threads Name");
Thread[] tarry = new Thread[Thread.activeCount()];
n = Thread.enumerate(tarry);
for(i = 0; i < n; i++)
System.out.println(tarry[i].getName());
}
}
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 13:57:48
>>168
ƒJƒŒƒ“ƒgƒXƒŒƒbƒh‚ª‚ǂꂩ‚à•\ަ‚µ‚È‚¢‚ƈӖ¡‚È‚‚È‚¢H
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 14:01:32
>166
ƒXƒŒƒbƒh‚̶¬ƒRƒXƒg‚Á‚ătƒ‹GC•À‚Ì•³Žv‚¢ˆ—‚¾‚º‚—
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 14:03:00
eclipse Europe 3
‚Æ“ú–{Œê‰»‚ð‚‚©‚Á‚Ä‚é‚̂ł·‚ª
ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚·‚é‚ɂ͉½‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ăǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 15:48:54
>>171
Eclipse“‡M24yJava/C/PHP/Ruby/Python/Perlz
½ÚØÝ¸(tech”Â)l50
‚±‚Á‚¿‚Å•·‚¯
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 16:54:03
‚¢‚âjava‚̃XƒŒƒbƒh‚¶‚á‚È‚‚ÄVM“à•”‚ŕʂ̃XƒŒƒbƒh‘–‚点‚Ä‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚¯H
Œ¾Œêˆá‚Á‚½‚©‚È‚ŸEEEB
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 17:01:43
>>173
‚»‚ñ‚Ȃ킯‚̂킩‚ç‚ñ‚±‚Ƃ͂µ‚È‚¢‚æ
‚»‚ñ‚ÈŠï–‚È‚±‚Æ‚ð‚·‚éŒ¾Œê‚ª‚ ‚é‚Ȃ狻–¡[‚¢
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¶‚á‚È‚‚ătƒ@ƒCƒiƒ‰ƒCƒU‚©H
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 19:50:02
Ž¿–â‚Å‚·B
GI ƒvƒƒOƒ‰ƒ€’†‚©‚ç
‘¼‚ÌGUI ƒvƒƒOƒ‰ƒ€‚ðŒÄ‚Ño‚µ‚½‚Æ‚«‚É
•K‚¸ŒÄ‚Ño‚µ‚½ƒvƒƒOƒ‰ƒ€‚̃EƒBƒ“ƒhƒE(Frame)‚ɃtƒH[ƒJƒX‚ð‚ ‚í‚¹‚é•û–@
‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ŒÄ‚Ño‚·ƒvƒƒOƒ‰ƒ€‘¤‚ŃGƒ“ƒ^[ƒL[‚Å‘¼‚̃vƒƒOƒ‰ƒ€‚ðŒÄ‚Ño‚·‚̂ł·‚ªA
ƒGƒ“ƒ^[ƒL[‚ð˜A‘Å‚µ‚½‚Æ‚«‚ȂǂÉA‚Ç‚Á‚¿‚̃vƒƒOƒ‰ƒ€‚àƒL[‚ÌŽó•t‚ð‚µ‚Ä‚‚ê‚È‚‚È‚è‚Ü‚·B
ƒ}ƒEƒX‚ŃNƒŠƒbƒN‚µ‚Ä‚â‚ê‚ÎAƒAƒNƒeƒBƒu‚ɂȂÁ‚ăL[‘€ì‚ðŽó‚¯•t‚¯‚Ä‚‚ê‚é‚̂ł·‚ªB
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 19:51:14
>GI ƒvƒƒOƒ‰ƒ€’†‚©‚ç
GUI ƒvƒƒOƒ‰ƒ€’†‚©‚ç
‚̃~ƒX‚Å‚·
‚ ‚ÆA
> •K‚¸ŒÄ‚Ño‚µ‚½ƒvƒƒOƒ‰ƒ€
ŒÄ‚Ño‚³‚ꂽV‚µ‚¢ƒvƒƒOƒ‰ƒ€@‚Æ‚¢‚¤ˆÓ–¡‚Å‚·B
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:18:28
Ú‚µ‚¢•û‚ÖŽ¿–â‚Å‚·B
w쬂µ‚½ƒvƒƒOƒ‰ƒ€‚ð•Û‘¶‚·‚éƒtƒHƒ‹ƒ_‚ðì‚éBƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ð‹N“®‚µ‚½‚ç‚»‚̃tƒHƒ‹ƒ_‚ªƒfƒBƒŒƒNƒgƒŠ‚É‚È‚é‚æ‚¤‚ÉÝ’è‚·‚éi‚bƒhƒ‰ƒCƒu‚̃‹[ƒg‚Éu‚l‚™ ‚i‚‚–‚vƒtƒHƒ‹ƒ_‚ð쬂µA‚±‚±‚ðƒfƒBƒŒƒNƒgƒŠ‚É‚·‚éjx
‚Æ‚¢‚¤ì‹Æ‚ð‚µ‚½‚¢‚̂ł·‚ªAuƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚̃vƒƒpƒeƒBv¨uƒVƒ‡[ƒgƒJƒbƒgv‚Åuì‹ÆƒtƒHƒ‹ƒ_v‚Ég‚b:‚l‚™ ‚i‚‚–‚h‚Æ“ü—Í‚·‚邯A
ug‚b:‚l‚™ ‚i‚‚–‚hƒtƒHƒ‹ƒ_‚Í–³Œø‚Å‚·BƒtƒHƒ‹ƒ_‚ª‚ ‚é‚©A‚Ü‚½‚̓pƒX‚ª³‚µ‚¢‚©Šm”F‚µ‚ĉº‚³‚¢Bv‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‘¼‚ɃtƒHƒ‹ƒ_‚ðì‚Á‚½Šo‚¦‚à‚È‚¢‚Ì‚ÉA‰½“x‚â‚Á‚Ä‚à“¯‚¶Œ‹‰Ê‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA‚Ç‚¤‚µ‚ĂȂñ‚Å‚µ‚傤H
‚ `‚à‚¤IŽ©•ª‚Å‘‚¢‚ĂĈӖ¡•ª‚©‚ç‚È‚¢d
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:32:09
>>175
URLØÝ¸(java.sun.com)()
>>177
"C:\‚l‚™ ‚i‚‚–‚"
‚Æ“ü‚ê‚Ä‚ÝB
C:\‚Í‘SŠp‚Å“ü—Í‚·‚é•K—v‚ª‚ ‚邵A
ƒtƒHƒ‹ƒ_–¼‚ɃXƒy[ƒX‚ðŠÜ‚Þꇂ͑OŒã‚ð"‚ň͂ޕK—v‚ª‚ ‚éB
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:32:44
C:\‚Í‘SŠp‚¶‚á‚È‚¢”¼Šp‚¾‚Á‚½
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:44:13
>>177
Ž¿–â‚Ì“à—e‚ªJava‚ł͂Ȃ¢‹C‚ª‚·‚éEEEB
Java‚̃vƒƒOƒ‰ƒ€ã‚©‚çƒtƒ@ƒCƒ‹o—Í‚ð‚·‚éˆ×‚̃fƒBƒŒƒNƒgƒŠ‚𶬂µ‚Ä
Java‚©‚çƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ð‹N“®‚µ‚ăJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ðÝ’è‚·‚é‚Á‚ÄŽ–‚Å‚·‚©H
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:52:13
int a, b;
System.ou.t.println(a + b);
‚±‚Ìa‚Æb‚ðŠO•”‚©‚ç‚Ì“ü—͂ň—‚µ‚½‚¢‚̂ł·‚ªA
PHP‚È‚ñ‚©‚ÌWebƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ÍAƒtƒH[ƒ€‚©‚ç’l‚ð“n‚µ‚Ü‚·‚ªA
Java‚Ìꇂǂ¤‚â‚Á‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤H
GUI‰æ–Ê‚ðì‚ê‚΂¢‚¢‚Ì‚©‚ÈH‚Ƃ͎v‚¤‚̂ł·‚ªA‚â‚Á‚½‚±‚Æ‚ª‚È‚‚ăCƒ[ƒW‚í‚©‚È‚¢‚µA
Servlet+JSP‚È‚ñ‚©‚Ìê‡APHP‚Æ“¯‚¶‚悤‚È‚±‚Æ‚ª‚Å‚«‚é‚ñ‚Å‚µ‚傤‚ªA
‚Ü‚¾ŠÂ‹«\’z‚Ç‚±‚ë‚©Java‚Å‚ÌWebƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì‚â‚è•û‚à‚í‚©‚ç‚È‚¢‚Ì‚ÅA
‚Æ‚è‚ ‚¦‚¸ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç“ü—Í‚µ‚Ä‚‚¾‚³‚¢‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅA
a‚Æb‚ð‡‚ɑł¿ž‚ñ‚ÅŒvŽZ‚·‚邿‚¤‚È‚à‚Ì‚ðì‚Á‚Ă݂½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚ǂ̂ւñ‚̃Nƒ‰ƒX‚ðŽg‚¦‚΂¢‚¢‚̂łµ‚傤‚©H
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 21:56:07
>>181
‚¢‚«‚È‚è‚Q‚¿‚á‚ñ‚©‚æB
‚Ü‚¸‚Í–{‚È‚è“ü–åƒTƒCƒg‚És‚¯‚æ
183:175
08/03/05 22:21:26
>>178
Å‘O–ʂɂ͗ˆ‚é‚ñ‚Å‚·‚¯‚ÇAƒL[“ü—Í‚ªŽó•t‚È‚¢‚ñ‚Å‚·‚æ‚ËB
ƒNƒŠƒbƒN‚µ‚ăAƒNƒeƒBƒu‚É‚µ‚Ä‚â‚邯Žó‚¯•t‚¯‚é‚ñ‚Å‚·‚ª
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 22:24:54
>>181
System.in ‚©‚ç1s“ǂ߂΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ËB
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 22:26:53
// >>181
public static void main(String[] args) throws IOException {
// •W€“ü—̓XƒgƒŠ[ƒ€‚©‚çs’PˆÊ‚œǂݞ‚߂邿‚¤‚ÉBufferedReaderƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð¶¬
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(a: );
// •W€“ü—Í‚©‚ç1s“ǂݞ‚ÝintŒ^‚ɕϊ·
int a = Integer.parseInt(br.readLine());
System.out.print(b: );
int b = Integer.parseInt(br.readLine());
System.out.println(a + b);
}
186:185
08/03/05 22:34:02
’ù³
System.out.print(a: ); // ~
System.out.print("a: "); // ›
System.out.print(b: ); // ~
System.out.print("b: "); // ›
‚ ‚Æ
import java.io.*;
‚à–Y‚ê‚È‚¢‚悤‚ÉB
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 22:38:28
>>155
‚½‚Ô‚ñŒ©‚½–ÚƒlƒCƒeƒBƒu‚É‚µ‚½‚¢‚ñ‚¾‚낤‚ªA
Java‚ÅOS‚̃VƒXƒeƒ€•W€ƒtƒHƒ“ƒgÝ’è‚𓾂é•û–@‚ȂǕ·‚¢‚½‚±‚Æ‚ª‚È‚¢B
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 22:58:51
ƒVƒXƒeƒ€ƒJƒ‰[‚È‚çŽæ‚ê‚é‚ñ‚¾‚¯‚Ç‚Ë
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/05 23:37:52
>>181
uJava Scannerv‚ŃOƒO‚Á‚ÄŒ©‚È‚æ
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 06:58:02
‚ƒŒ¾Œê‚É”ä‚ׂÄjaba‚ð‰SŽÒ‚ªæ‚ÉŠw‚ÔƒƒŠƒbƒg‚Á‚ĉ½‚©‚ ‚è‚Ü‚·‚©H
—Ç‚©‚Á‚½‚çà–¾‚µ‚ĉº‚³‚¢I
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 08:16:53
‚Ü‚¸‚͉pŒê‚ð•׋‚·‚é•û‚ª—Ç‚¢‚ÆŽv‚¤‚¼‚—
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 08:33:55
JAVA‚̃eƒLƒXƒg‚ªˆê’Ê‚èI‚í‚Á‚½‚̂ł·‚ªA
ŽŸ‚͉½‚ð‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 08:44:29
ƒ\ƒtƒg‰ïŽÐ‚ɃoƒCƒg‚És‚Á‚ÄA‚¢‚©‚ÉŽ©•ª‚ªƒ_ƒƒ_ƒ‚©‚ðŽv‚¢’m‚é‚—
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 09:45:48
Java‚ðuƒƒ‚ƒŠŠÇ—•s—vAC++v‚Æ‚µ‚ÄŒ©‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªA
‚·‚ׂẴpƒbƒP[ƒW‚ð•׋‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚©H
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 10:05:04
> ‚·‚ׂẴpƒbƒP[ƒW‚ð•׋‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚©H
•K—v‚È‚çB
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 10:18:27
com.sun.*‚ÆSwing‚Ì”ñŒöŠJƒNƒ‰ƒX‚Í‚¢‚ç‚ñ‚¾‚낤B
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 10:28:31
>194
•s—vB
java.lang.*
java.util.*
‚Í‘åŽG”c‚É‚Å‚à‚¢‚¢‚©‚çŠm”F‚µ‚ÄAŒã‚Í•K—v‚ɉž‚¶‚Ä’²‚ׂê‚Î\•ª
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 10:32:50
>>196
”ñŒöŠJƒNƒ‰ƒXH
URLØÝ¸(java.sun.com)
‚±‚±‚ÅŒ©‚ĂėܖڂɂȂè‚Ü‚µ‚½GG
Šo‚¦‚鎖‚ª‘½‚·‚¬‚Ü‚·EEE
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 11:30:56
>>198
‚»‚ê‚Í1‚‘O‚̃o[ƒWƒ‡ƒ“‚Ì‚¾‚È
ÅV‚Í‚±‚Á‚¿‚¾
URLØÝ¸(java.sun.com)
•K—v‚ɂȂÁ‚½‚Æ‚«‚É•K—v‚È‚à‚̂𒲂ׂėˆ‚ç‚ê‚ê‚ÎA‘S•”Šo‚¦‚é•K—v‚͂Ȃ¢
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 11:31:56
>>198
java.io‚ÍI/OŒnAjava.sql‚È‚çJDBC‚Ü‚í‚è‚Á‚ăŒƒxƒ‹‚Å\•ªB
‚ ‚Æ‚ÍA•K—v‚ɉž‚¶‚Ä’²‚ׂ邾‚¯B
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 12:52:12
Scanner‚ł̎¿–â‚Ȃ̂ł·‚ª
import java.util.Scanner;
public class TestPorb
{
public static void main(String[] args)
{
Scanner input = new Scanner (System.in);
String gen = input.next();
int pt2 = input.nextInt();
int pt1 = input.nextInt();
//input.nextLine();
String name = input.nextLine();
int numOfGame = input.nextInt();
String pos = input.next();
}
}
name@‚ð‚Æ‚é‚Æ‚«‚É inputMissmatch‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚·
ƒRƒƒ“ƒg‚ð‰ðœ‚·‚邯‚¿‚á‚ñ‚Æ“®‚‚̂ł·‚ªA
——R‚ª•ª‚©‚él‚ª‚¢‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢B
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 13:01:47
>>201
nextLine ‚Í InputMismatchException ‚𓊂°‚Ü‚¹‚ñB
“ü—ÍŽŸ‘æ‚Ȃ̂ÅAŒã‚͉½‚Æ‚àB
203:201
08/03/06 13:11:36
>>202
“ü—Í‚ÍA
aaa
12
23
asd asd
‚ÅŽŽ‚µ‚½‚Æ‚±‚ëA
InputMismatchException:
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at TestPorb.main(TestPorb.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
‚𓊂°‚Ä‚«‚ÄAŽŸ‚Ì“ü—Í‚Éi‚߂܂¹‚ñ
’·‚‚Ä‚·‚݂܂¹‚ñB
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 13:41:01
>>203
‚ÅA‚»‚ê‚͉½ˆ‚ÅŽ~‚Ü‚Á‚Ä‚é‚̂łµ‚傤‚©A‚ÆB
// ˆês‚²‚Ƃɒ¼‘O‚̕ϔ‚ðo—Í‚µ‚ÄA
// “ü—͂ƉðÍŒã‚̑Ήž•”•ª‚ðŠm‚©‚߂‚ÂB
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 13:46:14
nextInt‚ª23‚ÌŒã‚̉üs‚àH‚Á‚Ă邯‚©H
206:201
08/03/06 13:55:08
>>204
“ü—͈͂ês‚‚ÅA
ÅŒã‚Ì@asd asd ‚ð“ü—Í‚µ‚½Žž“_‚ł̃Gƒ‰[‚Å‚·B
‚»‚Ì‘O‚É“ü—Í‚µ‚½ƒf[ƒ^‚Í‘S‚ijí‚É“ü‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚à“ü—Í‚µ‚½@"asd asd" ‚ð nextLine() ‚Å String‚É“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ä‚¢‚È‚¢‚悤‚È‚ñ‚Å‚·B
String name = input.nextLine();@‚ÌŽÀs‘O‚Ɉê“x@input.nextLine();@‚ðŽÀs‚·‚邱‚ƂŃGƒ‰[‚ð‰ñ”ð‚Å‚«‚é‚Ì‚ÅA
Buffer‚ɉ½‚©Žc‚Á‚Ä‚¢‚é‚Ì‚©‚ÈA‚Æ—\‘z‚µ‚Ä‚¢‚é‚̂ł·‚ªŽÀۂ̂Ƃ±‚ë‚æ‚•ª‚©‚è‚Ü‚¹‚ñB
207:201
08/03/06 13:57:50
>>205
‚¾‚Æ‚·‚ê‚ÎA
–³‘Ê‚Éinput.nextLine()‚𑖂点‚ĉñ”ð‚·‚é‚µ‚©•û–@‚͂Ȃ¢‚̂łµ‚傤‚©EE
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/06 14:57:03
>>205
‚Ü‚ AnextLine ‚ªA"23" ‚Ì’¼Œã‚©‚ç‰üs‚܂łðA‰üs”²‚«‚ÅH‚Á‚Ă邾‚¯B
‚æ‚Á‚ÄA"23<‰üs>" ‚È‚çA–ß‚è’l‚Ì—ñ’·‚̓[ƒB
>>207
‚»‚¤‚»‚¤B–³‘Ê‚É nextLine ‚𑖂点‚Ä‚‚¾‚³‚¢B‚»‚¤‚¢‚¤Žd—l‚Å‚·B
ׂ©‚’²®‚µ‚½‚¢‚È‚ç sikip ‚Æ‚¢‚¤‚à‚Ì‚à‚ ‚è‚Ü‚·B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4773“ú‘O‚ÉXV/246 KB
’S“–:undef