y‰SŽÒzJavaŽ¿–⥑ ..
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 18:43:30
>>114
Arrays.sort ‚Åo—ˆ‚邿
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 19:18:47
ê–åŠwZ‚Ì‹³Žt‚É•·‚¢‚½˜b‚¾‚ªA‚Q”N§‚Æ‚©‚É‚È‚é‚Æ‘‚߂Ɏ«‚ß‚³‚¹‚Ä‚µ‚Ü‚¤•û‚ª•]‰¿‚ª‚‚¢‚炵‚¢
‰ºŽè‚É‘Sˆõ‚ªi‹‰‚·‚邯‹³Žº‚ª‘«‚è‚È‚¢‚ñ‚¾‚Á‚Ä‚—
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 20:07:32
>>117
‹³Žº‚ÆŒ¾‚¤‚©‹³Žº‚Ì’†‚É‚ ‚éÝ”õ‹@ނ̂ق¤‚¾‚È‚—
‚¾‚©‚çuŽt‚ª¶“k’ׂµ‚É‚©‚©‚Á‚ÄA‚»‚ê‚ÉG”‚³‚ê‚Ķ“kŠÔ‚à’ׂµ‡‚¢‚µo‚µ‚Ä
ƒ}ƒW‚Å“ª‚¨‚©‚µ‚‚È‚Á‚ĸ_‰ÈES—Óà‰Ès‚“z‚ª‘‚¦‚Ä
‚»‚Á‚¿Œn‚Ì’mޝ‚ª–L•x‚ɂȂè‚‚ÂA’ׂµ‡‚¢‚ɶ‚«Žc‚Á‚½ŽÒ‚½‚¿‚͂ǂñ‚Ç‚ñê–åŠwZ‚Éô”]‚³‚ê‚ÄŠO‚ŃƒPƒƒJƒ‚ÈŽ–Œ¾‚¢‚¾‚·‚ñ‚¶‚á‚È‚¢‚©B
‚»‚à‚»‚àAƒRƒ“ƒsƒ…[ƒ^Œnê–å‚Éí’“‚µ‚Ä‚éuŽt‚È‚ñ‚ċƊE‚Ì’ê•Ó‚©‚çˆì‚ê‚ÄH‚Á‚Ä‚¯‚È‚¢‚©‚çuŽt‚ð‚’‚™
‚»‚ê‚ð•₤‚½‚߂ɂ½‚܂ɊO•”‚©‚çƒvƒŒÄ‚Ô‚ñ‚¾‚낤‚ªB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 21:48:40
>>118
‚Ü‚é‚Ńqƒ…[ƒ}›‚Ý‚½‚¢‚Èê–åŠwZ‚¾‚È‚—‚—
‚à‚Á‚ƃc[ƒ‹‚ðŽg‚í‚È‚¢‚ňꂩ‚çì‚é‹Zp‚ðg‚ɂ‚¯‚½‚Ù‚¤‚ª
‚¢‚¢‚ñ‚¾‚낤‚¯‚ÇB
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 22:08:50
ƒc[ƒ‹—ނ̊‹«‚𮂦‚Ä‚é‚Ì‚ª”„‚è‚È‚ñ‚¶‚áH
‚Ü‚ A¡‚ÍŠw¶‘‚ª‚ ‚ê‚ÎŒƒˆÀ‚ňꎮ‚»‚낦‚ê‚é‚©‚硂͓Ɗw‚Å‚à•׋‚ªB
ŽdŽ–‚ÅŽg‚¤‚悤‚ÈŽ©ŽÐƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚Í‚»‚à‚»‚à“üŽè‚Å‚«‚È‚¢‚µB
ŽdŽ–‚ÅŽg‚¤”\–œ‚©‚ç‚P‚O‚O–œ‚·‚郂ƒfƒŠƒ“ƒOƒc[ƒ‹‚â“®‰æ•ÒWƒ\ƒtƒg—Þ‚à–³—‚¾‚낤‚µB
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 23:09:58
JMS‚Ì‚±‚Æ‚ªÚ‚µ‚‚Ì‚Á‚Ä‚é–{‚©ƒTƒCƒg‚Í‚ ‚è‚Ü‚¹‚ñ‚©‚ËH
‚Å‚«‚ê‚Γú–{ŒêŠó–]‚Å‚·B
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 23:16:50
JMS‚È‚èActiveMQ‚Å‚®‚®‚Á‚ÄAʼn‚ÌƒŠƒXƒg‚Éo‚Ä‚‚éƒTƒCƒg‚Ì’†‚É–³‚¯‚ê‚΂Ȃ¢‚ñ‚¶‚á‚ËH
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 01:38:04
strutsŠÖ˜A‚ÌŽ–‚Å‚·‚Ì‚ÅA‘½ƒXƒŒˆá‚¢‚©‚à’m‚ê‚Ü‚¹‚ñ‚ª
‚²—eŽÍ‰º‚³‚¢B
ŠÂ‹«FJDK1.5@apache+tomcat@struts@winXP i{Exlipse3.2 All in Onej
ƒAƒNƒZƒXƒƒOo—͂̈×ARequestProcessor‚ðŠg’£‚·‚鎖‚É
‚È‚è‚Ü‚µ‚½BiAction‚Ìexecute”s‘OŒã‚ŃƒO‚ðo‚·j
‚ÅA¡‰ñ‰æ–Ê€–ڂ̃`ƒFƒbƒN“™‚Åvalidation‚ðŽg—p‚·‚éˆ×A
TilesPlugin‚ÆTilesRequestProcessor‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
iŽQlwww.atmarkit.co.jp/fsecurity/rensai/struts03/struts03.htmlj
ã‹LƒTƒCƒg‚ðŽQl‚É‚µATilesRequestProcessor‚ðextends‚µ‚½
ƒNƒ‰ƒX‚ðstruts-config.xml‚Ìcontroller@processorClass@‚É
Žw’肵‚Ä‚¢‚Ü‚·‚ªA‰½‚Ì”½‰ž‚à—L‚è‚Ü‚¹‚ñB
iƒƒWƒbƒN‚ð’Ê‚Á‚Ä‚¢‚È‚¢AƒGƒ‰[‚à“Á‚É‹N‚«‚È‚¢j
iiƒGƒ‰[‚ª‹N‚«‚é—l‚ȃƒWƒbƒN‚ð‚í‚´‚Æ—pˆÓ‚µ‚Ä‚à“¯—ljj
‚ÅAPukiWiki—l‚Ìà–¾‚É‚æ‚邯ATilesPluginŽg—pŽž‚É‚Í
TilesRequestProcessor‚ªŽ©“®“I‚ÉŽw’肳‚ê‚éA‚Ƃ̎–‚Å‚µ‚½
‚Ì‚ÅAƒƒU‚Æcontroller@processorClass‚ɕςȃNƒ‰ƒX‚ð
Žw’肵‚Ă݂½‚è‚à‚µ‚½‚̂ł·‚ªEEEE‚â‚͂艽‚à‹N‚«‚Ü‚¹‚ñB
ã‹L‚ÌŒ‹‰ÊAcontroller@processorClassŽw’莞‚ÍB
‘¼‚ÌÝ’èƒtƒ@ƒCƒ‹iweb.xml“™j‚àݒ肪•K—v‚Ȃ̂łÍ?
‘¼‚Éݒ肪–³‚¢ŒÀ‚èATilesRequestProcesso‚ÌŽ©“®Žw’è
‚ªŠO‚ê‚È‚¢‚̂ł͖³‚¢‚©H‚Æ‹^‚Á‚Ä‚¢‚é‚̂ł·‚ªA‰½‚©
‚²‘¶’m‚Ì•ûA‘¼‚Éݒ肪•K—v‚Å‚µ‚½‚炨‹³‚¦‰º‚³‚¢B
‚¨Šè‚¢’v‚µ‚Ü‚·B
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 08:07:54
URLØÝ¸(www.atmarkit.co.jp)
URLØÝ¸(www.atmarkit.co.jp)
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 11:15:57
“Œvƒ‰ƒCƒuƒ‰ƒŠ‚͉½‚ðŽg‚Á‚Ă܂·‚©
ƒtƒŠ[‚Ì‚à‚̂ł¨Š©‚߂̂ª‚ ‚ê‚΂²Ð‰î‚‚¾‚³‚¢
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 12:17:49
setColor‚ÅRGB’l‚ÅF‚ðì‚낤‚Æ‚µ‚½Žž‚ÉA
F‚ðŠi”[‚µ‚Ä‚¢‚é•Ï”‚Ì–¼‘O‚ðr,g,b‚É‚µ‚Ä‚¢‚½‚Æ‚±‚ëA
hoge.java:18: ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñB
ƒVƒ“ƒ{ƒ‹: ƒRƒ“ƒXƒgƒ‰ƒNƒ^ Color(int,java.awt.Graphics,int)
êŠ @ @: java.awt.Color ‚Ì ƒNƒ‰ƒX
g.setColor(new Color(r,g,b));
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚½‚̂ł·‚ªA‚±‚ê‚Ç‚¤‚¢‚¤‚±‚Ƃłµ‚傤‚©H
•Ï”–¼‚ðred,green,blue‚ɕς¦‚½‚çƒRƒ“ƒpƒCƒ‹‚¿‚á‚ñ‚Æ’Ê‚Á‚½‚̂ł·‚ªA
ˆø”‚ɋ֎~‚³‚ê‚Ä‚é•Ï”–¼‚Æ‚©‚ ‚é‚̂ł·‚©H
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 12:33:40
>>126
g‚ÌŒ^‚͉½‚̂‚à‚è‚È‚ñ‚·‚©Bint or Graphics?
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 12:39:59
>>127
‚ cGraphics g‚ðˆø”‚Ŏ󂯎æ‚Á‚Ä‚ÄA
‹L‰¯ˆæ‚Ì“s‡‚ÅŠÖ”ŠO‚Åint r,g,b‚ð錾‚µ‚Ä‚½‚©‚ç
–¼‘O‚ª”í‚Á‚Ä‚½corz
Java‚Íð“ú‚©‚炾‚¯‚ÇC/C++‚Í2”N‚‚ç‚¢‚â‚Á‚Ä‚é‚Ì‚É
‰½‚ð‚±‚ñ‚ȊԈႢ‚ðcorz
‚¿‚å‚Á‚Æ’Ý‚Á‚Ä—ˆ‚Ü‚·B
129:Ž¿–â‚Å‚·
07/08/02 12:47:08 BE:9069034-2BP(6)
java ‚Å“Á’è‚Ì“úŽž‚ð•Û‘¶‚·‚é‚ɂ͉½‚̃Nƒ‰ƒX‚ðŽg‚¦‚ΓK؂Ȃ̂łµ‚傤‚©H
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 12:56:48
>>129
ŒN‚ÌŒ¾‚Á‚Ä‚é•Û‘¶‚Á‚ĉ½H
ƒtƒ@ƒCƒ‹‚Éo—Í‚·‚鎖H
131:Ž¿–â‚Å‚·
07/08/02 13:15:19 BE:11335853-2BP(6)
>>129
‚ B‚·‚¢‚Ü‚¹‚ñB
ƒƒ‚ƒŠ[ã‚ŕێ‚·‚邱‚Ƃł·BJavaPlatform SE 6‚Å‚¨Šè‚¢‚µ‚Ü‚·B
Date‚©‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªAƒhƒLƒ…ƒƒ“ƒg‚ð‚Ý‚é‚Æƒƒ“ƒo[ŠÖ”‚É
„§‚³‚ê‚ĂȂ¢“I‚È‚±‚Æ‚ª‘òŽR‚ ‚Á‚½‚̂ŕʂɂ ‚é‚Ì‚©‚ȂƎv‚Á‚ÄŽ¿–â‚¢‚½‚µ‚Ü‚µ‚½B
132:Ž¿–â‚Å‚·
07/08/02 13:42:15
int i;
for (int j = 1 ; j <= 9 ; j++){
i = 2 * j;
System.out.println("2 ~ " + j + " " + i);
for•¶‚È‚ñ‚Å‚·‚ªAo—Í•”•ª‚Ì"+"‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚¢‚¤ˆÓ–¡‚È‚ñ‚Å‚µ‚傤‚©H
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:45:34
>>131
yyyy”NMMŒŽdd“ú hhŽžmm•ªss•b‚ÌDateƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚肽‚¢‚Á‚Ä‚±‚Æ‚ËB
java.util.Calendar‚ðŽg‚¤‚±‚ÆB—Ⴆ‚Ρ“ú‚Ì“ú•t‚Ȃ炱‚¤‚È‚éB
Calendar cal = Calendar.getInstance();
cal.set(2007, 7, 2, 13, 32, 40); // 2007”N8ŒŽ2“ú 13Žž32•ª40•b
Date today = cal.getTime();
Calendar#set()‚Ì‘æ“ñˆø”‚ÍŒŽ‚ÌŽw’肾‚ªA0ƒXƒ^[ƒg‚Ȃ̂ŒˆÓB
Ú‚µ‚‚ÍjavadocŽQÆB
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:49:37
>>132
System.out.println("aaa"+"bbb");
•\ަ‚³‚ê‚é‚Ì‚Íuaaabbbv
int x=5;
System.out.println("aaa"+"x");
•\ަ‚³‚ê‚é‚Ì‚Íuaaaxv
int x=5;
System.out.println("aaa"+x);
•\ަ‚³‚ê‚é‚Ì‚Íuaaa5v
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:50:26
>>132
+‚Í•¶Žš—ñ“¯Žm‚̘AŒ‹‚̈Ӗ¡
i‚Æ‚©j‚Íint‚¾‚¯‚Ç•¶Žš—ñ‚ÉŽ©“®‚ŕϊ·‚³‚ꂽ‚ ‚ƂŘAŒ‹‚³‚ê‚é
‚½‚Æ‚¦‚Îj=3,i=6‚Ìê‡A
System.out.println("2 ~ " + j + " " + i);
«
System.out.println("2 ~ " + "3" + " " + "6");
«
System.out.println("2 ~ 3 6");
‚ɂȂé
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:50:35
>>132
‚È‚ñ‚¾A‘«‚µŽZ‹³‚¦‚ë‚Á‚Ä‚¢‚Á‚Ä‚é‚Ì‚©H
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:51:45
>>132
•¶Žš“¯Žm‚̘AŒ‹
•¶Žš’Ê‚è‚Ì‘«‚µŽZ‚¾‚Ë
138:Ž¿–â‚Å‚·
07/08/02 13:52:10 BE:31739876-2BP(6)
>>133
‚¨‚¨‚¨AÚ‚µ‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·(ÉÍ`)
ŽQl‚ɂȂè‚Ü‚µ‚½
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 13:57:15
‚³‚·‚ª‚Éç—tH‹Æ‘åŠw‚¾‚È‚—
‚‚è‚àƒŒƒxƒ‹’á‚¢‚â
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 20:23:37
‚æ‚‚í‚©‚Á‚½‚Ë
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:20:10
‚æ‚‚í‚©‚é‚à‰½‚àŽ©ŒÈЉ‚Ă邶‚á‚ñ
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:23:20
Be•t‚¯‚Ä’p‚³‚炵iÎj
143:Ž¿–â‚Å‚·
07/08/02 21:35:16 BE:7557252-2BP(6)
>>142
ƒjƒZŽÒ‚ðƒjƒZ•¨‚ÆŒ©”²‚¯‚È‚¢‚¨‚Ü‚¢‚ài—ª
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:44:49
‚â‚Á‚Ă邱‚Æ‚ª’pŽN‚µ‚Á‚Ä‚±‚Æ‚¾‚ë
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 10:03:28
JTextArea‚Å•\ަ‚·‚éƒeƒLƒXƒg‚ÌsŠÔ‚ÌŠÔŠu‚ð•Ï‚¦‚½‚¢‚̂ł·‚ªA‚»‚ê‚Á‚Û‚¢Ý’肪Œ©‚‚©‚è‚Ü‚¹‚ñorz
‚Ç‚±‚ð‚¢‚¶‚ê‚Ηǂ¢‚̂łµ‚傤‚©EE
146:145
07/08/03 12:02:22
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 12:32:27
‚µ‚ĂȂ¢‚Å‚·B
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 13:07:38
test
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 14:09:41
ƒƒ]ƒbƒh“à‚ňø”‚É—^‚¦‚ç‚ꂽbooleanŒ^‚Ì’l‚Ì•ÏX‚ð‚·‚é‚½‚ß‚É
BooleanŒ^‚ðŽg‚¨‚¤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªAŽg‚¢•û‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñB
private void _found_error(Boolean error_frag)
{
@@error_frag = Boolean.valueOf(true);
}
public void readFormData()
{
@@// ‰Šú’l‚Ífalse
@@Boolean error_frag = Boolean.valueOf(false);
@@// “à•”‚Åtrue‚É‚µ‚Ä‚¢‚é‚Í‚¸‚Ȃ̂É
@@_found_error(error_frag);
@@if(error_frag.booleanValue())
@@{
// ‚È‚º‚©‚±‚±‚ªŽÀs‚³‚ê‚È‚¢
@@}
}
‰½‚ªˆ«‚¢‚Ì‚©‹³‚¦‚Ä‚‚¾‚³‚¢
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 14:32:02
_found_error ‚Ì error_frag ‚ªŽw‚·æ‚ð•ʂ̃IƒuƒWƒFƒNƒg‚ɕς¦‚Ä‚àA
readFromData ‚Ì error_frag ‚ªŽw‚·æ‚͕ςí‚ç‚È‚¢‚©‚çB
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 14:33:43
>>149
Boolean ‚Íimmutable‚Ȃ̂ŃCƒ“ƒXƒ^ƒ“ƒX‚Ìó‘Ô‚Ì•ÏX‚͂ł«‚È‚¢B
‚»‚µ‚ÄJava‚Í‘S‚Ä’l“n‚µB
error_frag ‚ÌŽQÆ’l‚ªƒRƒs[‚³‚ê‚Ä _found_error ‚É“n‚³‚êA
_found_error ‚ł̓Rƒs[‚³‚ꂽŽQÆ’l‚ðBoolean.valueOf(true) ‚ª–ß‚·ŽQÆ’l‚Åã‘‚«‚·‚éB
‚»‚ÌÛAreadFromData ‚Ì error_frag ‚͉e‹¿‚ðŽó‚¯‚È‚¢B
‰ðŒˆ–@‚Æ‚µ‚Ă̓Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚È‚ç error_frag ‚ðƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚É‚·‚éA
‚»‚ꂪŒ™‚È‚ç boolean[] ‚â‚ç class MyBoolean{ boolean flag; } ‚ðŽg‚¤‚Ȃǂµ‚Ä
ƒCƒ“ƒXƒ^ƒ“ƒX‚Ìó‘Ô‚ð•ÏX‚Å‚«‚é‚à‚Ì‚ðŽg‚¤B
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 14:38:54
l‚¦‚Ă݂ê‚Î
error_frag = Boolean.valueOf(true);
‚Å‚Íerror_frag‚ÌŽÀ‘̂̎w‚·æ‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ËAޏ—炵‚Ü‚µ‚½B
’l‚ð•Ï‚¦‚½‚¢booleanŒ^‚ð‚±‚ê‚ç‚̃ƒ]ƒbƒh‚ÌŠÖ”‚ªŠÜ‚Ü‚ê‚éƒNƒ‰ƒX‚̃ƒ“ƒo[•Ï”‚É‚µ‚Ä
‰ðŒˆ‚·‚邱‚Ƃɂµ‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 15:10:46
˜A—‚ª‚ ‚è‚Ü‚¹‚ñB‚¢‚¢‚©‚°‚ñ‚ȑΉž‚ð‚³‚ê‚Ă͢‚è‚Ü‚·B‚ ‚ƈêTŠÔˆÈ“à‚ɉ½‚à˜A—‚ª–³‚¢ê‡A
—ŽŽDŽÒ“s‡‚Å휂·‚邯“¯Žž‚Ɉ«‚¢•]‰¿‚ª•t‚«‚Ü‚·B
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 15:42:52
ServerSocket.accept()‚âABufferedReader.readLine()‚̂悤‚È
“ü—Í‚ª‚ ‚éAI‚í‚é‚܂őҋ@‚·‚邿‚¤‚È•û–@‚ð’T‚µ‚Ä‚¢‚é‚̂ł·‚ªAƒXƒŒƒbƒh‚ðŽg‚Á‚Ä’l‚ð
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 15:45:24
“r’†‚Å‘‚«ž‚ñ‚Å‚µ‚Ü‚Á‚½orz
ServerSocket.accept()‚âABufferedReader.readLine()‚̂悤‚È
“ü—Í‚ª‚ ‚éAI‚í‚é‚܂őҋ@‚·‚邿‚¤‚È•û–@‚ð’T‚µ‚Ä‚¢‚é‚̂ł·‚ªAƒXƒŒƒbƒh‚ðŽg‚Á‚Ä’l‚ð
ŠÄŽ‹‚·‚éAˆÈŠO‚É•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H‚È‚ñ‚©‚±‚ꂾ‚ÆCPU‚Ì–³‘ÊŒ‚¢‚̂悤‚È‹C‚ª‚µ‚Ü‚·‚µ
‚à‚Á‚ÆŒø—¦‚Ì‚¢‚¢•û–@‚ª‚È‚¢‚©‚È‚ÆB
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 16:05:35
‰½‚ð‘Ò‚¿‚½‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚ªA
Ž©ƒXƒŒƒbƒh‚ð Object#wait ‚ÅQ‚©‚¹‚ÄA‘¼‚̃XƒŒƒbƒh‚©‚ç #notify ‚à‚µ‚‚Í #notifyAll ‚Å‹N‚±‚·‚±‚Ƃ͂ł«‚é
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 16:09:32
‚»‚ê‚©A•¡”‚̃\ƒPƒbƒg‚𓯎ž‚ɑ҂¿‚½‚¢‚Á‚Ä‚±‚ƂȂçASelector ‚ðŽg‚¤‚ÆK‚¹‚©‚à‚µ‚ê‚È‚¢B
‚º‚ñ‚º‚ñˆá‚¤˜b‚È‚çA‚à‚Á‚Æ‚‚킵‚EEE
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 18:22:06
‰Šúó‘Ô‚ÌŽž‚ÉJList‚ª•`‰æi•\ަj‚³‚ê‚Ü‚¹‚ñB
’†‰›‚Ì"set"‚̉º‚ç‚Ö‚ñ‚ðƒNƒŠƒbƒN‚·‚邯JList‚ª‰‚߂ĕ`‰æ‚³‚ê‚銴‚¶‚Å‚·B
‚±‚ê‚ðŠÈ’P‚É‰ðŒˆ‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
‚â‚Í‚èAã‚Ì•`‰æ•”•ª‚ÍCanvas‚ʼnº‚̓{ƒ^ƒ““™‚̃pƒlƒ‹‚É‚·‚ׂ«‚Å‚µ‚傤‚©H
URLØÝ¸(up.spawn.jp)
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 18:22:51
‚·‚¢‚Ü‚¹‚ñA"set"‚¶‚á‚È‚‚Ä"m"‚Å‚·B‚Æ‚è‚ ‚¦‚¸’†‰›‚̃{ƒ^ƒ“‚̉º‚ç‚Ö‚ñ‚ÉJList‚ª‚ ‚è‚Ü‚·B
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 19:00:50
thread“à‚ÅDB‚ÉSELECT‚µ‚½‚èINERT‚µ‚½‚è‚·‚鎞‚Á‚ăfƒbƒhƒƒbƒN‚Á‚Ä‹N‚«‚éH
“¯‚¶ƒe[ƒuƒ‹‚Ì“¯‚¶ƒŒƒR[ƒh‚É“¯Žž‚ÉINSERT‚µ‚½‚肵‚½‚ç‹N‚«‚é‚ñ‚©‚ÈH
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 20:01:20
>>159
‚Ü‚ ASwing‚Æ‚¢‚¤‚©AWT‚©‚ç•׋‚µ‚½•û‚ª—Ç‚¢B
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 20:12:21
>>158
‚Æ‚è‚ ‚¦‚¸ super.paint(g);
ƒŒƒCƒAƒEƒgƒ}ƒl[ƒWƒƒ‚Æ‚©AAWT‚ÆSwing‚𬂺‚é‚ȂƂ©AFX‚ ‚邯‚ÇA‚Ü‚Ÿ‚ËB‚ª‚ñ‚΂êBB
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 20:18:01
‚»‚à‚»‚àprintConponent()‚ÈB
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 20:20:08
paintComponent‚¶‚á‚ËH
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 20:25:51
>>157
Jinput‚ðŽg‚Á‚Ägamepad‚©‚ç‚Ì“ü—Í‚ðŽó‚¯•t‚¯‚é‚ñ‚Å‚·‚¯‚Ç
Jinput‚¾‚Æ‚¢‚í‚ä‚éƒCƒxƒ“ƒg(keyEvent)‚Æ‚©‚ð”s‚µ‚È‚¢‚ñ‚Å‚·B
‚¾‚©‚猻ó‚Í‚¢‚ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚©í‚ɃXƒŒƒbƒh‚Å`ms‚²‚Æ‚É
‚ǂ̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ă邩ƒ`ƒFƒbƒN‚µ‚Ä‚é‚ñ‚Å‚·‚ªA
‚à‚Á‚ÆŒø—¦‚悃Cƒxƒ“ƒg”s‚·‚éƒ^ƒCƒ~ƒ“ƒO(ƒ{ƒ^ƒ“‚¨‚³‚ê‚½Žž)‚𒲂ׂé‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚©‚È‚ÆB
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 00:33:16
jinput‚È‚ñ‚©’m‚è‚܂ւñEEE‚ÆŒ¾‚¢‚½‚¢‚ªA‚»‚Ì‚¤‚¿Ž©•ª‚àŽg‚¢‚½‚‚Ȃ邩‚à‚µ‚ê‚È‚¢‚©‚ç’²‚ׂĂ݂éB
EEEEEE
‚¾‚ß‚Á‚Û‚¢‚ËB ˆê’莞ŠÔ‚²‚Æ‚É poll ‚·‚邵‚©‚È‚³‚»‚¤‚Å‚·B
‚æ‚l‚¦‚½‚ç DirectInput ‚à joyGetPos ‚àŽ©•ª‚ÅŽæ‚è‚És‚‚µ‚©‚È‚¢‚Á‚¯‚©BBB
Œ‹˜_ ¨ ‚Þ‚è
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 09:28:53
ƒ\[ƒXƒR[ƒhã‚É‘‚¢‚½ƒNƒ‰ƒX‚̃tƒB[ƒ‹ƒh‚⃃\ƒbƒh‚̇”Ô‚Á‚ÄA
ƒRƒ“ƒpƒCƒ‹Œã‚âHotSpotƒRƒ“ƒpƒCƒ‰‚ªƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹‚µ‚½Œã‚àˆÛŽ‚³‚ê‚Ü‚·‚©H
‚Ç‚ÌVM‚È‚ç‚Æ‚¢‚¤‚̂ł͂Ȃ‚ÄAŒ¾ŒêŽd—l‚Æ‚µ‚Ăǂ¤‚Ȃ̂©‚È‚ÆB
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 10:37:28
ƒ\[ƒX‚ÌŽš–ÊoŒ»‡‚Ƀƒ‚ƒŠ‚ɃAƒ‰ƒCƒ“ƒƒ“ƒg‚³‚ê‚é‚©‚Á‚Ä‚±‚ÆH
‚»‚ê‚È‚ñ‚Ä\‘¢‘ÌH
java‚̓ŒƒWƒXƒ^‚·‚ç“®“I‚É”z’u‚µ‚Ä’èŠú“I‚Ƀƒ‚ƒŠ“à—e‚©‚í‚Á‚Ä‚é‚Ì‚ÉB
‚Ä‚¢‚¤‚©”z—ñ‚·‚çÅ“K‰»‚Ì‚½‚߂ɘA‘±‚µ‚Ä‚¨‚©‚ê‚é•ÛØ‚͂Ȃ¢‚Ì‚ÉB
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 11:24:42
>>155
Swing‚Æ‚©‚ł̘b‚©H
‚P•¶Žš“ü—Í‚ª‚ ‚é“x‚ÉAKeyEventListener‚ÅE‚Á‚Ĉ—‚·‚é‚Á‚Ă̂ª’èÎ
‚¨‘O‚³‚ñ‚ªŽv‚¤‚Ù‚Ç•s‰Â‚Í‚©‚©‚ç‚È‚¢
‚à‚µ‚‚ÍAƒtƒH[ƒJƒX‚ªŠO‚ꂽƒ^ƒCƒ~ƒ“ƒO‚ň—‚·‚é
CUI‚Æ‚©‚ł̘b‚Å‚ ‚ê‚ÎASystem.in.read() “™‚̓uƒƒbƒN‚·‚锤
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 11:54:11
Ž©ìclass‚ÌŽg—p•û–@‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
ŽŸ‚̂悤‚È\‘¢‚ÅDB‚ɃAƒNƒZƒX‚·‚éƒvƒƒOƒ‰ƒ€‚ð쬂µ‚Ä‚¢‚Ü‚·B
(Console)--[“ü—͎擾‚Æo—Í]--[ƒf[ƒ^‰ÁH]--[DBAHelperImpl implements DataStoreAccessHelper]--(MySQL)
’ [xxx]:Ž©ìJavaƒNƒ‰ƒXA(xxx):ƒVƒXƒeƒ€ŠO•”‚ð•\‚µ‚Ü‚·
[DataStoreAccessHelper]‚ÍAî•ñ‚̎擾Aî•ñ‚̕ۑ¶AŽæ“¾‚µ‚½î•ñ‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬A
Žæ“¾‚µ‚½î•ñ‚ðjava.util.List‚Å–ß‚·A‚Ȃǂ̃ƒ\ƒbƒh‚ð錾‚µ‚½ƒCƒ“ƒ^ƒtƒF[ƒX‚Å‚·B
[DBAHelperImpl]‚ÍA‚»‚̃Cƒ“ƒ^ƒtƒF[ƒX‚ðMySQL—p‚ÉŽÀ‘•‚µ‚½ƒNƒ‰ƒX‚Å‚·B
‚±‚±‚ÅA[DBAHelperImpl]‚ðŽg—p‚·‚é•û–@‚ɂ‚¢‚Ä’²‚ׂ½‚Æ‚±‚ëA3’Ê‚è‚Ì•û–@‚ªŒ©‚‚©‚è‚Ü‚µ‚½B
(1) DBAHelperImpl‚ðnew‚µ‚ÄŽg—p‚·‚é
(2) DBAHelperImpl“à‚Éstatic‚ȃCƒ“ƒXƒ^ƒ“ƒX‚ð쬂µA
@@@쬂µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚ðDataStoreAccessHelper‚Æ‚µ‚Ä–ß‚·ƒƒ\ƒbƒh‚ð’Ê‚¶‚ÄŽg—p‚·‚é
(3) DBAHelperImpl‚ðDataStoreAccessHelper‚Æ‚µ‚Ä쬂µ‚Ä–ß‚·ƒNƒ‰ƒX‚ðV‚½‚Éì‚èA
@@@‚»‚̃Nƒ‰ƒXŒo—R‚Ŏ擾AŽg—p‚·‚é
Ž„‚Í(1)‚Ì•û–@‚ÅŽg—p‚µ‚Ä‚¢‚½‚̂ł·‚ªA(1)‚Ì•û–@‚Í‚ ‚܂芩‚ß‚ç‚ê‚È‚¢‚Ƃ̋Lq‚ª‚ ‚èA–À‚Á‚Ä‚¢‚Ü‚·B
”ŒZ‚Ì‚²ˆÓŒ©‚ð‚¨•·‚©‚¹‚‚¾‚³‚¢B
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 12:03:26
>>168
> ”z—ñ‚·‚çÅ“K‰»‚Ì‚½‚߂ɘA‘±‚µ‚Ä‚¨‚©‚ê‚é•ÛØ‚͂Ȃ¢
‚Ü‚¶‚Å‚©B‚Ü‚ ƒfƒJƒC”z—ñ‚Å—Ž‚¿‚ç‚ê‚Ăࢂ邩‚ç—L‚肾‚¯‚ÇB
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 12:34:34
>>170
(1)‚Ì•û–@‚ÅŠ©‚ß‚ç‚ê‚È‚¢——R‚͉½‚©à–¾‚Å‚«‚éH
à–¾‚Å‚«‚È‚¢‚È‚ç‚ÎA(1)‚Ì•û–@‚Å‚à‰½‚à–â‘è‚È‚¢B
(2)‚ÍŒ‹‹Ç‚ÍImpl‚ª‚ǂꂩ‚ð’m‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚Å(1)‚Ɖ½‚à•Ï‚í‚ç‚È‚¢
(3)‚Í‚¢‚í‚ä‚éFactoryƒNƒ‰ƒX‚ðì‚éƒpƒ^[ƒ“‚¾‚ªAImpl‚ð󋵂ɉž‚¶‚ÄŽg‚¢•ª‚¯‚é•K—v‚ª‚È‚¢‚È‚ç‚΂½‚¾‚̃Iƒiƒk[
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 12:42:55
i2j‚ÍŒã‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ðˆÓޝ‚µ‚½ç’·ÝŒv‚¾‚ÈB
ƒVƒ“ƒOƒ‹ƒgƒ“‚É‚µ‚½‚Ù‚¤‚ª“s‡‚ª—Ç‚¢‚È‚çA“à•”‚Å‚»‚¤‚·‚ê‚΂¢‚¢‚µA
DBAHelperImpl‚É’v–½“I‚ȃoƒO‚ª‚ ‚èA
H”“I‚É‘¼Š‚ÌDAO‚ðƒ‰ƒbƒv‚µ‚ĕԂµ‚½•û‚ª“s‡‚ª—Ç‚¢ê‡‚à‚ ‚éB
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 12:49:43
>>167
ƒtƒB[ƒ‹ƒh‚Í•À‚ёւ¦‚ç‚ê‚Ä‚¢‚邯‚¢‚¤˜b‚ð“Ç‚ñ‚¾Šo‚¦‚ª‚ ‚éB
char a;
int b;
char c;
‚Ý‚½‚¢‚Ȃ̂ð‡”Ô‚Ç‚¨‚è•À‚ׂ邯Œ„ŠÔ‚ªo—ˆ‚Ä–³‘ʂȂñ‚Å
int b;
char a;
char c;
‚É•À‚ёւ¦‚ÄŒ„ŠÔ‚ð‹l‚ß‚éB
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 13:17:36
’჌ƒCƒ„[‚̘b‚ð‚·‚é‚͖̂³ˆÓ–¡BC‚¶‚á‚È‚¢‚µB
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 13:23:32
>>171
java‚Ì”z—ñ‚ª’ZŒ`‚łȂ‚Ä—Ç‚¢‚̂͂ǂ¤‚¹Å“K‰»‚³‚ê‚ÄŽÀsŽž‚É“s‡‚Ì—Ç‚¢‚悤‚ÉÄ”z’u‚³‚ê“ʉš‚ɂȂ邩‚çB
ƒƒ‚ƒŠƒAƒhƒŒƒX‚ÅŒ¾‚¦‚ΔԒn‚ª˜A‘±‚µ‚Ä‚¢‚é–ó‚ł͂Ȃ¢‚µA‚»‚Ì•K—v‚à–³‚¢B
”z—ñ—v‘fn‚ª‚ ‚Á‚½‚Æ‚µ‚ĔԒn“I‚Én+1‚Ì—v‘f‚ª—ׂ̔Ԓn‚É‚ ‚邯‚ÍŒÀ‚ç‚È‚¢B
‚¾‚©‚çjava‚Ì”z—ñ‚Í‡ŽŸƒAƒNƒZƒX‚ª‘‚¢‚Ƃ͌À‚ç‚È‚¢B
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 13:27:36
‚Ü‚ ‚±‚Ì‚‚ç‚¢‚Ì–â‘è‚Ȃ玩•ª‚ŃAƒ‰ƒCƒ“‚·‚邿‚è
‚æ‚Á‚ۂǃXƒ}[ƒg‚ȃƒ‚ƒŠ‚ÌŽg‚¢•û‚·‚éi•¶Žš—ñˆÈŠOj‚©‚ç‹C‚É‚µ‚½‚畉‚¯B
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 14:58:42
java‚Å\‘¢‘Ìi‚Ý‚½‚¢‚È‚à‚Ìj‚ð’è‹`‚µ‚Ä‚»‚Ì’†‚Ì‚ ‚é—v‘f‚Ń\[ƒg‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
‚½‚Æ‚¦‚Î
–¼‘OAg’·A‘Ìd‚̃f[ƒ^‚©‚ç‚È‚é\‘¢‘Ì‚ðg’·‚Ì‚‚¢‡‚©‚ç•\ަ‚·‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚ñ‚Å‚·‚ªB
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 15:30:54
compareTo
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 15:31:04
OS‚̃VƒXƒeƒ€Œ¾Œê‚ð‰pŒê‚É‚·‚邯ƒRƒ“ƒ\[ƒ‹‚Ì“ú–{Œê‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¤‚̂ł·‚ª
ƒVƒXƒeƒ€Œ¾Œê‚ÉŠÖŒW‚È‚“ú–{Œê‚ð•¶Žš‰»‚¯‚³‚¹‚È‚¢‚½‚߂ɂÍA‚ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©H
ƒƒP[ƒ‹‚Ȃǂðݒ肵‚Ä‚àƒ_ƒ‚Å‚µ‚½c
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 15:32:07
Žd—l‚Å‚·
182:170
07/08/04 15:45:23
‚¨“š‚¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œ»Žž“_‚Å‚Í(1)‚ð”Û’è‚·‚é——R‚ªŽv‚¢‚‚©‚È‚¢‚½‚ßA(1)‚Å‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·B
‚»‚̌ア‚ë‚¢‚ë’²‚ׂĂ݂܂µ‚½B
(2)‚ðÌ—p‚·‚é——R‚ÍAŽÀ‘•ƒNƒ‰ƒX‚Ì“à•”“I‚È•ÏX‚É‹‚‚È‚é(ƒCƒ“ƒ^ƒtƒF[ƒX‚̃ƒ\ƒbƒh‚݂̂ðŽg—p‚µ‚Ä‚¢‚éŒÀ‚èA—˜—p‚·‚鑤‚ÌC³‚ª‚È‚¢)B
(3)‚ðÌ—p‚·‚é——R‚ÍAŽÀ‘•ƒNƒ‰ƒX‚»‚Ì‚à‚Ì‚ª•ʂ̃Nƒ‰ƒX‚É•ÏX‚³‚ê‚邱‚Ƃɋ‚‚È‚é(ƒf[ƒ^ƒXƒgƒA‚ªWebAFile‚Ȃǂɕςí‚Á‚Ä‚àŽg‚¦‚é)B
‚±‚̂悤‚É—‰ð‚µ‚½‚̂ł·‚ªA‚±‚ê‚Å–â‘è‚È‚¢‚Å‚µ‚傤‚©B
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 17:36:18
> (2)‚ðÌ—p‚·‚é——R‚ÍAŽÀ‘•ƒNƒ‰ƒX‚Ì“à•”“I‚È•ÏX‚É‹‚‚È‚é(ƒCƒ“ƒ^ƒtƒF[ƒX‚̃ƒ\ƒbƒh‚݂̂ðŽg—p‚µ‚Ä‚¢‚éŒÀ‚èA—˜—p‚·‚鑤‚ÌC³‚ª‚È‚¢)B
> (3)‚ðÌ—p‚·‚é——R‚ÍAŽÀ‘•ƒNƒ‰ƒX‚»‚Ì‚à‚Ì‚ª•ʂ̃Nƒ‰ƒX‚É•ÏX‚³‚ê‚邱‚Ƃɋ‚‚È‚é(ƒf[ƒ^ƒXƒgƒA‚ªWebAFile‚Ȃǂɕςí‚Á‚Ä‚àŽg‚¦‚é)B
(2) ‚Æ (3) ‚͂قƂñ‚Ç“¯‚¶‚±‚Æ‚¾‚ÆŽv‚¤‚ªB
(2) ‚Í DBAHelperImpl ‚̃ƒ\ƒbƒh‚Ŏ擾‚·‚邯‚Í‚¢‚¦A
ŽÀۂɉ½‚̃Nƒ‰ƒX‚ª•Ô‚³‚ê‚Ă邩ŠO‚©‚ç‚͂킩‚ç‚È‚¢‚킯‚ÅB
•ʂ̃Nƒ‰ƒX‚É‚·‚è‚©‚¦‚邱‚Ƃ̓Jƒ“ƒ^ƒ“B
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:04:03
‚ǂȂ½‚©List‚ɂ‚¢‚Ä‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ª
—Ⴆ‚ÎArrayList‚ŃCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚½List‚̕ϔ‚ª‚ ‚è
‚»‚ÌƒŠƒXƒg‚É‚Í1000ŒÂ‚Ì—v‘f(•¶Žš—ñ)‚ª“ü‚Á‚Ă邯‚µ‚Ü‚·B
‚à‚Á‚Æ‹ï‘Ì“I‚É‘‚‚Æ•¶Žš—ñ"AAA"‚Æ"BBB"‚Æ"CCC"‚ª
‚»‚ꂼ‚ê100ŒÂA400ŒÂA500ŒÂƒŠƒXƒg‚ÉŠi”[‚³‚ê‚Ă邯‚µ‚Ä
iŠi”[‚³‚ê‚Ä‚é•¶Žš—ñ‚Ì•À‚т͓K“–j
‚±‚̂Ƃ«ƒŠƒXƒg‚ÉŠi”[‚³‚ê‚Ä‚¢‚éŠe•¶Žš—ñ‚Ì‘¶ÝŒÂ”‚ð‚‘¬‚ÉŠ„‚èo‚·•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
ƒpƒtƒH[ƒ}ƒ“ƒX‚𖳎‹‚·‚ê‚Δz—ñ‚̃TƒCƒY•ª‚¾‚¯‰ñ‚¹‚Ή”\‚Å‚·‚ª
‚»‚ꂾ‚Æ”z—ñ‚̃TƒCƒY‚Ì“ñæ‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚̂ʼn•ϒ·ƒf[ƒ^‚Å‚â‚é‚ɂ͂©‚È‚è”ñŒ»ŽÀ“I‚Å‚·‚Ì‚Å
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:14:53
>>184
ƒ\[ƒg‚µ‚Ä‚©‚ç‚È‚ç1ŽŸ‚Å‚µ‚åB
String‚ÍComparable<String>‚ðŽÀ‘•‚µ‚Ă܂·‚æ‚ñB
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:17:15
ƒRƒs[‚µ‚ă}[ƒWƒ\[ƒg‚µ‚Ä‚©‚ç1Tär‚ß‚é‚È‚ç
•¶Žš—ñ‚ÌŽí—Þ‚ª‚È‚¢ê‡‚É’x‚‚Ȃ邩‚à‚µ‚ê‚ñ‚¯‚Ç‚ËB
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:22:50
ƒnƒbƒVƒ…ƒ}ƒbƒv‚Å”‚¦‚邯‚©B
for (String s : list) {
if (hashmap.containsKey(s)) {
hashmap.put(s, map.get(s) + 1);
} else {
hashmap.put(s, 1);
}
}
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:26:02
TreeSet‚¶‚Ⴞ‚߂ȂñH
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:27:08
‚ [Set‚Í‚¾‚ß‚¾‚Á‚½B
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:40:40
>>187‚Ì•û–@‚Å‚â‚Á‚½‚±‚Æ‚ ‚邯‚Ç\•ª‘‚©‚Á‚½‚悤‚È
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:41:43
‚¢‚ÜŒy‚ƒRƒŒƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚Ń\[ƒg‚µ‚Ă݂½‚ç‹°‚낵‚ŠÈ’P‚Ƀ\[ƒg‚Å‚«‚½‚Ì‚Å
>>185—l‚̈ĂÅs‚‚±‚Ƃɂµ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:52:16
ƒ\[ƒg‚·‚é•K—v‚È‚¯‚ê‚Î TreeMap/TreeSet ‚æ‚è‚© HashMap/HashSet ‚Ì‚ª‘¬‚¢‚æ
Tree ‚Ì—˜“_‚̓L[‚ªí‚Ƀ\[ƒg‡‚ðˆÛŽ‚³‚ê‚Ă邯‚±‚ë
Hash ‚͇˜•s’è
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 18:58:05
‚»‚ê‚¶‚á187—l‚Ì•û–@‚Ås‚«‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:12:46
‚Æ‚±‚ë‚ÅList‚Ì”z—ñ‚ðHashMap‚ɕϊ·‚Ü‚½‚ÍŠÈ’P‚É쬂·‚é•û–@‚ ‚éH
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:32:16
ƒL[‚Í‚¢‚©‚ª‚È‚³‚¢‚Ü‚·‚ÌH
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:44:35
‚â‚Á‚σ\[ƒg‚µ‚Ä”äŠr‚·‚邱‚Ƃɂµ‚½
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:50:02
String‚̃}ƒCƒNƒƒxƒ“ƒ`ƒ}[ƒN‚ÍAString.equals‚ª—Ž‚Æ‚µŒŠ‚É‚È‚é‚æ‚ÈB
—Ⴆ‚Β蔂ðƒRƒ“ƒ\[ƒ‹‚âƒeƒLƒXƒg‚©‚ç“ü—Í‚·‚é‚È‚çAs1 == s2 ‚Å true ‚ɂȂ邱‚Ƃ͖³‚¢B
ÓI‚Ƀf[ƒ^‚ðŽ‚Â‚È‚çnew String(CONST_STR)‚Ý‚½‚¢‚É‚µ‚Æ‚‚±‚Æ‚ª•K—v‚ɂȂéB
‚±‚¤‚¢‚¤³‚µ‚¢ƒeƒXƒgƒf[ƒ^쬗p‚̃‰ƒCƒuƒ‰ƒŠ‚Á‚ĂȂ¢H
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:53:25
>>197
‰½‚ª‚â‚肽‚¢‚©•ª‚©‚ç‚ñ
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 19:54:20
ƒ}ƒCƒNƒƒxƒ“ƒ`ƒ}[ƒN‚ª‚µ‚½‚¢B
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:01:55
>>180
ƒRƒ“ƒ\[ƒ‹‘¤‚̃y[ƒWƒR[ƒh‚łǂ¤‚É‚©‚È‚ç‚È‚¢H
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:02:07
>new String(CONST_STR)‚Ý‚½‚¢‚É‚µ‚Æ‚‚±‚Æ‚ª•K—v
‚±‚±‚ª‚í‚©‚ç‚È‚¢B
>³‚µ‚¢ƒeƒXƒgƒf[ƒ^
‚±‚±‚à‚í‚©‚ç‚È‚¢B
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:04:55
>>201
> ‚±‚±‚ª‚í‚©‚ç‚È‚¢B
>> —Ⴆ‚Β蔂ðƒRƒ“ƒ\[ƒ‹‚âƒeƒLƒXƒg‚©‚ç“ü—Í‚·‚é‚È‚çAs1 == s2 ‚Å true ‚ɂȂ邱‚Ƃ͖³‚¢B
Œ¾ŒêŽd—l‚ª‚í‚©‚ç‚È‚¢‚È‚ç‰î“ü‚µ‚È‚‚Ä‚¢‚¢‚©‚çB
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:05:37
equals‚‚©‚¦‚æ
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:08:27
–À˜f‚¾‚©‚çƒLƒ~‚Í—‚܂Ȃ¢‚ÅB
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:08:54
‚Æ‚è‚ ‚¦‚¸>>197‚̓Aƒz
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:10:20
String.equals‚ÌŽd—l‚ð’m‚ç‚È‚¢”nŽ‚ª‚È‚ñ‚©Ž×–‚‚µ‚Ä‚‚éEEE
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:43:25
ƒIƒuƒWƒFƒNƒg‚ªˆê’v‚·‚éꇂƈê’v‚µ‚È‚¢ê‡‚ÅAequals ‚ª true ‚ɂȂéꇂ̌vŽZƒRƒXƒg‚ªˆá‚¤‚±‚Æ‚ð‚¢‚Á‚Ä‚é‚킯H
ƒg[ƒVƒ‚̉´‚ɂ͉½‚ª‚È‚ñ‚¾‚©iLEƒÖEMj
208:197
07/08/04 20:46:30
Ž–ŒÌ‰ðŒˆ‚µ‚Ü‚·‚½
209:208
07/08/04 20:48:48
Œë”š‚Å‚·„ƒ
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 20:57:44
@@@@@/Æ‚xÆR
@@@@/i ß )( ß jR
@ @^::::ÜMLÜ::::_@@@‚Å‚Á‚Ä‚¢‚¤‚—‚—‚—‚—‚—‚—‚—‚—
@@|@,-jQQQi-A|
@@| l@@ |-„¦-|@@l |
@@ _ @ `['L @ ^
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 21:55:52
‘¶ÝŒÂ”‚È‚çAList‚Ȃ߂ÄMap‚ɃJƒEƒ“ƒg“Ë‚Áž‚ñ‚Å‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 22:36:53
ƒpƒtƒH[ƒ}ƒ“ƒX‚Ì–â‘è‚ÍAŽÀۂɃpƒtƒH[ƒ}ƒ“ƒXã‚Ì–â‘肪‹N‚«‚ă{ƒgƒ‹ƒlƒbƒN‚ª”Œ©‚Å‚«‚½ê‡‚ɑΈ‚·‚ê‚΂¢‚¢B
Š÷ã‚Ì‹ó˜_‚ł̃pƒtƒH[ƒ}ƒ“ƒX‘Έ‚Ù‚Ç–³‘ʂȂà‚̂͂Ȃ¢
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 22:40:59
@/i@/{^'Ü'}@@}}Y/@/@,r-¤R,@@^
@ƒm¤|¤SQ,,ƒm@ ƒm É{@S@{O'jj }ƒt/ ^@@@@@@@@@@Q^
@@ _R¤@@@@œc'`¤¤@@'°'@É //",,Þ@"""@^@@@@R@—@ ‹c@@‚»
@R-¤Ð]-¤¤ ¤,r=]'ʰ¤¤,-]'_ RA@@@@^ƒm@@@@ /@ ‰ð@ ˜_@@‚Ì
@ƒ~/@@@~@@@@@@@@@Pƒm@/_@@ ^œc@"" @|/@@ ‚Å @ ‚µ@@‚È
@ /@@@,'@@@@u@¾@ @! R@ |@iAÞ°''"œc@@@@ /|@@@‚«@ ‚Ä@@‚ß
@ ¤¤¾ / É@/@ _,,,...-]]ƒj=,É,,^@R¤,,_@_@@ ,² / |@@@‚È@ ‚¢@@•û
@@ƒj¤=!, l_. Úr-ƒj“ñ¤,,,.-'"@@@@°¤=-R'"/ /@R@@ ‚¢ @‚é@@‚ð
@ ¤i¥,)>ÉÜ@@Ú,iE,j_‚@@ÞM@@@RßÉ`°=¤_@///@Ú@@‚Ì@@‚±
@@ P/""Þ@@@RPP@ _R@@@@@PP@//@@@ƒm@@‚©@@‚Æ
@@u q@@¤@@@@@u@@@(R@@@@@@@ @ //@@@@PÉ H@@‚à
@@@@R@-'@@@lj@@@@@„¤@@@@@@ ^^@@/@@@PR¤
@@@ /R°] ¤@@@@@@^'"L 'i@@@@@^^@@^@@@@@@ ÉR^
@@@@OÞ"ÜSA@@ @ ,i|@@,"__}@@@ ^^@@^@ ^
@@@@°-@ -@@@@@@R_l`'Œ@^^@@^@@^
@@@@@@@@@@@@@@ /@i'Þ'@^-„Ÿ]]''^Q^Q
@@ ¤@@@@@@@@ Q^-]RAQQQ,,,, -]]@P
@@@°-¤¤,,QQ,-]'^^ƒmTÉ É@@R_
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 22:45:30
>–â‘肪‹N‚«‚ă{ƒgƒ‹ƒlƒbƒN‚ª”Œ©‚Å‚«‚½ê‡‚ɑΈ‚·‚ê‚΂¢‚¢
‚Ç‚±‚Ì•…‚ê‰SŽÒ‚Å‚·‚©H
‚ A‚±‚±‚͉SŽÒƒXƒŒ‚©Bˆ«‚©‚Á‚½
„Š÷ã‚Ì‹ó˜_‚ł̃pƒtƒH[ƒ}ƒ“ƒX‘Έ‚Ù‚Ç–³‘ʂȂà‚̂͂Ȃ¢
‰½çŒ‚ƃf[ƒ^‰ñ‚·ê‡‚ðl‚¦‚½‚ç–Ú‚ÉŒ©‚¦‚Ä–¾‚ç‚©‚È‚ñ‚¾‚ª“ª‘åä•v‚©‚¨‘OH
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:00:33
‚»‚ê‚ͦ‚¢“®‘ÌŽ‹—Í
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:20:25
>>214
ƒ}ƒWƒŒƒX‚µ‚Æ‚¯‚ÎA”猒ö“x‚ŃpƒtƒH[ƒ}ƒ“ƒX‚ɉe‹¿o‚é‚Á‚ĉ½Žž‚Ì¢‘ã‚̃}ƒVƒ“‚¾‚æ‚—
”ç‰ñDBƒAƒNƒZƒX‚Å‚à‚·‚ñ‚ÌH
”ç‰ñIO‚Å‚à‚·‚ñ‚ÌH
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:24:49
‚¶‚á‚ ”•S–œŒ‚É•ÏX‚ÈB‚±‚ê‚Å‚¢‚¢‚©H
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:27:47
>>217
‘f’¼‚ÉDBŽg‚¦
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:36:24
>>217
‚»‚è‚áƒAƒ‹ƒSƒŠƒYƒ€‚©ÝŒv‚É–â‘è‚ ‚邾‚ë
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:42:42
>184‚¾‚ªAList‚É•¶Žš—ñ‚ð“Ë‚Áž‚ÞŽž‚ÉMap‚ɃJƒEƒ“ƒg‚µ‚Ä‚¨‚
“K“–‚É‘‚¢‚½‚̂ŃRƒ“ƒpƒCƒ‹‚Í’Ê‚ç‚È‚¢‚ÆŽv‚¤‚ª‚±‚ñ‚ÈŠ´‚¶‚¾
class StringList {
@ List<String> list;
@ Map<String, Integer> counter;
@ public int add(String str) {
@ @ @ Integer count = counter.get(str);
@ @ @ if(count == null) {
@ @ @ @ @ count = new Integer(0);
@ @ @ @ @ counter.put(str, count);
@ @ @ }
@ @ @ count++;
@ @ @ list.add(str);
@ @ @ return count;
@ }
}
ʼn‚©‚甂¦‚Ä‚¨‚¯‚΂¢‚¢‚Á‚Ä‚±‚Æ
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/04 23:57:17
ʼn‚©‚çƒJƒEƒ“ƒg‚µ‚Ä‚½‚ç’N‚àŽ¿–₵‚Ë‚¥‚í‚È‚—‚—
ƒIƒiƒj[ƒR[ƒh‚à‚قǂقǂɂÈ
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:09:22
Ì߯
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:34:48
long‚âint‚Æ‚¢‚Á‚½ƒvƒŠƒ~ƒeƒBƒuŒ^‚Ì”’l‚ðbyte”z—ñ‚ɕϊ·‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
long‚Ì’l‚ðbyte[8]‚Ì”z—ñ‚É“ü‚ꂽ‚¢‚̂ł·B
‰½‚©•û–@‚ª‚ ‚è‚Ü‚µ‚½‚為‚Ђ¨‹³‚¦‚‚¾‚³‚¢B
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:38:27
‚‚»“Vc@‚‚»“Vc@‚‚»“Vc@‚‚»“Vc
‚¢‚¢‰ÁŒ¸Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‘Š•Ï‚í‚炸•a“I‚È”S’…‚Á‚Ղ肾‚È‹ûƒj[ƒg‚‚»“Vc‚ª
–ˆ“ú–ˆ“ú–ˆ“ú”S’…o—ˆ‚Ä—Ç‚¢‚Å‚¿‚ã‚Ë‚‚»“Vc
‚‚»“Vc‚³‚Á‚³‚ÆŽ€‚ɂ₪‚êƒSƒ~‚ª
“Œ‹ž‚ÉÝZ‚µ‚Ä‚¢‚é¸_•a’¿•Ä•³ƒj[ƒg‚‚»“VcŒN‚Ì––˜H
‚³‚Á‚³‚Ƹ_•a‰@À‚‚©Žñ’Ý‚Á‚ÄÀ‚‚©‘I‚ׂ╳“Vc‚ª
‘‚Ž€‚˂敳ƒj[ƒg“Vc‚ª
”S’…¸_•a‹ûƒj[ƒg“VcŒN‚ÍŽ©‚çƒj[ƒg‚‚»“Vc‚Å‚ ‚邯ŒöŒ¾‚µ‚Ü‚µ‚½
‚³‚Á‚³‚ÆŽ€‚˂₂»“Vc‚ª
‘‚Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‚¨‘O‚Ý‚½‚¢‚ȃSƒ~ƒNƒY“Vc‚Í‘§‚µ‚Ă邾‚¯‚Å‹ó‹C‚ª‰˜‚ê‚é‚©‚炳‚Á‚³‚ÆŽ€‚Ë‚â
‚Æ‚Á‚ÆŽ€‚ÉŽN‚¹‚╳ƒj[ƒg“Vc‚ª
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:40:17
‚Ç‚¤‚¢‚¤‚Ó‚¤‚ɕϊ·‚µ‚½‚¢‚Ì‚æB
‚Ç‚¤‚¢‚¤‚Ó‚¤‚Å‚à‚¢‚¢‚È‚çA‚±‚ê‚łǂ¤«
long x = 0;
byte[] b = new byte[8];
new DataOutputStream(new ByteArrayOutputStream(b)).writeLong(x);
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:42:33
>>223
long l = 1000;
byte b = (byte) l;
‚Æ‚¢‚¤Œ`‚Ń_ƒEƒ“ƒLƒƒƒXƒg‚ðs‚¤
‚»‚¤‚·‚ê‚ÎAãˆÊƒrƒbƒg‚𖳎‹‚·‚é‚Ì‚ÅAʼnºˆÊ‚̃oƒCƒg‚ªŠi”[‚³‚ê‚éB
ãˆÊƒoƒCƒg‚̎擾‚ÍAƒrƒbƒgƒVƒtƒg‚ðŽg‚¦‚ÎOK
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:42:42
‚‚»“Vc@‚‚»“Vc@‚‚»“Vc@‚‚»“Vc
‚¢‚¢‰ÁŒ¸Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‘Š•Ï‚í‚炸•a“I‚È”S’…‚Á‚Ղ肾‚È‹ûƒj[ƒg‚‚»“Vc‚ª
–ˆ“ú–ˆ“ú–ˆ“ú”S’…o—ˆ‚Ä—Ç‚¢‚Å‚¿‚ã‚Ë‚‚»“Vc
‚‚»“Vc‚³‚Á‚³‚ÆŽ€‚ɂ₪‚êƒSƒ~‚ª
“Œ‹ž‚ÉÝZ‚µ‚Ä‚¢‚é¸_•a’¿•Ä•³ƒj[ƒg‚‚»“VcŒN‚Ì––˜H
‚³‚Á‚³‚Ƹ_•a‰@À‚‚©Žñ’Ý‚Á‚ÄÀ‚‚©‘I‚ׂ╳“Vc‚ª
‘‚Ž€‚˂敳ƒj[ƒg“Vc‚ª
”S’…¸_•a‹ûƒj[ƒg“VcŒN‚ÍŽ©‚çƒj[ƒg‚‚»“Vc‚Å‚ ‚邯ŒöŒ¾‚µ‚Ü‚µ‚½
‚³‚Á‚³‚ÆŽ€‚˂₂»“Vc‚ª
‘‚Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‚¨‘O‚Ý‚½‚¢‚ȃSƒ~ƒNƒY“Vc‚Í‘§‚µ‚Ă邾‚¯‚Å‹ó‹C‚ª‰˜‚ê‚é‚©‚炳‚Á‚³‚ÆŽ€‚Ë‚â
‚Æ‚Á‚ÆŽ€‚ÉŽN‚¹‚╳ƒj[ƒg“Vc‚ª
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 00:42:51
byte[] binary = new byte[8];
ByteBuffer buff = ByteBuffer.wrap(binary);
buff.put(longValue)
‚à‚Á‚Æ‚¢‚¢•û–@‚ªÝ‚é‚©‚à‚µ‚ê‚ñB
‚ ‚ÆJava“à•”‚̃oƒCƒg”z—ñ‚̓rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚̂͂¸‚¾‚©‚ç‹C‚ð‚‚¯‚邱‚ÆB
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:01:41
‚‚»“Vc@‚‚»“Vc@‚‚»“Vc@‚‚»“Vc
‚¢‚¢‰ÁŒ¸Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‘Š•Ï‚í‚炸•a“I‚È”S’…‚Á‚Ղ肾‚È‹ûƒj[ƒg‚‚»“Vc‚ª
–ˆ“ú–ˆ“ú–ˆ“ú”S’…o—ˆ‚Ä—Ç‚¢‚Å‚¿‚ã‚Ë‚‚»“Vc
‚‚»“Vc‚³‚Á‚³‚ÆŽ€‚ɂ₪‚êƒSƒ~‚ª
“Œ‹ž‚ÉÝZ‚µ‚Ä‚¢‚é¸_•a’¿•Ä•³ƒj[ƒg‚‚»“VcŒN‚Ì––˜H
‚³‚Á‚³‚Ƹ_•a‰@À‚‚©Žñ’Ý‚Á‚ÄÀ‚‚©‘I‚ׂ╳“Vc‚ª
‘‚Ž€‚˂敳ƒj[ƒg“Vc‚ª
”S’…¸_•a‹ûƒj[ƒg“VcŒN‚ÍŽ©‚çƒj[ƒg‚‚»“Vc‚Å‚ ‚邯ŒöŒ¾‚µ‚Ü‚µ‚½
‚³‚Á‚³‚ÆŽ€‚˂₂»“Vc‚ª
‘‚Ž€‚Ë‚Á‚‚Á‚Ä‚ñ‚¾‚ë‹ûƒj[ƒg‚‚»“Vc‚ª
‚¨‘O‚Ý‚½‚¢‚ȃSƒ~ƒNƒY“Vc‚Í‘§‚µ‚Ă邾‚¯‚Å‹ó‹C‚ª‰˜‚ê‚é‚©‚炳‚Á‚³‚ÆŽ€‚Ë‚â
‚Æ‚Á‚ÆŽ€‚ÉŽN‚¹‚╳ƒj[ƒg“Vc‚ª
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:07:06
‰SŽÒ‚¶‚á‚È‚¢‚ñ‚¾‚¯‚ÇAaxis‚Æ‚©log4j‚Æ‚©Žg‚Á‚Ä‚éƒtƒŠ[‚ÌJavaƒ‰ƒCƒuƒ‰ƒŠ‚ð
•¡”Žg‚Á‚Ă邯jar‚Ì’†‚É‚ ‚éƒNƒ‰ƒX‚ªƒo[ƒWƒ‡ƒ“ˆá‚¢‚ÅŽÀsƒGƒ‰[‚ɂȂé‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚낤B
ŽÀs’†‚Ƀ[ƒh‚³‚ꂽƒNƒ‰ƒXƒtƒ@ƒCƒ‹‘S•”‚ðŒ©’¼‚µ‚ÄAƒ‚ƒWƒ…[ƒ‹‚Ì‹£‡‚ð‰ðŒˆ‚µ‚Ä‚‚ꂽ‚è
‰½‚ª‚¢‚¯‚È‚¢‚Ì‚©‚ð”»’f‚µ‚Ä‚‚ê‚éƒc[ƒ‹‚È‚¢‚©‚È[H
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:12:54
>>230
E‹£‡ƒ‰ƒCƒuƒ‰ƒŠ‚ðÅV‚Ì‚à‚̂ɓˆê‚·‚éB“®‚©‚È‚¢•”•ª‚ÍŽ©‘O‚ÅC³
E‚»‚ê‚©ƒNƒ‰ƒXƒ[ƒ_‚𕪂¯‚é
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:14:47
>>231
ƒNƒ‰ƒXƒ[ƒ_‚𕪂¯‚邯ClassƒNƒ‰ƒX‚Æ‚©‚ŃCƒ“ƒXƒ^ƒ“ƒX¶¬‚·‚邯‚«–Ê“|‚¶‚á‚È‚¢H
‹£‡ƒ‰ƒCƒuƒ‰ƒŠ‚ðÅV‚Ì‚à‚̂ɂµ‚ÄAŒÃ‚¢ƒƒ\ƒbƒh‚âŽd—l•ÏX‚µ‚½APIŽg‚Á‚Ä‚½‚çAƒAƒEƒg‚¾‚µB
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:18:44
‰SŽÒ‚¶‚á‚È‚¢‚Á‚Ä‘OU‚è‚Í‚¢‚Á‚½‚¢‚È‚ñ‚¾‚Á‚½‚Ì‚¾‚낤‚©B
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:21:31
class A<T> {
List<T> list = new ArrayList<T>;
public List<T> getList() {
return list;
}
}
‚Ý‚½‚¢‚ɃNƒ‰ƒX‚ÉƒŠƒXƒg‚ðŽ‚½‚¹‚½‚Æ‚«A
A<Hoge> a = new A<Hoge>();
‚ɑ΂µ‚Ä
a.getList.add(hoge1);
‚Æ‚©
a.getList.remove(hoge2);
‚Á‚Äo—ˆ‚È‚¢‚ÌH‚â‚Á‚Ă݂½‚Æ‚±‚ë‚Å‚«‚ĂȂ¢‚Á‚Û‚¢‚ñ‚¾‚¯‚Ç
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:26:58
‚Å‚«‚é‚Å‚µ‚åB
>a.getList.add(hoge1);
a.getList().add(hoge1);
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 01:29:07
uho-Ѝˆá‚¢‚µ‚Ä‚¢‚Ü‚µ‚½
‚¨’p‚¸‚©‚µ‚¢i-_-j
>>235
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 02:33:58
•¡”‚̃XƒŒƒbƒh‚©‚瑀삳‚ê‚éƒtƒB[ƒ‹ƒhcount‚É
volatlie‚ð•t‚¯‚邯‚·‚éB‚ǂ̒ö“x•ÛႳ‚ê‚é‚à‚ÌH
while@(count@<@0)@{
}
public@void@setCount()@{
@@@@this.count@=@count;
}
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 02:35:06
‰¼ˆø”‘‚«–Y‚ꂽBBB
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 02:44:20
‚»‚ñ‚ȈӖ¡•s–¾‚ȃR[ƒh•Ђ¶‚ች‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚í‚©‚ç‚ñB
count++; ‚Ý‚½‚¢‚ȃR[ƒh‚ÍAvolatile ‚Å‚ ‚Á‚Ä‚àƒAƒgƒ~ƒbƒN‚ɂȂç‚È‚¢B‘¼‚̃XƒŒƒbƒh‚ªŠ„‚螂މ”\«‚ª‚ ‚éB
‚‚܂è count++; ‚ð‚·‚éƒXƒŒƒbƒh‚ª•¡”‚ ‚Á‚½‚炾‚ßB
‘‚«ž‚ÞƒXƒŒƒbƒh‚ª‚ЂƂ‚¾‚¯‚Ìꇂ͕¡”‚̃XƒŒƒbƒh‚©‚ç“Ç‚ñ‚Å‚à‘åä•vB
EEE‚Ä‚¢‚¤˜bH ‚»‚ê‚Æ‚à volatile ‚̳Šm‚È’è‹`‚ª’m‚肽‚¢‚Ì‚ñH
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 02:45:56
Java ‚Ì volatile ‚Í‚¢‚¢‰ÁŒ¸‚ÈŽÀ‘•‚ɂȂÁ‚Ä‚é‰Â”\«‚ª‚ ‚éA
‚Á‚Ęb‚ðŒ©‚½‚±‚Æ‚ª‚ ‚é‚ñ‚¾‚¯‚ÇA¡‚Å‚à‚»‚¤‚È‚ÌH
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 02:55:30
‰Â”\«‚̘b‚ð‚³‚ê‚Ä‚à‚È‚ŸB
1.4 ˆÈ‘O‚Æ 5.0 ˆÈ~‚Å volatile ‚ÌŽd—l‚ª•Ï‚í‚Á‚½‚Æ‚¢‚¤˜b‚Í‚ ‚éB
‚È‚‚Æ‚à 5.0 ˆÈ~‚ÍŽd—l‚Ç‚¨‚èŽÀ‘•‚³‚ê‚Ä‚ñ‚¶‚á‚È‚¢H Sun ‚Ì VM ‚Å‚ÍB
‚łȂ«‚áAjava.util.concurrent.* ‚ ‚½‚肪¡‚²‚ëˆÙ퓮삵‚Ü‚‚è‚̂͂¸B
Ú‚µ‚¢˜b‚Í‚±‚̂ւñ‚Å‚à‚Ç‚¤‚¼«
URLØÝ¸(www-06.ibm.com)
URLØÝ¸(www-06.ibm.com)
URLØÝ¸(www-06.ibm.com)
242:223
07/08/05 03:25:44
>>225,226,228
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•׋‚ɂȂè‚Ü‚µ‚½B
̂Ȃç‚Á‚½ƒRƒ{ƒ‹‚Å‚Í
long l=0x0123456789abcdefL;
byte[] b=new byte[8];
b=l;
‚ÅAl‚ðb‚É‘ã“ü‚·‚邯
[01][23][45][67][89][ab][cd][ef]
‚±‚ñ‚ÈŠ´‚¶‚ɃJƒpƒb‚Æ“–‚Ă͂܂Á‚½‚È[Ajava‚ł͂ǂ¤‚â‚ê‚΂¢‚¢‚ñ‚¾‚낤‚ÆŽv‚Á‚½‚µ‚¾‚¢‚Å‚·B
ƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“‚ɂ͒ˆÓ‚µ‚Ü‚·B
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 04:02:50
Java“à•”‚ªƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“‚Æ‚¢‚¤‚©A
Data*Stream‚âƒfƒtƒHƒ‹ƒg‚ÌByteBuffer‚ª‚»‚¤•Ⳃµ‚Ä‚é‚Á‚Ă̂ª³‚µ‚¢H
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 04:09:43
³‚µ‚‚È‚¢B
‚Æ‚¢‚¤‚©ˆÓ–¡‚ª‚í‚©‚ç‚ñ
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 04:40:07
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚Ȃ瑂‚ÈB‚Ä‚©JavaDoc‚ÉÚ‚Á‚Ä‚éB
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 05:17:10
Å‹ßbyte‚Æint‚Ì’P€”’l¸Šiƒlƒ^‘‚¦‚½‚ÈB
‰´Ž©gƒoƒCƒgŽwŒü‚Ńf[ƒ^ˆµ‚¤‚±‚Æ‚ªŒ¸‚Á‚½‚̂ł·‚Á‚©‚è–Y‚ê‚Ä‚½B
"& 0xFF"‚ʼnºˆÊbit‚݂̂Ƃê‚Á‚Ęb‚¾‚æ‚ËB
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 09:05:18
Jakarta Commoms‚ÌHttpClient‚ɂ‚¢‚Ă̂¢‚¢ƒy[ƒW‚È‚¢H
ƒOƒO‚Á‚½‚¯‚ÇAî•ñ—Ê‚ª‘«‚è‚È‚¢ƒy[ƒW‚΂©‚èB
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 09:22:41
>>247
î•ñ—Ê‚Á‚ÄBBB–{‰Æ‚É‚¢‚‚ç‚Å‚à‚ ‚邾‚ë
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 09:27:21
ƒtƒ@ƒCƒ‹‚Ì“üo—Í‚ð‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‚à‚µƒvƒƒOƒ‰ƒ€‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É“üo—Í—pƒtƒ@ƒCƒ‹‚ ‚ê‚ÎA
‚»‚̃tƒ@ƒCƒ‹‚©‚ç’†g‚ðŽæ‚èo‚µE‰ÁH‚µ‚ÄĂт»‚̃tƒ@ƒCƒ‹‚É‘‚«o‚·B
‚à‚µ–³‚¯‚ê‚ÎAV‚µ‚¢ƒtƒ@ƒCƒ‹‚ð쬂µ‚ÄA‚»‚±‚É‘‚«o‚·B
‚Æ‚¢‚¤—p‚És‚¢‚½‚¢‚̂ł·‚ª‚ǂ̗l‚É‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H
‹³‚¦‚Ä‚‚¾‚³‚¢B
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 09:50:44
>>249
‚Ç‚ÌJAVA‚Ì“ü–å‘‚Å‚àƒTƒ“ƒvƒ‹ƒR[ƒh‚ªÚ‚Á‚Ă邾‚ë
ƒOƒO‚ê‚ÎŽR‚Ù‚Ç‚ ‚邾‚ë
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 11:27:43
>>242
Žž‘ã‚Ì—¬‚ꂾ‚È
Java‚ŃoƒCƒg‚ðˆÓޝ‚µ‚ăf[ƒ^‚ðˆµ‚¤ƒP[ƒX‚Í‹H‚¾‚µA’m‚ç‚È‚¢‹ZpŽÒ‚à‘½‚¢
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:02:22
StringŒ^•Ï”‚É“ü‚Á‚Ä‚¢‚éi2ƒoƒCƒgj•¶Žš‚Ì•¶Žš—ñ‚ð
Š¿ŽšA‚Ђ炪‚ÈAƒJƒ^ƒJƒiA‚»‚Ì‘¼‹L†‚ȂǂƂ¢‚Á‚½Ží—ޕʂɕªŠ„‚·‚邯‚¢‚¤‚±‚Æ‚ð
uƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêJava‚ÉŠÖ‚·‚鎿–âƒXƒŒ‚Å‚·Bv
@@@@@@@@@«
uƒvƒƒOƒ‰ƒ~ƒ“ƒOvuŒ¾ŒêvuJavavu‚ÉvuŠÖvu‚·‚évuŽ¿–âvuƒXƒŒvu‚Å‚·vuBv
Java‚ÅiŒø—¦‚æ‚j‚â‚é‚ɂ͂ǂ̂悤‚É‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
i‚Æ‚¢‚¤‚©A•¶ŽšŽí•Ê‚ð‚Ç‚¤‚â‚Á‚Ä”»’f‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©Hj
•¶ŽšƒR[ƒh‚É‚æ‚é–â‘è‚È‚Ç‚à‚ ‚è‚Ü‚·‚©H
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:07:50
‚Ђ炪‚ȂƃJƒ^ƒJƒi‚͇˜‚Ç‚¨‚è•À‚ñ‚Å‚é‚炵‚¢‚©‚çif then‚Å‚â‚é‚Ì‚ªŠÈ’P‚Á‚Û‚¢‚¯‚Ç
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:10:03
Š¿ŽšE‚Ђ炪‚ȂȂç‚RƒoƒCƒg‚¾‚ÆŽv‚¤‚̂͒u‚¢‚Æ‚¢‚ÄA
Ž©‘RŒ¾Œê‰ðÍ‚·‚é‚©’Pƒ‚ɃeƒLƒXƒg‚»‚¤är‚ß‚µ‚Ä—pˆÓ‚µ‚Æ‚¢‚½’PŒêƒŠƒXƒg‚ÆÆ‚ç‚·‚©B
“ú–{Œê‚ÍRPN‚Ȃ̂ł’‚™
Œ¾‚¢o‚µ‚½‚çØ‚è‚ª‚È‚¢‚ÈB
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:12:39
UFT-16‚È‚ñ‚¾‚©‚çA‘S•”2ƒoƒCƒg‚¾‚ë
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:14:09
volatlie‚ÌŒ‚¾‚¯‚ÇA1.5‚Ȃ炢‚¯‚»‚¤‚Å‚·B
‚ ‚肪‚Æ‚¤AŒŸØ‚µ‚Ă݂܂·B
1`400‚̃XƒŒƒbƒh‚©‚ç‘€ì‚ðŽó‚¯‚Ä‚é‚Ý‚½‚¢
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:36:33
>>256
1.5‚È‚ç‚ÎAAtomicInteger‚ÌŽg—p‚ðŒŸ“¢‚µ‚Ă݂½‚çH
ƒAƒgƒ~ƒbƒN‚È‘€ì‚ªŠÈ’P‚Éo—ˆ‚é
‚½‚¾A‚»‚à‚»‚àƒXƒŒƒbƒhŽü‚è‚̕׋‚ð‚µ‚½ã‚ŃXƒŒƒbƒh‚ÉŽè‚ðo‚µ‚½•û‚ª‚¢‚¢
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:39:45
>>252
Œø—¦‚æ‚‚â‚é•û–@‚Í‚©‚È‚è“‚¢‚̂ł͂Ȃ¢‚©H
‰pŒê‚̂悤‚É’PŒêŠÔ‚ªƒXƒy[ƒX‚Å‹æØ‚ç‚ê‚Ä‚¢‚é‚È‚çŠy‚¾‚낤‚ªEEE
‚Ï‚Á‚ÆŽv‚¢‚‚‚Ì‚ÍAƒJƒ^ƒJƒiE‚Ђ炪‚ÈE”¼Šp‰p”i‚Æ‚¢‚‚‚©‚Ì‹L†j‚ͳ‹K•\Œ»‚©‚Ȃɂ©‚Å’è‹`
Š¿Žš‚Å’Šo‚·‚é‚͓̂‚·‚¬‚é‚Ì‚Åu‚»‚Ì‘¼v‚ʼn䖂·‚é
Œã‚ÍA“ª‚©‚ç•ö‚µ‚ĘAŒ‹‚µ‚Ä‚¢‚‚µ‚©‚È‚¢‚ÆŽv‚¤
‰ºŽè‚É•¶ŽšƒR[ƒh‚ð”’l‚Å•\Œ»‚µ‚½Š‚ÅAƒoƒO‚Í‘‚¦‚Ä‚àŽÀs«”\‚͑債‚Ä‚©‚í‚ç‚È‚»
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:40:16
ƒXƒŒƒbƒh‚ÉŽè‚ðo‚³‚È‚«‚áƒXƒŒƒbƒh‚̕׋‚È‚ñ‚¼‚Å‚«‚È‚¢‚¾‚ë
‚±‚̃XƒŒ‚ÌŽ©Ì’†‹‰ŽÒ‚Ç‚à‚Í‚¤‚´‚¢‚̂΂Á‚©‚¾‚ÈEEE
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:51:02
‚¨‘O‚ÍV‚µ‚¢‹Zp‚ðƒRƒsƒy‚Å‚à‚µ‚ÄŽg‚Á‚Ä‚©‚ç•׋‚·‚é‚Ì‚©H
“®‚¯‚΂¢‚¢‚Æ‚¢‚¤’჌ƒxƒ‹‚ȃ}‚Ì“TŒ^‚¾‚È
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:56:40
‚¨‘O‚̃R[ƒh‚̓oƒO‚¾‚炯‚È‚ñ‚¾‚낤‚ÈB
•’ʂ͖͔͓I‚ȃR[ƒh‚ðŒ©‚ÄŠo‚¦‚é‚à‚ñ‚¾B
262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:58:18
–͔͓I‚ȃR[ƒh‚ðˆÓ–¡‚àŠÜ‚߂ė‰ð‚·‚邱‚Æ‚ª•׋‚ł͂Ȃ¢‚Ì‚©H‚—
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 13:59:59
>>262
‚¨‘OŽ©g‚ª‰½‚à—‰ð‚µ‚Ä‚È‚³‚»‚¤‚¾‚ÈB‚±‚Ì—¬‚ê‚ð‚Ý‚é‚ÉB
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:02:00
>260‚Ì“ª‚ªˆ«‚¢‚Æ‚¢‚¤‚±‚Ƃ͉ð‚Á‚½
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:02:53
‰ŠwŽÒ‚ªvolatile‚Á‚Ä’PŒê‚É‚½‚ǂ蒅‚¢‚Ă鎞“_‚ÅGoƒTƒCƒ“‚͂łĂ邾‚ë
‚¢‚¶‚Á‚ÄŠo‚¦‚éâD‚Ì‚±‚ë‚ ‚¢‚¾‚ÆŽv‚¤‚Ì‚¾‚ªˆá‚¤‚Ì‚©H
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:27:56
•Ê‚Ìl‚ª‚³‚í‚ç‚È‚¢ƒvƒƒOƒ‰ƒ€‚¾‚©‚ç‚ÆŒ¾‚Á‚ÄAƒNƒ‰ƒX•Ï”‚ð‘S‚Äpublic‚É‚µ‚½‚ç“{‚ç‚ê‚»‚¤‚Å‚·‚ªB
public class Hogegege
{
@@private String name__;
@@public String getName()
@@{
@@@@return new String(name__);
@@}
}
‚Á‚Ä‚¢‚¤‚悤‚ÉAƒNƒ‰ƒX•Ï”‚ð—v‹‚³‚ꂽ‚Æ‚«‚É
V‚½‚ɶ¬‚µ‚½‚à‚Ì‚ð•Ô‚µ‚Äâ‘΂ɕÏX‚Å‚«‚È‚¢‚悤‚É‚µ‚½•û‚ª‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚à’P‚É return name__; ‚Å‚n‚jH
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:32:10
String ‚ÍŒ³‚©‚çâ‘΂ɕÏX‚Å‚«‚È‚¢‚©‚ç’P‚É return ‚ÅOKB
•ÏX‚Å‚«‚邿‚¤‚ȃIƒuƒWƒFƒNƒg (•’ʂ̔z—ñ‚Æ‚©) ‚Í clone ‚µ‚½•û‚ª‚¢‚¢‚±‚Æ‚à‚ ‚éB
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:40:46
String‚âInteger‚Ȃǂ͕s•σNƒ‰ƒX‚ƌĂ΂ê‚é’lƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ä—‘z“I‚È\‘¢‚ðŽ‚Á‚Ä‚éB
—Ⴆ‚ÎOS‚²‚Ƃ̉üsƒR[ƒh‚ð•Ô‚·ƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚ÄA
‚»‚ꂪchar[]‚ŕԂ³‚ê‚é‚à‚̂ȂçA‚»‚ê‚Í return clCode.clone(); ‚Æ‚©‚·‚ׂ«B
ƒRƒŒƒNƒVƒ‡ƒ“‚È‚çCollections.unmodifiableŒnƒƒ\ƒbƒh‚щƒbƒv‚·‚é‚Ì‚à‚æ‚µB
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:50:07
’蔂ɃRƒŒƒNƒVƒ‡ƒ“‚ðŽg‚¤‚Æ‚«‚ɉº‚̂悤‚É‚·‚邱‚Æ‚à‚ ‚éB
public static final Set<String> SUPPORTED_LANGUAGE;
static {
@ @ Set<String> set = new LinkedHashSet<String>();
@ @ set.add("ja");
@ @ set.add("en");
@ @ SUPPORTED_LANGUAGE = Collections.unmodifiableSet(set).;
}
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 14:52:08
—v‹‚³‚ꂽ‘¤‚ª‰½‚ð‚µ‚½‚¢‚©‚É‚à‚æ‚é
—v‹‚³‚ꂽ‘¤‚à‰½‚ð‚³‚¹‚ÄOK‚©‚ðl‚¦‚é
‚»‚Ìã‚Ŷ‚ÅŒöŠJ‚³‚¹‚Ä‚à‚¢‚¢‚µA–hŒä“I‚ɃRƒs[‚ð•Ô‚µ‚Ä‚à‚¢‚¢
Œ‹‹Ç‚Í—v‹ŽŸ‘悾‚ªA‚È‚é‚ׂ‚Í–hŒä“I‚É‚·‚é‚Ì‚ªƒZƒIƒŠ[
String‚ÉŠÖ‚µ‚Ä‚Í>267,268‚Ìà–¾‚Ì’Ê‚è
‚½‚ªAchar[]‚ðƒRƒs[‚·‚é‚©”Û‚©‚Í—vŒŽŸ‘æ‚Ȃ̂ÅAˆêŠT‚ɃRƒs[‚·‚é‚ׂ«‚Ƃ͌¾‚¦‚È‚¢
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 15:41:35
•ςȂ̂ª‘›‚¢‚ł邪
‚¾‚ê‚©–ž‚ðŽ‚µ‚ălƒ^“Љº‚µ‚½>>255‚ɓ˂Áž‚ñ‚Å‚â‚ê‚æ‚—
UTFŒn‚͌Œ蒷‚¶‚á‚È‚¢‚¼B
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 16:15:11
UTF-32‚͌Œ蒷‚¾‚ªAUTF‚¶‚á‚È‚©‚Á‚½‚Ì‚©B
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 17:10:30
UTF-32‚Í21bit‚ɂȂÁ‚½Unicode3.1‚Ì‘SƒR[ƒh‚ð’Pˆê‚Ìbit’·‚Å•\Œ»‚·‚邽‚ß‚É
Œã‚©‚çì‚ç‚ꂽ‚©‚ç‰Â•Ï’·‚É‚·‚é•K—v‚ª‚È‚¢‚¾‚¯‚¾‚æB
ƒAƒŒ‚ª“ÁŽêB21bit”͈͓à‚ÍUCS-4‚ƌ݊·«‚ðŽæ‚é‚Á‚Ä–Ú“I‚à‚ ‚邵B
‰Â•Ï’·‚æ‚èŒÅ’è’·‚Ì•û‚ªˆµ‚¢‚â‚·‚¢‚©‚çbit‚Ì–³‘ÊŽg‚¢‚æ‚舵‚¢‚â‚·‚³‚ð—D悵‚½•„†‰»•ûŽ®B
UTF‚ÍŒ³—ˆ‰Â•Ï’·‚Å•\‚·‚à‚ÌB
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 17:13:49
ƒTƒƒQ[ƒg‚ª‚»‚à‚»‚àŒã•t‚¯‚¾‚ë
275:132
07/08/05 17:31:38
˜AŒ‹‚Á‚ĈӖ¡‚¾‚Á‚½‚ñ‚Å‚·‚ËOOG
“䂪‰ð‚¯‚Ü‚µ‚½orz
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 17:48:43
ƒTƒƒQ[ƒg‚ªŒã•t‚¯‚Á‚ÄŒ¾‚¤‚©Unicodeì‚èo‚µ‚½’iŠK‚Å
‚·‚Å‚É16bit‚¶‚á‘«‚è‚È‚¢‚͕̂ª‚©‚Á‚Ä‚½‚¯‚Ç‚»‚ê‚ɑΈ‚µ‚½‚Ì‚ª’x‚ꂽ‚¾‚¯B
ŽÀ‘•‘¤‚̌݊·«‚Ì–â‘è‚Æ‚©‚ª‚ ‚Á‚½‚©‚çB
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 18:02:43
StringBuffer key = new StringBuffer();
Random random = new Random(ƒ^ƒl);
for(int index = 0;index < 20;index ++)
{
@@key.append((char)('A' + random.nextInt() % 26));
}
ƒ‰ƒ“ƒ_ƒ€‚ÈA‚©‚çZ‚܂ł̕¶Žš‚ð‚Q‚OŒÂ’ljÁ‚µ‚½‚¢‚̂ł·‚ªA
•ςȕ¶Žš—ñ‚ª˜AŒ‹‚³‚ê‚Ü‚·B‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H
‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢B
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 18:08:47
>>277
nextInt()‚Í32ƒrƒbƒg—”‚̂͂¸‚¾‚©‚畉”‚àŽæ‚Á‚½‹C‚ª‚µ‚½B
0‚ÆŽ©‘R”‚¾‚¯—~‚µ‚¯‚ê‚ÎnextInt(26)‚Á‚Ä‚â‚ê‚Î0`25‚ð‚Æ‚é‚æB
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 18:10:52
>>277
o—ˆ‚Ü‚µ‚½I‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 18:13:04
>>277
random.nextInt() ‚Ń}ƒCƒiƒX‚àŠÜ‚Ü‚ê‚é‚©‚çB
ŽŽ‚µ‚Érandom.nextInt() ‚¾‚¯o—Í‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢
random.nextInt() ‚ɂ̓I[ƒo[ƒ[ƒhƒƒ\ƒbƒh‚ÅA‚O‚©‚炎‚܂ł̗”‚ð•Ô‚·random.nextInt(n) ‚ª‚ ‚é
random.nextInt(26) ‚ÅŽŽ‚¹‚Ίú‘Ò‚µ‚½Œ‹‰Ê‚É‚È‚é‚ÆŽv‚í‚ê
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 18:23:18
ƒAƒ“ƒJ[ƒ~ƒX‚Á‚½
>>278 >>280
Žv‚¢’Ê‚è‚Ì“®ì‚ªo—ˆ‚Ü‚µ‚½A‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·m(_ _)m
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 19:52:27
>>276
ƒTƒƒQ[ƒgƒyƒA‚ÍUnicode’a¶‚©‚ç5”NŒã‚É“±“ü‚³‚ꂽ‚ñ‚¾‚ªB
“K“–‚È‚±‚Æ‘‚©‚È‚¢‚Å‚¨‚‚ê‚æ‚—
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 21:45:02
¬¶AEclipse‚ðŽg‚Á‚ÄŠJ”‚µ‚Ä‚¢‚é‚̂ł·‚ª
–{“úuBufferUnderflowExceptionv‚È‚é‚à‚Ì‚ª”¶‚µ‚Ü‚µ‚½B
ƒOƒO‚Á‚Ă݂½‚Æ‚±‚ëu‘Š‘Îugetv‘€ì‚ªƒ\[ƒXƒoƒbƒtƒ@‚ÌƒŠƒ~ƒbƒg‚É’B‚µ‚½‚Æ‚«ƒXƒ[‚³‚ê‚éAƒ`ƒFƒbƒN‚³‚ê‚È‚¢—áŠO‚Å‚·Bv
‚Ƃ̋Lq‚ª‚ ‚Á‚½‚̂ł·‚ª‚悈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚±‚Å‚¢‚¤ƒ\[ƒXƒoƒbƒtƒ@‚ÌƒŠƒ~ƒbƒg‚Ƃ̓Rƒ“ƒpƒCƒ‰[‚̃ƒ‚ƒŠ‚Ì‚±‚Æ‚ðŽw‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚à‚µƒƒ‚ƒŠŠÖ˜A‚̃TƒCƒY‚Ì‚±‚Æ‚ðŽw‚µ‚Ä‚¢‚é‚̂łµ‚½‚ç‚Ç‚±‚ÅÝ’è‚Å‚«‚é‚Ì‚©‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‚¿‚Ȃ݂ÉEclipse‚ÌÝ’è¨Java¨ƒCƒ“ƒXƒg[ƒ‹Ï‚Ý‚ÌJRE‚ÉŽw’肵‚Ä‚¢‚é‚Ì‚ÍÅV‚ÌJRE1.6.0‚Å‚·B
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 21:53:47
‚¢‚âB
java.nio.ByteBuffer‚ ‚½‚è‚̃Nƒ‰ƒX‚ÌgetŒnƒƒ\ƒbƒh‚ŃTƒCƒY‚ðƒI[ƒo[‚µ‚ēǂݞ‚ñ‚Å‚µ‚Ü‚Á‚½ˆÓ–¡B
”z—ñ‚Ŕ͈͊O‚̃Cƒ“ƒfƒbƒNƒX‚ðŽg‚Á‚½‚Á‚Ä‚¢‚¤‚̂ɋ߂¢B ’P‚ɃvƒƒOƒ‰ƒ~ƒ“ƒOƒ~ƒXB
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 22:04:45
>>283
‘Š‘Î‘€ì‚Íposition‚ª“ǂݞ‚ñ‚¾’l‚̃oƒCƒg”•ªæ‚Éi‚Þ‚ñ‚¾‚æB
‚ ‚Ɖ½ƒoƒCƒg“ǂݞ‚߂邩‚Íremaining‚ÅŠm”F‚Å‚«‚éB
\‘¢‘̃`ƒbƒN‚ÉŠeƒƒ“ƒo•Ï”‚Ì•À‚Ñ‚ð‰¼’è‚µ‚ÄŽg‚¤‚È‚çA0, 4, 8‚Ý‚½‚
ƒvƒŠƒ~ƒeƒBƒu‚²‚Ƃ̃oƒCƒg”‚ð‘«‚µ‚Äâ‘΃AƒNƒZƒX‚·‚ê‚΂¢‚¢B
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 22:10:18
ƒvƒƒOƒ‰ƒ€ƒ~ƒX‚¾‚È‚ñ‚ÄEEEE‚»‚ñ‚ÈEEE
ŽÀт̂ ‚é‰ïŽÐ‚ª’ñ‹Ÿ‚µ‚Ä‚é—L—¿‚̃‰ƒCƒuƒ‰ƒŠ[‚Ɋ܂܂ê‚郃\ƒbƒh‚ðŽg‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç
Žg‚¢•û‚ª‚í‚é‚©‚Á‚½‚Ì‚©‚È‚ŸEEE‚ [‚à‚¤Œ™‚Û
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 22:20:12
‚·‚¢‚Ü‚¹‚ñAjava‚Å‚ ‚鈗‚ðŽÀs‚·‚邯
ƒRƒ“ƒ\[ƒ‹‚̉‚ß‚ ‚½‚è‚Ɉȉº‚̂悤‚ȃGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä
VMH‚²‚ƈ——Ž‚¿‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚µ‚©‚à‚±‚ê‚Í•K‚¸‚Í”¶‚·‚邯‚¢‚¤‚킯‚ł͂Ȃ‚Ä•s’èŠú‚Éo‚Ä‚µ‚Ü‚¢‚Ü‚·B
•s’èŠú‚Å‚·‚ªˆ—‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚邯‚·‚®”¶‚·‚銴‚¶‚Å‚·B
JRE‚̃‰ƒ“ƒ^ƒCƒ€‚àÅV‚Ì‚à‚Ì‚ðŽw’è‚¢‚é‚̂ł·‚ª‘Š•Ï‚í‚炸”¶‚µ‚Ü‚·B
‚ǂȂ½‚©‚í‚©‚é•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
uAn unexpected error has been detected by Java Runtime Environmentv
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 22:29:50
ƒGƒ‰[ƒƒO‰Å
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 22:39:56
\‚µ–ó‚ ‚è‚Ü‚¹‚ñBƒGƒ‰[ƒƒOH‚ð“Ç‚ñ‚Å‚à‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
’Êí‚̃ƒO‚Ƃ͈á‚Á‚Ä‚±‚̈——Ž‚¿‚Ìꇂɂ̂ݶ¬‚³‚ê‚郃O‚ð‚Ì‚±‚Æ‚¾‚ÆŽv‚¢‚Ü‚·‚ª
‚È‚ñ‚©uThreadvuProcessvuSystemv‚Æ‚¢‚Á‚½Š´‚¶‚ɂ킯‚ç‚ê‚Äî•ñ‚ð
ƒ_ƒ“ƒv‚µ‚Ä‚¢‚邿‚¤‚ÈŠ´‚¶‚ÉŒ©Žó‚¯‚ç‚ê‚Ü‚µ‚½‚ªƒGƒ‰[Œ´ˆö‚Æ‚È‚é‚æ‚¤‚È‹Lq‚Í
‘‚©‚ê‚Ä‚¢‚é‚Ì‚©‚¢‚È‚¢‚Ì‚©»Ê߰؂łµ‚½B‚Ȃɂ©“ǂݕû‚ª‚ ‚é‚̂łµ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 23:03:08
URLØÝ¸(forum.java.sun.com)
‚±‚¤‚¢‚¤Š´‚¶‚̂₂©H
ʼn‚̂ق¤‚Ì#‚ª‚‚¢‚½s‚ð‚¤‚‚µ‚Ä‚Ý
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/05 23:27:01
‚ ‚Ÿ‚»‚ê‚Å‚·‚íB‚Å‚àƒƒO‚ÍEê‚̃}ƒXƒB[ƒ“‚É‚ ‚é‚̂š‚¤‚‚Å‚«‚ñ‚̂ł·\‚µ–ó‚È‚¢‚Å‚·
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 00:13:57
>>286
ƒ\[ƒXƒR[ƒh“Ç‚ñ‚ł݂ë
ŽÀт̂ ‚é‰ïŽÐ‚È‚ç‚΃\[ƒXƒR[ƒh‚‚ç‚¢’ñ‹Ÿ‚Å‚«‚é
o—ˆ‚È‚¢‚Æ‚©”²‚©‚·‚È‚ç‚Î‹à•¥‚¤•K—v‚È‚µ
‹tƒRƒ“ƒpƒCƒ‹‚µ‚ăoƒOŒ©‚‚¯‚Ä‘i×‚à‚¨‚‹
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 00:42:55
>>287
‚»‚ê‚Á‚ÄJava‚©‚çƒlƒCƒeƒBƒuƒ‚ƒWƒ…[ƒ‹“ǂݞ‚ñ‚ł܂·H*.dllƒtƒ@ƒCƒ‹‚Æ‚©H
‚»‚ꂾ‚Æ‚à‚µ‚©‚µ‚½‚çAPC‚Ì‘Š«‚ªˆ«‚¢‚¾‚¯‚©‚à‚µ‚ê‚Ü‚¹‚ñB
Ž©•ª‚àJNI‚ð—p‚¢‚½ƒvƒƒOƒ‰ƒ€‚Ńuƒ‹[ƒXƒNƒŠ[ƒ“o‚µ‚½Ž–‚ª‚ ‚éB‚µ‚©‚à•s’èŠúBB
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 01:06:59
ƒlƒCƒeƒBƒuŽg—p‚È‚çVMˆø”‚ÉXcheck:jni‚ð‚‚¯‚Ă݂é
‚µ‚©‚µ>>287‚Ì‚æ[‚ÈŒ»Û‚ɊׂÁ‚½‚±‚Æ‚ª‚È‚¢ˆ×–ð‚É‚½‚‚©‚͂킩‚ñ‚È‚¢B
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 01:15:05
>>286
‚Ü‚Ÿ‚»‚̉ïŽÐ‚̃Tƒ|[ƒg‘‹Œû‚Éu‚¢‚Ă݂ê‚ÎH
Žg‚¢•û‚Ì–â‘è‚É‚¹‚æƒoƒO‚É‚¹‚æA‚È‚ñ‚ç‚©‚̕ԓš‚Í‚ ‚é‚Å‚µ‚åB
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 01:16:58
JDI@‚ŃIƒuƒWƒFƒNƒg¶¬‚ðŠÄŽ‹‚·‚é‚Ì‚Á‚Ăǂ¤‚·‚ê‚Ηǂ¢‚Æ‚¨‚à‚¤H
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 03:02:37
>>282
‚¨‘O‚Í“ú–{Œê—‰ð‚µ‚悤‚ÈB
16bit‚¶‚á‘«‚è‚È‚¢‚͉̂Šú’iŠK‚©‚番‚©‚Á‚Ä‚½‚¯‚ÇŽÀ‘•‘¤‚𖳎‹‚Å‚«‚È‚©‚Á‚½‚©‚ç"Unicode’a¶‚©‚ç5”NŒã‚É“±“ü‚³‚ꂽ"‚ñ‚¾‚낤‚ªB
‚¾‚¢‚½‚¢java‚Ȃ畒i‚ÍŠg’£–Ê–³Ž‹‚µ‚Ă邩‚çUTF-16‚Å16bit’PˆÊ‚̉•ϒ·‚¾‚낤‚ªB
ŒÅ’è’·‚Ȃ̂ÍUCS-2‚Å‚·‚æ‚—
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 08:10:39
UCS-2 UCS-4 ‚Á‚Ä‚¢‚¤‚͕̂¶ŽšW‡‚Å‚ ‚Á‚ăGƒ“ƒR[ƒfƒBƒ“ƒO‚¶‚á‚È‚¢‚ñ‚Å‚ÍH
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 12:16:16
>>252
’Pƒ‚É‚â‚肽‚¢‚È‚çAjava.text.BreakIterator#getWordInstance()
–{Ši“I‚É‚â‚肽‚¢‚È‚çAŒ`‘Ô‘f‰ðÍ‚ª•K—vB
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/06 18:37:52
//Sample1
AAAAA
@*
BBBBB
//Sample2
XXXXX
YYYYY
ZZZZZ
‚Æ‚¢‚¤’†g‚ÌSample1.txt‚Æ‚¤ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚Å
*‚Ì•”•ª‚ÉSample2.txt‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚Ì’†g‚ð‘‚«‰Á‚¦‚Ä
Sample3.txt‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚É‘‚«ž‚Þ‚Æ‚·‚ê‚΂ǂ¤‚â‚Á‚Ä‹Lq‚·‚ê‚΂悢‚Ì‚©
‹³‚¦‚Ä‚‚¾‚³‚¢B
//Sample3
AAAAA
XXXXX
YYYYY
ZZZZZ
BBBBB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5271“ú‘O‚ÉXV/116 KB
’S“–:undef