y‰SŽÒzJavaŽ¿–⥑ ..
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 16:23:08
>>262
Šî–{API‚É‚á‚È‚¢B
Ž©•ª‚ŃRƒ“ƒ|[ƒlƒ“ƒgƒNƒ‰ƒX‚ðŠg’£‚µ‚Äì‚é‚ñ‚¾‚æB
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 16:47:55
>>263
splite‚ÉŠÖ‚µ‚Ă͌ã‚Å’²‚ׂĂ݂悤‚ÆŽv‚¢‚Ü‚·B
‘‚¢˜bAThread‚ÆRunnable‚ł̓‹[ƒv‚µ‘±‚¯‚éƒAƒjƒ[ƒVƒ‡ƒ“‚µ‚©ì‚ê‚È‚¢‚Ì‚©‚ð’m‚肽‚¢‚Å‚·
‚Æ‚¢‚¤‚©Œã’öƒ\[ƒX‚ðo‚µ‚ÄÄ“x‘‚«ž‚ñ‚ł݂܂·B‚¨Žè”‚¨‚©‚¯‚µ‚Ü‚µ‚½
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 18:02:04
JAVA‚ðŽn‚߂悤‚©‚ÆŽv‚Á‚Ä‚é‚̂ł·‚ªAƒIƒuƒWƒFƒNƒgŽwŒü‚ɂ‚¢‚Ä‚¿‚å‚Á‚Æ•·‚«‚½‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B
–l‚ÍFLASH‚ð‚æ‚ì‚é‚̂ł·‚ªAƒIƒuƒWƒFƒNƒgŽwŒü‚ÌŠT”O‚Æ‚¢‚¤‚Ì‚ÍFLASH‚àJAVA‚à—ÞŽ—‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
ŽÀÛA‚Ü‚¾ƒNƒ‰ƒXAƒIƒuƒWƒFƒNƒgAŒp³‚ȂǑS‚—‰ð‚µ‚Ä‚¢‚Ü‚¹‚ñB
FLASH‚Å‚¢‚¤‚Æ‚±‚ë‚̃Vƒ“ƒ{ƒ‹AƒCƒ“ƒXƒ^ƒ“ƒX‚Æ“¯‚¶‚à‚̂Ƃµ‚Äl‚¦‚Ä‚à‚¢‚¢‚̂łµ‚傤‚©H
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 19:56:17
>>265
—ÞŽ—‚Ƃ܂ł͂¢‚©‚È‚¢‚©‚à’m‚ê‚È‚¢‚¯‚ÇAŽ—‚Ä‚¢‚邯‚±‚ë‚Í‚ ‚éB
‚Æ‚¢‚¤‚Ì‚àFlash‚Æ‚¢‚¤‚©ActionScript‚ªƒIƒuƒWƒFƒNƒgŽwŒü‚Á‚Û‚‘‚©‚ê‚Ä‚¢‚éB
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 21:10:36
ƒlƒbƒg‚ÅŒŸõ‚µ‚È‚ª‚çiBatis‚ÆHSQLDB‚ÅŠÈ’P‚ȃAƒvƒŠi”ñWEBj‚ðì‚Á‚Ă܂·B
‚»‚±‚ÅŽ¿–â‚Ȃ̂ł·‚ªAHSQLDBƒXƒ^ƒ“ƒhƒAƒƒ“ƒ‚[ƒh‚ðI—¹‚³‚¹‚鎞‚ÍSQL‚Å"SHUTDOWN"‚ƑłÄA
‚Æ‚ ‚邿‚¤‚Ȃ̂ł·‚ªAibatis‚©‚çSHUTDOWN‚𗬂»‚¤‚Æ‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚â‚Á‚½‚çI—¹‚³‚¹‚ç‚ê‚é‚̂łµ‚傤‚©H
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 22:42:20
swing‚Ń^ƒCƒsƒ“ƒOƒ\ƒtƒg‚ðì‚Á‚Ä‚é‚̂ł·‚ªAƒL[ƒ{[ƒh‚̎擾•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
KeyListenr‚ðŽg‚Á‚ÄA‚Å‚«‚é‚̂łµ‚傤‚©H
ActionListener‚È‚ç‚ ‚é’ö“x‚í‚©‚é‚̂ł·‚ªB
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 22:50:39
¡‚â‚Á‚Ä‚éƒvƒƒWƒFƒNƒgiƒI[ƒvƒ“Œnj‚Åuseasarv‚Á‚Ă̎g‚Á‚Ä‚é‚ñ‚Å‚·‚ª
‚È‚ñ‚©A‚»‚̃vƒƒWƒFƒNƒg‚̃Š[ƒ_[‚ª
‘S‚ẴrƒWƒlƒXƒIƒuƒWƒFƒNƒg‚ÆDAO‚ðƒVƒ“ƒOƒ‹ƒgƒ“‚Å
ŠÇ—‚·‚邿‚¤‚Éݒ肵‚½‚Á‚ÄŒ¾‚Á‚Ă܂µ‚½B
‰´‚Æ‚µ‚Ă͂ ‚肦‚È‚¢‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚ij‚µ‚¢•û–@‚È‚ñ‚Å‚µ‚傤‚©H
‰´‚Ìl‚¦‚ªŠÔˆá‚Á‚Ä‚ñ‚Å‚·‚©‚ËB
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 23:01:32
>>269
˜R‚ê‚à‚ ‚肦‚È‚¢‚ÆŽv‚¤
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 23:20:47
>>258=264
> ƒXƒŒƒbƒh‚ð‚P“x”jŠü‚µ‚Ä‚à‚¤‚P“xì‚邯‚©A‚»‚ñ‚È‹°‚낵‚¢‚±‚Æ‚µ‚È‚«‚á–³—‚È‚ñ‚Å‚µ‚傤‚©H
ƒXƒŒƒbƒh‚ðsuspend‚ÅŽ~‚ß‚é‚Ù‚¤‚ª‚æ‚Á‚Û‚Ç‹°‚낵‚¢B
ƒXƒŒƒbƒh‚Ìó‘ÔŠÇ—ƒIƒuƒWƒFƒNƒgì‚Á‚Äwait/notify‚ÅŽ~‚ß‚½‚èó‘Ô•ÏX‚µ‚½‚肵‚Ü‚µ‚傤B
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 23:34:42
getGraphicsƒƒ\ƒbƒh‚ɂ‚¢‚ÄŽ¿–₪‚ ‚è‚Ü‚·B
public class Test extends Applet{ ... }
class Draw extends Canvas{ ... }
‚Æ‚¢‚¤“ñ‚‚̃Nƒ‰ƒX‚ª—L‚èADraw‚Ì’†‚Ń_ƒuƒ‹ƒoƒbƒtƒ@‚ðs‚¨‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
Graphics gBuf , Image imgBuf‚ðƒƒ“ƒoAinitƒƒ\ƒbƒh“à‚É‚Ä
imgBuf = createImage(300,300);
gBuf = imgBuf.getGraphics();‚Æ‚µ‚½‚̂ł·‚ªAimgBuf‚ªnull‚ƂȂèƒOƒ‰ƒtƒBƒbƒNƒRƒ“ƒeƒLƒXƒg‚ªŽæ“¾‚Å‚«‚Ü‚¹‚ñB
‚µ‚©‚µinit()‚ðŒÄ‚Ño‚·ƒ^ƒCƒ~ƒ“ƒO‚É‚æ‚Á‚Ă͂«‚¿‚ñ‚Ǝ擾‚Å‚«‚Ä‚¢‚½‚è‚łǂ¤‚É‚àˆÀ’肵‚Ü‚¹‚ñB
‚±‚̕ӂè‚ðÚ‚µ‚‚²‹³ŽöŠè‚¦‚È‚¢‚Å‚µ‚傤‚©B‹X‚µ‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 23:36:45
>>270
‚â‚Á‚ς肻‚¤Žv‚¢‚Ü‚·‚©H
Žü‚è‚É‚¢‚铯‚¶ƒvƒƒWƒFƒNƒg‚Ìl‚½‚¿‚É•·‚¢‚Ä‚à
’N‚à‹^–â‚ð•ø‚¢‚Ä–³‚¢‚ñ‚Å‚·‚æ‚ËB
‰½‚ª‚¨‚©‚µ‚¢‚ÌH‚Á‚ÄŠ´‚¶‚ÅB
Ž©•ª‚Ìl‚¦‚ªŠÔˆá‚Á‚Ä‚é‚Ì‚©‚Á‚Ä”Y‚ñ‚Å‚½‚ñ‚ÅA
ˆÀS‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚ê‚©‚甃–ŒŽ‚»‚ñ‚ȃvƒƒWƒFƒNƒg‚É
ŠÖ‚í‚ñ‚È‚«‚á‚¢‚¯‚È‚¢‚ÆŽv‚¤‚Æ‹C‚ªd‚¢‚ÁƒXB
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/08 23:58:14
>>272
paint ‚Ì’†‚Å createImage ‚·‚邵‚©‚È‚¢B
ƒR[ƒh‚ªŒ©h‚‚Ȃ邯‚lj‰ñ‚Ì gBuf == null ‚̂Ƃ«‚Æ‚»‚¤‚łȂ¢‚Æ‚«‚ň—‚ð‚킯‚éB
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 00:28:06
>>274
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
paint‚Ì’†‚Å‚µ‚©¶¬o—ˆ‚È‚¢‚ñ‚Å‚·‚©c‚í‚©‚è‚Ü‚µ‚½B‚â‚Á‚Ă݂܂·B
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 00:35:20
ƒŠƒAƒ‹ƒ^ƒCƒ€JAVA‚Á‚Ăǂ¤‚â‚Á‚½‚çŽg‚¦‚é‚ÌH
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 00:43:25
>>276
Ž¿–â‚̈Ӗ¡‚ª—Ç‚‚í‚©‚ç‚ñB
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 00:55:31
•’Ê‚ÌVM‚Ƃ͈Ⴄ“ÁŽê‚ÈVM‚⃊ƒAƒ‹ƒ^ƒCƒ€—p‚ÌAPI‚Æ‚©‚ ‚é‚ÌH
‚Å‚·B
‚È‚¢‚©‚ÈB
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 00:59:22
>>278
‚Ë[‚æAÊÞ¶‚—
Ž‚Ëwww
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 01:00:43
>>278
URLØÝ¸(jcp.org)
JSR1‚È
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 01:13:20
Java‚È‚ñ‚©‚Å•¶Žš‰»‚¯‚µ‚â‚·‚¢•¶Žš‚Æ‚©‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©H
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 01:20:44
>>281
‚Ç‚¤‚¢‚¤ó‹µ‚ð‘z’肵‚Ä‚é‚ÌH
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 01:34:14
‚¢‚≽‚ƂȂ
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 02:08:51
‘‹‚ÌŽè‚ÅAu‰EƒNƒŠƒbƒN‚ŃRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ð‰Â”\v‚É‚µ‚½‚̂ł·‚ª¢‚Á‚Ä‚¨‚è‚Ü‚·B
‚±‚ê‚ÅŒ»‚ê‚éƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Å‚ÍAƒRƒ“ƒpƒCƒ‹‚ªo—ˆ‚Ü‚¹‚ñB
uƒXƒ^[ƒgv¨uƒAƒNƒZƒTƒŠv¨uƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgv‚Ì‚à‚̂łÍo—ˆ‚Ü‚·B
‰½‚©‘Έ–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©B
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 03:06:36
‘‹‚ÌŽè‚ÌìŽÒ‚É•·‚¯
u‰EƒNƒŠƒbƒN‚ŃRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ð‰Â”\v‚É‚µ‚½Žž‚Éo‚éƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ɋ‹«•Ï”‚ðÝ’è‚·‚é•û–@‚ɂ‚¢‚Ä
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 06:33:51
>>264
‚Â[‚©AƒXƒŒƒbƒh•Ê‚Éì‚Á‚Ä‚àAŒ‹‹ÇUIƒXƒŒƒbƒh‚ɈÏ÷‚µ‚È‚«‚áƒ_ƒ‚¶‚á‚ñ
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 06:37:11
uƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒ\ƒtƒgƒEƒFƒAv‚Á‚Ă̂ðì‚肽‚¢‚ñ‚Å‚·‚ªA
‚»‚à‚»‚àƒvƒƒOƒ‰ƒ€ˆÈ‘O‚ÉA‚±‚ÌŽlŠp‚¢˜g‚ðoŒ»‚³‚¹‚é•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñB
u‚±‚̃f[ƒ^‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚ ‚év‚ÆéŒ¾‚·‚é•û–@‚Ý‚½‚¢‚ÈA
‚»‚¤‚¢‚¤‚±‚Æ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 08:55:17
>>287
‚»‚¤‚¢‚¤‚±‚Æ‚ª‚â‚肽‚¢‚È‚çC#‚̂ق¤‚ª‚¢‚¢‚ÈB
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 09:00:19
>>287
JFrame JDialog
setVisible(true);
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 09:17:10
ƒqƒ“ƒg‚ɂȂè‚Ü‚µ‚½B‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‰ïŽÐ‚ªJAVA‚ðŽå—͂ɂµ‚Ä‚¢‚ÄA‚»‚̕׋‚̈êŠÑ‚Å‚à‚ ‚é‚Ì‚ÅA
‚±‚±‚ÍJAVA‚Å‚â‚Á‚Ă݂܂·B
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 11:38:15
‚±‚ñ‚È‚±‚Æ‚ð‚µ‚½‚¢‚ñ‚¾‚ªA•û–@‚Í‚ ‚è‚Ü‚·‚©H
/**
* @param vo ƒ”ƒ@ƒŠƒ…[ƒIƒuƒWƒF
* @param memberName ƒƒ“ƒoˆø”–¼
public void (Object vo, String menberName) {
//vo‚ÌmemberName‚ɑΉž‚·‚égetter‚ðŒÄ‚Ño‚·
}
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 11:40:40
ƒŠƒtƒŒƒNƒVƒ‡ƒ“
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 13:27:36
java‚̃Iƒ“ƒ‰ƒCƒ“ƒŠƒtƒ@ƒŒƒ“ƒX‚ðŒ©‚Ä‚àA
–Ú“I‚̃\ƒtƒg‚ðì‚é‚ɂ͂ǂ̃Nƒ‰ƒX‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‘S‚•ª‚©‚ç‚È‚¢‚̂ł·‚ªA
‚Ç‚¤‚·‚ê‚΂»‚¤‚¢‚¤‚Ì‚ª•ª‚©‚Á‚Ä‚‚é—l‚ɂȂé‚ñ‚Å‚µ‚傤‚©H
ƒIƒ‰ƒCƒŠ[‚ÌƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚Æ‚©‚ðŒ©‚ê‚΂¢‚¢‚ñ‚Å‚·‚©‚ËH
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 13:30:22
ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚·‚鎖‚Á‚ÄA
‚»‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚Ì’†‚É‚ ‚郃\ƒbƒh‚ª•K‚¸Žg‚í‚ê‚邯‚¢‚¤’S•Û‚¾‚¯‚Å
‚¿‚á‚ñ‚ƃƒ\ƒbƒh‚ª‘g‚Ýž‚Ü‚ê‚Ä‚¢‚ê‚ΕK‚¸‚µ‚à•K—v‚ł͂Ȃ¢H
ã‹L‚Ìê‡AƒNƒ‰ƒX‚Ƀƒ\ƒbƒh‚ª‚ ‚邯‚ÇAƒCƒ“ƒ^[ƒtƒF[ƒX‚ªŽÀ‘•‚³‚ê‚ĂȂ¢ê‡
ƒR[ƒfƒBƒ“ƒOƒ‹[ƒ‹“I‚ÈŽ–‚ð‚Ì‚¼‚¯‚ÎA’Pƒ‚É“®‚©‚·‚Æ‚¢‚¤‚±‚Æ‚¾‚¯‚Å‚ ‚ê‚Î
‚í‚´‚í‚´‚ ‚ƂŎÀ‘•‚·‚é•K—v«‚͂Ȃ¢H
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 13:52:35
>>294
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ÍA
ƒƒ\ƒbƒh‚ªŽg‚í‚ê‚邱‚Æ‚ð’S•Û‚·‚é‚̂ł͂ȂA
ƒƒ\ƒbƒh‚ª‘¶Ý‚·‚邱‚Æ‚ð’S•Û‚·‚é‚à‚Ì‚¶‚á‚È‚¢‚Ì‚©H
“¯‚¶ƒVƒOƒjƒ`ƒƒ‚̃ƒ\ƒbƒh‚ª‘¶Ý‚µ‚Ä‚àƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽÀ‘•‚µ‚Ä‚¢‚È‚¢ê‡A
‘½‘Ô«‚̉¶Œb‚É—a‚©‚ê‚È‚¢‚ñ‚¶‚á‚È‚¢‚©H
•¡”‚̃Nƒ‰ƒX‚ðƒCƒ“ƒ^[ƒtƒFƒCƒX‚ő̂ł«‚È‚‚È‚éB
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:03:52
>>295
>ƒƒ\ƒbƒh‚ª‘¶Ý‚·‚邱‚Æ‚ð’S•Û‚·‚é‚à‚Ì‚¶‚á‚È‚¢‚Ì‚©H
ޏ—炵‚Ü‚µ‚½
‚»‚Ì’Ê‚è‚Å‚·B
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:03:59
>>293
‚½‚‚³‚ñƒTƒ“ƒvƒ‹‚ð“Ç‚ß
ƒTƒ“ƒvƒ‹‚ɂ͉½‚ðŽÀŒ»‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚©–Ú“I‚ªà–¾‚³‚ê‚Ä‚¢‚é‚Í‚¸‚¾
‚¢‚ë‚¢‚ë“Ç‚ñ‚ł邤‚¿‚É‚»‚ꂼ‚ê‚̃Nƒ‰ƒX‚͂ǂ¤‚¢‚¤–Ú“I‚łǂ¤‚¢‚¤Žg‚¢•û‚ð‚·‚é‚Ì‚©•ª‚©‚Á‚Ä‚‚é
‚ ‚Ƃ͎©•ª‚Ì–Ú“I‚ɇ‚킹‚ÄŽg‚¤‰ž—p—̖͂â‘è
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:27:27
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢
ƒpƒ^[ƒ“ƒ}ƒbƒ`‚Å––”ö‚ɃoƒbƒNƒXƒ‰ƒbƒVƒ…(‚à‚µ‚‚͉~‹L†)‚ª‚ ‚é‚©‚Ç‚¤‚©‚𒲂ׂ½‚¢‚ñ‚Å‚·B
‚»‚±‚ŃTƒ“ƒvƒ‹‚ðì‚é‚̂ł·‚ª
String buf = "\\";
String pattern = "\\\\$";
System.out.println(buf.matcdes(pattern) ? "OK" : "NG");
‚Í"OK"‚ɂȂé‚Ì‚É
String buf = "a\\";
String pattern = "\\\\$";
System.out.println(buf.matcdes(pattern) ? "OK" : "NG");
‚Í"NG"‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ȃɂ©Š¨ˆá‚¢‚µ‚Ä‚é‚̂łµ‚傤‚©B
ŠÂ‹«‚ÍWinXP‚Å1.5.0_10-b03‚Å‚·B
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:35:07
‚·‚¢‚Ü‚¹‚ñBmatcdes‚ðmatches‚Ɠǂݑւ¦‚Ä‚‚¾‚³‚¢B
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:36:34
String#matcdes(String pattern)‚Í•¶Žš—ñ‘S‘Ì‚ªpattern‚Ƀ}ƒbƒ`‚·‚é‚©‚Ç‚¤‚©
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:38:35
‚ A‚¨‚ê‚à‚Ü‚ñ‚܃Rƒs[‚µ‚¿‚Ü‚Á‚½‚—‚—‚—
String#matches‚Ë
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:41:53
‚»‚Ì—p“r‚ÉŒÀ‚é‚È‚çAbuf.endsWith("\\")‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 14:52:41
ƒJƒ^ƒRƒg‚Åuƒ}ƒbƒ`ƒf[ƒXv‚Æ‚©Œ¾‚Á‚Ă錟õŒW‚ÌŠOl‚ð‘z‘œ‚µ‚½B
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 15:38:54
•¶Žš—ñ‚ðAŽw’肵‚½•“à‚É•`‰æ‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
—Ⴆ‚ÎA‚ ‚éFont‚Å"Sample"‚Æ‚¢‚¤•¶Žš—ñ‚Ì•‚ª100‚¾‚Æ‚µ‚Ü‚·‚ÆA‚±‚Ì•¶Žš—ñ‚Ì•‚ð80‚Ék¬‚µ‚ÄA
Graphics g ‚É•`‰æ‚·‚é•û–@‚ð’T‚µ‚Ä‚¢‚Ü‚·B
•`‰æ‚·‚é•¶Žš—ñ‚Ì•‚ÍAˆÈ‰º‚̂悤‚É‚·‚邱‚Ƃœ¾‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
g.setFont(new Font("Serif", Font.BOLD, 30));
FontMetrics fm = g.getFontMetrics();
int size = fm.stringWidth("Sample")
ŽÀÛ‚É•¶Žš—ñ‚ð•`‰æ‚·‚é‚É‚ÍAGraphics#drawString‚ðŽg—p‚·‚邯Žv‚¤‚̂ł·‚ªA
‚±‚̃ƒ\ƒbƒh‚ɂ͕¶Žš—ñ‚Ì•‚ÌŽw’肪‚Å‚«‚È‚¢‚悤‚Å‚·B
•`‰æ‚·‚é•¶Žš—ñ‚Ì•‚ðŽw’è‚·‚é•û–@‚ª‚ ‚è‚Ü‚µ‚½‚çA‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:03:30
byte’l‚ð0xFF‚ÌŒ`‚Åsysout‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‰•à“I‚ÈŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñB
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:06:30
>>304
int x0 = 20, y0 = 20;
double requestWidth = 100;
String text = "ABC";
Graphics2D g2 = (Graphics2D)g;
FontMetrics fm = g.getFontMetrics();
double m = requestWidth / fm.stringWidth(text);
g2.translate(x0, y0);
g2.scale(m, 1);
g2.translate(-x0, -y0);
g.drawString(text, x0, y0);
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:11:12
>>305
byte b = -1;
System.out.printf("0x%X%n", b);
308:289
07/06/09 16:12:04
>300
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B”[“¾‚¢‚«‚Ü‚µ‚½B
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:16:13
>>308
––”ö‚Ì•¶Žš—ñ‚ª\‚©‚Ç‚¤‚©‚È‚ç>>302‚Å‚¢‚¢‚ÆŽv‚¤B
‚à‚µA”CˆÓ‚̃pƒ^[ƒ“‚ª•¶Žš—ñ’†‚Ɋ܂܂ê‚é‚©‚Ç‚¤‚©‚ð’m‚肽‚¢‚È‚çA
Matcher#find()‚ðŽg‚Á‚Ä”»’è‚·‚邯‚©‚©‚ÈB
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:21:53
>>307
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:31:13
>>306‚ÌstringWidth‚ł͕`‰æƒRƒ“ƒeƒNƒXƒg‚𖳎‹‚·‚é‚©‚çgetStringBounds‚ðŽg‚Á‚½•û‚ª³Šm‚©‚à‚Ë
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:36:29
JAVA‚©‚çwindows‚̃oƒbƒ`ƒtƒ@ƒCƒ‹‚ðˆø”‚ð“n‚µ‚Ä‹N“®‚µ‚½‚¢‚̂ł·‚ªA
‚»‚¤‚¢‚Á‚½‘€ì‚ð‚·‚éƒNƒ‰ƒX‚Í—pˆÓ‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
Runtime‚Æ‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚½‚̂ł·‚ªA‚±‚ê‚͕ʕ¨‚Å‚µ‚傤‚©H
‚¿‚å‚Á‚ƃR[ƒfƒBƒ“ƒOŽŽ‚µ‚Ă݂½‚̂ł·‚ªA‚Ê‚é‚Û‚ª‹A‚Á‚Ä‚«‚Ü‚·B
•¶Žš—ñ“üo—͂Ȃ番‚©‚é‚̂ł·‚ªEEEB
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:39:22
‚·‚݂܂¹‚ñB
–{‚ðŽQl‚Éjava‚ð•׋‚µ‚Ă܂·‚ªAmybeans‚ðŽg‚¤‚Æ‚±‚ë‚ÅA
‚Ps–ڂŃGƒ‰[‚ªo‚ăT[ƒuƒŒƒbƒg‚ðƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
import mybeans;‚ŃRƒ“ƒpƒCƒ‹‚·‚邯 '.' iƒhƒbƒgj‚ª‚È‚¢‚Æo‚Ü‚·B
‚½‚¾A–{‚É‚Íimport mybeans;‚Æ‹L“ü‚·‚邿‚¤‚É‘‚¢‚Ä‚ ‚è‚Ü‚·‚ªA
•t˜^‚Ì‚b‚c‚É“ü‚Á‚Ä‚éŽè–{‚̃\[ƒXƒtƒ@ƒCƒ‹‚É‚Íimport mybeans.*;
‚Æ‘‚¢‚Ä‚ ‚Á‚½‚Ì‚ÅA‚»‚̂悤‚É‹L“ü‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚邯A
¡“x‚ÍAƒpƒbƒPƒP[ƒWmybeans‚Í‘¶Ý‚µ‚Ü‚¹‚ñ‚Æo‚Ü‚·B
‚ÅAƒT[ƒuƒŒƒbƒg‚ðƒRƒ“ƒpƒCƒ‹‚·‚éÛ‚ÌAƒfƒBƒŒƒNƒgƒŠ‚̈ʒu‚Ì–â‘è‚©‚ÆŽv‚Á‚ÄA
mybeansƒpƒbƒP[ƒW‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚ŃRƒ“ƒpƒCƒ‹‚·‚邯A
‚Ps–Ú‚Ìimport mybeans;‚̃Gƒ‰[‚͂łȂ‚È‚è‚Ü‚µ‚½‚ªA
‚Qs–Ú‚Rs–Ú‚Ìimport javax.servlet.*;‚Æimport javax.servlet.http.*;
‚̃Nƒ‰ƒX‚ª‘¶Ý‚µ‚È‚¢‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠJ”ŠÂ‹«‚ÍJDK‚Ì1.6.0.1‚Ætomcat 5.5‚Å‚·B
mybeans‚ðŽg‚¤‚É‚Ínetbeans‚Ȃǂ̑¼‚̊‹«‚ª•K—v‚È‚ñ‚Å‚·‚©H
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:43:46
package mybeans;‚Æ‚¿‚Ⴄ‚ÌH
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 16:56:48
>>312
public static void main(String[] args) throws Exception {
Process p = new ProcessBuilder("hoge.bat", "moge").start();
java.io.Reader in = new java.io.InputStreamReader(p.getInputStream());
while (true) {
int c = in.read();
if (c == -1) break;
System.out.print((char)c);
}
in.close();
}
hoge.bat
echo %1
316:310
07/06/09 17:00:03
>>307
‚·‚¢‚Ü‚¹‚ñB‚»‚̃ƒ\ƒbƒh‚È‚¢‚Å‚·B
‚à‚µ‚©‚µ‚Ä1.5‚¶‚á‚È‚¢‚ƃ_ƒ‚Å‚·‚©H
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:01:11
>>314
mybenas‚̃pƒbƒP[ƒWiƒfƒBƒŒƒNƒgƒŠj‚É“ü‚ê‚Ä‚ ‚éA
ƒRƒ“ƒ|[ƒlƒ“ƒg‚Ì•û‚Ìjavaƒtƒ@ƒCƒ‹‚Ì‚Ps–Ú‚Ípackage mybeans;‚ÅA
ŽŽ‚µ‚É’P“ƂŃRƒ“ƒpƒCƒ‹‚µ‚½‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
‚Å‚àƒT[ƒuƒŒƒbƒg‚Ì•û‚Ìjavaƒtƒ@ƒCƒ‹‚Ì‚Ps–Ú‚ªimport mybeans;‚ɂȂÁ‚Ä‚ÄA
>>313‚̂悤‚È󋵂ł·B
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:06:31
>>316
printf ‚Í .5ˆÈ~‚¶‚á‚È‚¢‚Æ‚¾‚ßB
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:23:09
>>316
ŽÀsŠÂ‹«‚̃o[ƒWƒ‡ƒ“‚‚炢ʼn‚©‚ç‘‚¯
String s = Integer.toHexString(b).toUpperCase();
System.out.println("0x" + s.substring(Math.max(s.length() - 2, 0)));
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:34:56
>>305
final String hexdigit = "0123456789ABCDEF";
System.out.println("0x" + hexdigit.charAt((b >> 4)&0x0F) + hexdigit.charAt(b & 0x0F));
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:35:09
>>316
‚»‚¤Bprintf()‚Í1.5ˆÈ~B
int i = (int)b;
if (i < 0) i += 256;
String s = Integer.toHexString(i).toUpperCase();
if (s.length() == 1) {
s = "0x0" + s;
} else { // s.length() == 2
s = "0x" + s;
}
System.out.println(s);
‚ ‚½‚è‚ð‚Ç‚¤‚¼B
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 17:55:03
Java‚ÅWindows‚̃yƒCƒ“ƒg‚̂悤‚ȃ\ƒtƒg‚ðì‚肽‚¢‚̂ł·‚ªA
ŽQl‚É‚È‚é‚¨Š©‚߂̎Ql‘EƒTƒCƒg‚ ‚è‚Ü‚·‚©H
323:310
07/06/09 18:22:49
>>319
>>321
‚Å‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 18:37:42
>>322
u‚¨ŠG‚©‚« javav‚ÅŒŸõ
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 18:50:32
>>313
‘‚̃^ƒCƒgƒ‹‚ƃy[ƒW”‚𑂯B
‚à‚Á‚Ä‚¢‚郄ƒV‚ª‚¢‚é‚©‚à‚µ‚ê‚È‚¢B
‚»‚Ìã‚Ń\[ƒX‚ð‚ ‚°‚Ä‚‚ê‚æ
326:312
07/06/09 19:00:26
>>315
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
ƒGƒ‰[‚ª5‚â‚ç2‚Å‹A‚Á‚Ä‚«‚Äiì‹ÆƒfƒBƒŒƒNƒgƒŠHjì‹Æ‚ª“ïq‚µ‚Ä‚¢‚Ü‚·‚ª
‚»‚̃\[ƒX‚ðƒ‚ƒg‚Éi‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·I
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 20:06:36
‚½‚Ô‚ñ FAQ ‚¾‚ÆŽv‚¤‚̂ł·‚ªA
®”‚ð16i”•\‹L‚ɕϊ·‚·‚é‚É‚Í
Integer.toHexString(i); ‚Æ‚©
Integer.toString(i, 16); ‚Æ‚©
‚ª‚ ‚邯‚Ì‚±‚Æ‚ÅA
byte[] b = {0x40, 0x24, 0x31, 0x08};
for(int i = 0; i < b.length; b++) System.out.print(Integer.toHexString(b[i] & 0x0FF));
‚Æ‚·‚邯A
4024318
‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä 0 ‚ª”²‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·B
CharacterEncoder ce = new HexDumpEncoder();
System.out.print(ce.encode(i));
‚àŽŽ‚µ‚Ă݂½‚̂ł·‚ªA‚±‚¿‚ç‚Í—]Œv‚È‚à‚Ì‚ª•t‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚È‚ñ‚©‚·‚Á‚«‚肵‚½•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 20:13:44
for(int i = 0; i < b.length; i++)
System.out.print((b[i] < 0x10 ? "0" : "") + Integer.toHexString(b[i] & 0x0FF));
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 20:20:20
‚ Abyte ‚©B
for(int i = 0; i < b.length; i++)
System.out.print(((b[i] & 0x0FF) < 0x10 ? "0" : "") + Integer.toHexString(b[i] & 0x0FF));
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 20:21:31
>>328
‚³‚Á‚»‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
‚Å‚à‚È‚ñ‚©Ì‚Ì BASIC ‚̃R[ƒhŒ©‚Ä‚é‚Ý‚½‚¢‚Å‚º‚ñ‚º‚ñ‚·‚Á‚«‚肵‚È‚¢‚ñ‚Å‚·‚¯‚Ç
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 20:44:45
System.out.print(Integer.toHexString(b[i] & 0x0FF));
‚ð
System.out.printf("%02X", b[i]);
‚Å‚¾‚ßH
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:04:34
>>331
327‚¶‚á‚È‚¢‚¯‚Ç
sprintf‚Ý‚½‚¢‚È‹@”\‚È‚ç‚ ‚邯‚¤‚ꂵ‚¢
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:18:48
>>328=329
Integer.toHexString(b[i] | 0xffffff00).substring(6) ‚Æ‚©B
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:23:06
‚¹‚Á‚©‚PrintStream‚Éprintf‚ª•t‚¢‚½‚Ì‚É
PrintStream‚ªOutputStream‚¾‚©‚çString‚ÉŽ‚Á‚Ä—ˆ‚ê‚ñ
‚±‚ꂾ‚©‚çJava‚ÍŽg‚¦‚ñ•³‚¾‚ÆŒ¾‚í‚ê‚é‚ñ‚¾‚æ‚È‚Ÿ
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:38:25
>>334
String.formatƒƒ\ƒbƒh‚Æ‚©FormatterƒNƒ‰ƒX‚ð‚æ‚’²‚ׂĂ݂½‚±‚Æ‚ ‚éH
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:51:55
PipedOutputStream po = new PipedOutputStream();
PipedInputStream pi = new PipedInputStream(po);
PrintStream ps = new PrintStream(po);
for(int i = 0; i < b.length; i++)
ps.printf("%02X", b[i]);
byte[] bo = new byte[100];
int len = pi.read(bo, 0, 99);
String s = new String(bo, 0, len);
System.out.println(s);
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 21:55:55
‚·‚݂܂¹‚ñBHelloWorld‚̃Nƒ‰ƒX‰»‚Å‚¢‚«‚È‚è‚à‚¤ƒ_ƒ‚Û‚Å‚·B
«‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚̂ł·‚ªAprintln‚Ì("‚Ì•”•ª‚ªƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚¹‚ñB
‚È‚ñ‚©ID‚ª‚ ‚è‚Ü‚¹‚ñ‚ÆŒ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B‰½ŒÌ‚Å‚µ‚傤‚©HˆÓ–¡‚ª¥¥¥
public class UserInput {
@@System.out.println("Hello World");
}
public class MyJavaTest {
@@public static void main(String args[]) {
@@@@UserInput();
@@}
}
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 22:00:36
>>336
byte[100] ‚Á‚ĂȂñ‚¾‚æw
PipedOutputStream po = new PipedOutputStream();
PipedInputStream pi = new PipedInputStream(po);
PrintStream ps = new PrintStream(po);
for(int i = 0; i < b.length; i++)
ps.printf("%02X", b[i]);
ps.printf("\n");
BufferedReader br = new BufferedReader(new InputStreamReader(pi));
System.out.println(br.readLine());
339:327
07/06/09 22:05:07
>>335
‚Å‚«‚Ü‚µ‚½I
String s = "";
for(int i = 0; i < b.length; i++)
@@@@s += String.format("%02X", b[i]);
System.out.println(s);
Œƒ‚µ‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½III
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 22:12:24
‚È‚ñ‚¾‚©—\‘zˆÈã‚Ƀƒ‚ƒŠ‚ðH‚¤‚̂ł·‚ªA
static‚Åì‚Á‚½•Ï”‚̓Cƒ“ƒXƒ^ƒ“ƒX‚𶬂·‚邲‚Æ‚ÉA
ƒƒ‚ƒŠH‚¤‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚Å‚·‚æ‚ËH
ƒCƒ“ƒXƒ^ƒ“ƒX‚ւ̃|ƒCƒ“ƒ^H‚Ý‚½‚¢‚È‚à‚Ì‚ÍA
‰½ƒoƒCƒg‚‚ç‚¢ƒƒ‚ƒŠH‚¤‚̂łµ‚傤‚©H
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 22:21:40
ŠÂ‹«ˆË‘¶‚Å‚Í
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 23:03:43
>>340
ƒIƒuƒWƒFƒNƒgƒwƒbƒ_‚ÍVMˆË‘¶‚¾‚ËB
343:313
07/06/09 23:09:51
>>325
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
FX‚â‚Á‚Ä‚½‚ç–³Ž–ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
‚Ps–Ú‚à–{‚ÉÚ‚Á‚Ä‚½import mybeans;‚̂܂܂łł«‚Ü‚µ‚½B
ƒNƒ‰ƒXƒpƒX‚ȂǂàC³‚µ‚½‚Ì‚ÅAŒ‹‹Ç‰½‚ªŒ´ˆö‚¾‚Á‚½‚Ì‚©‚æ‚•ª‚©‚è‚Ü‚¹‚ñ‚ªA
‚â‚Í‚èƒT[ƒuƒŒƒbƒg‚ðƒRƒ“ƒpƒCƒ‹‚·‚éêŠiƒfƒBƒŒƒNƒgƒŠj‚ª–â‘肾‚Á‚½‚悤‚Å‚·B
ˆö‚݂ɖ{‚Í‚‹´–ƒ“Þ‚³‚ñ‚̂₳‚µ‚¢JavaŠˆ—p•Ò‘æ‚Q”Å‚ÅA
–â‘è‚̉ӊ‚̓ŒƒbƒXƒ“‚V‚̃Tƒ“ƒvƒ‹‚U‚Å‚µ‚½B
‚¨‰A‚³‚܂ŕ‚©‚è‚Ü‚µ‚½‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚¨‘›‚ª‚¹‚µ‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ޏ—炵‚Ü‚µ‚½m(_ _)m
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 23:44:57
>>337
ƒvƒƒOƒ‰ƒ€•׋‚·‚é‚ÌŽ«‚ß‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
‚Ç‚¤‚¢‚¤–{‚ŕ׋‚µ‚Ä‚¢‚é‚Ì‚©A‚Ç‚¤‚¢‚¤Žö‹Æ‚ðŽó‚¯‚Ä‚¢‚é‚Ì‚©‚Í’m‚ç‚È‚¢‚¯‚ÇAl‚̘b‚à•·‚¢‚Ä‚¢‚È‚¢‚µ—‰ð‚µ‚悤‚Æ‚à‚µ‚ĂȂ¢‚Å‚µ‚å‚—
‰½ŒÌ‚©H
ƒNƒ‰ƒX‚É’è‹`‚Å‚«‚é‚Ì‚ÍAƒƒ\ƒbƒh‚ƕϔ‚¾‚¯‚¾‚©‚çB
‚ÅA–½—ß•¶iƒXƒe[ƒgƒƒ“ƒgj‚̓ƒ\ƒbƒhiƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŠÜ‚Þj‚É‚µ‚©‹Lq‚Å‚«‚È‚¢B
345:312
07/06/09 23:52:59
JAVA‚©‚çwindows‚̃oƒbƒ`ƒtƒ@ƒCƒ‹‚ðˆø”‚ð“n‚µ‚Ä‹N“®‚ÌŽ¿–â‚ð‚µ‚½ŽÒ‚Å‚·B
ProcessBuilder‚©‚çˆø”‚ð“n‚µ‚ăoƒbƒ`‚ð‹N“®‚·‚邯‚±‚ë‚ͬŒ÷‚µ‚Ü‚µ‚½B
iŠÂ‹«•Ï”‚ÌPATH‚É‹N“®‚µ‚½‚¢ƒoƒbƒ`‚̃pƒX‚ð“ü‚ꂽj
‚µ‚©‚µAƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì“r’†‚ň—‚ªŽ~‚Ü‚Á‚ÄAƒGƒ‰[‚ào‚¸‚Ɉ—‚ªŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‹ï‘Ì“I‚ÉAƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì’†‚ÅLhaca‚ðŽg‚Á‚ătƒ@ƒCƒ‹‚ð‰ð“€‚ð‚µ‚Ä‚¢‚éì‹Æ‚ª‚ ‚é‚̂ł·‚ªA‚»‚±‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¤‚悤‚Å‚·BigetInputStream()‚ÅŠm”Fj
Lhaca‚àŠÂ‹«•Ï”‚É“ü‚Á‚Ă܂·‚µAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç’P‘̂ŎÀs‚µ‚½Žž‚Í–â‘è‚È‚“®‚‚̂ł·‚ªEEEB
ˆÌ‚¢•ûA‚²‹³ŽöŠè‚¢‚Ü‚·m(_ _)m
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 23:53:52
>>337
ƒNƒ‰ƒX‚¶‚á‚È‚‚ăNƒ‰ƒX‚̂Ȃ©‚É‚ ‚郃\ƒbƒh‚ðŒÄ‚΂Ȃ¢‚ƃ_ƒ
public class UserInput {
@public void sayHello(){
@@System.out.println("Hello World");
@}
@public void sayAny( String text ){
@@System.out.println( text );
@}
}
public class MyJavaTest {
@@public static void main(String args[]) {
@@@@UserInput userInput = new UserInput();
@@@@userInput.sayHello();
@@@@userInput.sayAny( "aaa" );
@@@@userInput.sayAny( "zzz" );
@@}
}
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/09 23:57:19
>>346
‹³ˆç‚µ‚Ä‚¢‚鑤‚©‚猾‚¦‚ÎAo‘è‚̈Ó}‚̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚É‹LqA‚¾‚ÆŽv‚¤B
ƒNƒ‰ƒX‚Ì—‰ð‚ÍAƒRƒ“ƒXƒgƒ‰ƒNƒ^˕ϔ˃ƒ\ƒbƒh‚©‚ÈB
ƒƒ\ƒbƒh‚̈ø”i“Á‚ÉŽQÆŒ^j‚Íʼn‚Í‹³‚¦‚¿‚áƒ_ƒƒ_ƒ
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 00:03:58
>>347
‚²‚ß‚ñB>>344‚Æ>>337‚¾‚¯“Ç‚ñ‚ŃŒƒX‚µ‚½B
‚à‚Á‚Æ‘O‚©‚ç‚â‚è‚Æ‚肪‚ ‚Á‚½‚ñ‚©‚ÈH
‚µã‚̂ق¤“Ç‚ñ‚ł݂½‚¯‚ÇŠm”F‚Å‚«‚È‚©‚Á‚½B
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 00:08:56
>>348
‚¢‚âA’P”‚¾‚©‚ç‰ñ“š‚Æ‚µ‚Ă͖â‘è‚È‚¢‚ÆŽv‚¤‚æB
‚½‚¾A‚»‚¤‘‚¢‚Ä‚à>>337‚Í—‰ð‚Å‚«‚È‚¢‚ÆŽv‚¤‚ªEEE
‚±‚±‚ÍŽ¿–âE‘Š’kƒXƒŒ‚Å‚ ‚Á‚ÄŠÛ“Š‚°‚¶‚á‚È‚¢‚©‚ç‚ÆAŒ¾‚¢‰ß‚¬‚½B
‚·‚݂܂¹‚ñB
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 00:09:28
>>345
Lhaca‚ð“ü‚ê‚Ä‚¢‚È‚¢‚©‚番‚©‚ç‚È‚¢‚¯‚ÇALhaca‚ª‰½‚©“ü—Í‚ð‹‚ß‚éê–ʂƂ©‚È‚¢H
‚à‚µ‚‚͉𓀃tƒ@ƒCƒ‹‚𳂵‚o‚¹‚é“™ALhaca‚Ìo—Íæ‚ÍŠm•Û‚³‚ê‚Ä‚éH
‚Ç‚¤‚¢‚¤‚Æ‚±‚ë‚ÅŽÀs‚ªŽ~‚Ü‚Á‚Ä‚¢‚é‚Ì‚©ó‹µ‚ª•ª‚©‚ç‚È‚¢‚©‚牽‚Æ‚àŒ¾‚¢—l‚ª–³‚¢B
> ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç’P‘̂ŎÀs‚µ‚½Žž
‚Á‚Ä‚¢‚¤‚Ì‚ÍALhaca‚ð’P‘̂ŎÀsHƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ðŽÀsH
351:345
07/06/10 00:25:31
à–¾‚ª•s‘«‚µ‚Ä‚¢‚Ü‚µ‚½B
> ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç’P‘̂ŎÀs‚µ‚½Žž
‚±‚ê‚ÍALhaca‚ł̉𓀂ð‘g‚Ýž‚ñ‚¾ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ł̎Às‚ÌŽ–‚Å‚·B
‹ï‘Ì“I‚ÉAˆÈ‰º‚̂悤‚ȃRƒ}ƒ“ƒh‚ð”s‚µ‚Ä‚¢‚Ü‚·B
lhaca "C:\Program Files\eclipse\workspace\aaa\bbb\ccc.lzh"
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ÌŽÀs‚Å‚ÍAŽ©•ª‚ªŽw’肵‚½ƒfƒBƒŒƒNƒgƒŠ‚ɉ𓀂³‚ꂽƒtƒ@ƒCƒ‹‚ª‘z’è’Ê‚èo—Í‚³‚ê‚Ü‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 00:38:06
>>345
‚È‚ñ‚¾‚Á‚¯‚ÈAÌŽ—‚½‚悤‚È‚±‚ƂśƂÁ‚½‚悤‚ÈEEE
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ðŽÀs‚³‚¹‚é‚͖̂³—‚Æ‚©‚»‚ñ‚ÈŒ‹˜_‚¾‚Á‚½‹C‚à‚·‚邯‚ÇA‚¿‚å‚Á‚ÆŠo‚¦‚ĂȂ¢‚íB
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ð‚b‚ ‚½‚è‚Å‚PŒÂ‚Ìexe‚É‚µ‚Ä‰ðŒˆ‚µ‚½‚ÆŽv‚¤B
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 00:38:28
>>351
Ž~‚Ü‚Á‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤‚͈̂ÙíI—¹‚·‚邯‚¢‚¤‚±‚ÆH ƒtƒŠ[ƒY‚·‚邯‚¢‚¤‚±‚ÆH
‚ ‚ÆAƒGƒ‰[‚ào‚¸‚ÉA‚Æ‚¢‚¤‚¯‚ÇA•W€ƒGƒ‰[o—Í‚ÍgetErrorStream‚©‚çŽæ‚ç‚È‚¢‚ÆB
‚Ü‚ A•W€o—͂ƕW€ƒGƒ‰[o—͂̂ǂ¿‚ç‚Éo‚·‚©‚̓vƒƒOƒ‰ƒ€ŽŸ‘æ‚È‚ñ‚¾‚¯‚ÇB
ƒGƒ‰[‚ðo‚·‘O‚Ɍł܂Á‚½‚çŠÖŒW‚È‚¢‚µ‚ËB
ƒvƒƒZƒX‚ªŽg—p‚·‚éì‹ÆƒfƒBƒŒƒNƒgƒŠ‚Æ‚©ŠÂ‹«•Ï”‚Æ‚©‚ÍA
ProcessBuilder‚Åstart‚·‚é‘O‚ÉAProcessBuilder‚̃ƒ\ƒbƒh‚ÅÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚ÅA
ƒoƒbƒ`ƒtƒ@ƒCƒ‹’P‘̂ŎÀs‚µ‚½Žž‚Æ“¯‚¶‚悤‚Ȋ‹«‚𮂦‚Ä‚â‚Á‚Ă݂ÄB
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:00:30
–{‚Ì’Ê‚è‚É‚â‚Á‚½‚̂ł·‚ªƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
float‚ðdouble‚ɕς¦‚邯–â‘è‚È‚¢‚̂ł·‚ªAfloat‚ÍŽg‚¦‚È‚¢‚ñ‚Å‚µ‚傤‚©B
¸“x‚ª—Ž‚¿‚Ä‚¢‚é‰Â”\«
ŒŸo’lF@double
Šú‘Ò’lF@float
a = 2.0;
ƒGƒ‰[@‚PŒÂ
//Exercise.java
class Exercise {
public static void main(String args[]) {
float a;
a = 2.0;
System.out.println("•Ï”a‚Ì’l‚Í" + a + "‚Å‚·");
}
}
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:04:22
î•ñˆ—‹ZpŽÒŽŽŒ±Œü‚¯‚ÌJAVAŒ¾Œê‚Ì•KŸ•׋•û–@‚Æ‚©‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢OO
356:345
07/06/10 01:12:03
>>352
c‚Å‚»‚ñ‚È‚±‚Æ‚ào—ˆ‚é‚ñ‚Å‚·‚ËI
“‚»‚¤‚Å‚·‚Ë`EEE
>>353
getErrorStream‚ð‘g‚Ýž‚ñ‚ł݂܂µ‚½‚ªA‰½‚ào‚Ä‚¢‚È‚¢‚悤‚Å‚·B
Process p = new ProcessBuilder("wgetdata.bat","2006","06","06","06").start();
InputStream estream = p.getErrorStream();
InputStream stream = p.getInputStream();
while (true) {
int d = estream.read();
if (d == -1) {
estream.close();
break;
}
System.out.print((char)d);
}
while (true) {
int c = stream.read();
if (c == -1) {
stream.close();
break;
}
System.out.print((char)c);
}
‚±‚ꂾ‚Ɖ½‚àƒGƒNƒŠƒvƒX‚̃Rƒ“ƒ\[ƒ‹‚É‚Ío‚Ü‚¹‚ñ‚Å‚µ‚½B
getInputStream‚ðæ‚ÉŽæ‚èo‚·‚悤‚É‚·‚邯Aƒoƒbƒ`‚Ì“r’†‚܂łªo—Í‚³‚ê‚Ü‚·B
ƒoƒbƒ`‚Ì“r’†‚ŃtƒŠ[ƒY‚µ‚Ä‚¢‚邿‚¤‚Å‚·B
ì‹ÆƒfƒBƒŒƒNƒgƒŠAŠÂ‹«•Ï”‚ÌÝ’è‚Í‚µ‚Ä‚¢‚È‚¢‚Ì‚ÅA–¾“ú‚ ‚½‚èŽæ‚è‘g‚ñ‚ł݂½‚¢‚ÆŽv‚¢‚Ü‚·B
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:29:56
>>354
‚È‚ñ‚Ä–{H
Java‚Å‚ÍAu2.0v‚̂悤‚ɬ”“_‚ð”’lƒŠƒeƒ‰ƒ‹i’è”j‚Æ‚µ‚Ä‹Lq‚µ‚½ê‡Adouble‚Æ‚µ‚Ĉµ‚í‚ê‚é‚Ì‚ªŽd—lB
‚Ȃ̂ÅAdouble‚ðfloat‚ɕϊ·‚µ‚Ä‚¢‚邯Œ©‚È‚³‚êƒRƒ“ƒpƒCƒ‰‚ªŒx‚ðo‚·B
Œ^‚ðŽw’肵‚Ĭ”‚ð‘‚ê‡A2.0F, 2.0D‚ÆŒã‚ë‚ÉŒ^‚ðŒ»‚·Ž¯•ÊŽq‚ð‹Lq‚·‚邱‚ÆB
“¯‚¶‚悤‚É‚P‚QŒ…‚قǂ̮”‚¾‚Æint‚ÆŒ©‚È‚³‚êlong‚É‚¢‚ê‚ç‚ê‚È‚¢B
‚±‚Ìꇂ͂k‚ðŒã‚ë‚ɂ‚¯‚éB
f,d,l ‚ȂǬ•¶Žš‚Å‚à‚n‚j‚¾‚ªA‚Œ‚Æ1‚ªŒ©•ª‚¯‚‚‚É‚‚¢‚Ì‚Å‘å•¶Žš„§B
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:36:09
>>357
‚”‚ˆ‚˜
¢ŠE‚Å‚¢‚¿‚΂ñŠÈ’P‚ÈJava
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:37:27
>>357
‚¨‚¨‚¨2.0F‚Æ‚µ‚½‚ç‚¢‚¯‚½
‚ ‚肪‚½‚â`
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:40:32
>>358
‚»‚Ì–{A’n—‹‚Ì’†‚Ì’n—‹B
‚₳‚µ‚¢‚i‚‚–‚‚ª—Ç‘‚ÉŽv‚¦‚é‚Ù‚ÇB
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:42:45
>>360
‚»‚¤‚Ȃ̂©EEE
‚í‚´‚í‚´”ƒ‚¢‚È‚¨‚µ‚½‚Ì‚ÉEEE
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:44:16
>>354
a=2.0f;
‚Á‚Ä‚¢‚¤‚©‚»‚Ì–{‚͎̂Ă½‚Ù‚¤‚ª‚¢‚¢‚©‚àB
‚¸‚Á‚Æ‘O‚É‚à2chƒXƒŒ‚É“¯‚¶‚悤‚ÈŽ¿–₪‚ ‚Á‚½‹C‚ª‚·‚éB
‚¤‚í[B‹³‚¦‚Ägoo!‚Æ‚©‚É‚à‚ ‚é‚È‚ B
URLØÝ¸(oshiete1.goo.ne.jp)
URLØÝ¸(www.temptech.co.jp)
‚»‚Ì–{‚Á‚Ä‚à‚µ‚©‚µ‚Ä
@@¢ŠE‚Å‚¢‚¿‚΂ñŠÈ’P‚ÈJava ‚Ì e –{Java ‚ÌŠî–{‚Æl‚¦•û‚ª‚í‚©‚é–{
@@2003”N6ŒŽ1“ú@‘æ‚P”Å‘æ‚Pü”s ’˜ŽÒ@–x]K¶
@@”s@Дޮ‰ïŽÐG˜aƒVƒXƒeƒ€ (ISBN4-7980-0533-9 C3055)
@@URLØÝ¸(www.amazon.co.jp)
‚¶‚á‚Ë‚¦‚©H
½ÚØÝ¸(tech”Â:964-981”Ô)
‰ü’ù‚³‚ê‚ĂȂ¢‚Ý‚½‚¢‚¾‚ËB
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:46:35
>>362
‚ ‚ ‚ ƒSƒ~‚Ȃ̂©‚±‚Ì–{
ð“ú‚©‚ç‚â‚é‹Co‚µ‚ÄŽæ‚è‘g‚ñ‚Å‚é‚Ì‚ÉR(`„DL)É
Œ¤‹†Žº‚Ì‹à‚¾‚©‚ç‚¢‚¢‚¯‚Ç‚³EEE
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:54:41
>>362
‚Ä‚©goo‚ł͂Ȃ¢•û‚Ì‚p•‚`‚àŠÔˆá‚Á‚Ă邶‚á‚Ë[‚©‚—
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:57:00
>>356
lhasa‚Æ‚©tar‚¾‚Æ–â‘è‚È‚ˆ—‚³‚ê‚ijíI—¹‚·‚é‚È‚ B
LhacaŽ©‘̖̂â‘è‚Ȃ̂©AŽÀsŠÂ‹«‚Ì–â‘è‚Ȃ̂©‚ËB
‚Æ‚±‚ë‚ÅA–¼‘O‚©‚ç‚Ý‚Äwget‚ÅŽæ‚Á‚Ä‚«‚½lzhƒtƒ@ƒCƒ‹‚ð‰ð“€‚·‚鈗‚Ȃ̂©‚ÈH
zip‚È‚çwget‚̈—‚©‚çzip‚̉𓀂܂Åjava‚Ì•W€API‚Å‘‚¯‚邯‚ÇA
lzh‚¾‚Æ‘ŒÉ‘€ì—p‚̃‰ƒCƒuƒ‰ƒŠ‚ð’T‚·‚È‚èì‚é‚Ȃ肵‚ÄA‘S•”java‚Å‘‚¢‚Ä‚µ‚Ü‚¤‚Æ‚©B
Process p = new ProcessBuilder("moge.bat", "hoge.lzh", "hoge.taz").start();
java.io.Reader in = new java.io.InputStreamReader(p.getInputStream());
while (true) {
int c = in.read();
if (c == -1) break;
System.out.print((char)c);
}
in.close();
moge.bat
echo %1 %2
"C:\Program Files\Lhasa\Lhasa.exe" %1
tar xfzv %2
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 01:58:11
>>364
‚½‚µ‚©‚Éw
‚È‚ñ‚¾‚©‚È[
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 02:08:42
Java‚̃\[ƒXƒR[ƒh‚ÅSQL•¶‚ð‘‚Žž
String‚ɂ܂Ƃ߂Ă¢‚ê‚é‚Ù‚¤‚ª‚¢‚¢‚Ì‚©
StringBuffer‚Ɉês‚¸‚‘‚¢‚ÄŒã‚ÅString‚É‚·‚é‚Ì‚ª‚¢‚¢‚Ì‚©
ƒƒ‚ƒŠã‚Ì–â‘è‚Æ‚©‚àl‚¦‚Ä
‚Ç‚¿‚ç‚̂ق¤‚ª‚¢‚¢‚̂łµ‚傤‚©H
String‚É“ü‚ꂽê‡ASQL‚É“ü‚ê‚é•Ï”‚ª‘å—ʂɂ ‚éê‡AŒ©‚Â炂Ȃé‹C‚à‚µ‚Ü‚·‚ª
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 02:19:47
>>340
Instrumentation#getObjectSize
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 03:10:16
Java6‚ŒljÁ‚³‚ꂽjavax.script‚ðŽg‚¢‚½‚¢‚ñ‚¾‚¯‚ÇA
‘æŽOŽÒ‚É‚æ‚Á‚Ä‘‚©‚ꂽƒXƒNƒŠƒvƒg‚ðˆÀ‘S‚ÉŽÀs‚µ‚½‚¢‚ñ‚Å‚·B
JavaScript‚©‚ç‚Å‚à•’Ê‚ÉJava‚ÌAPI‚ɃAƒNƒZƒXo—ˆ‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA
‚±‚ê‚ð‹ÖŽ~‚·‚é•û–@‚Í‚ ‚è‚Ü‚·H
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 07:53:26
>>367
“®“ISQL‚©Ã“ISQL‚©‚É‚à‚æ‚邯‚ÇB
ÓISQL‚Ìê‡A’蔂Ƃµ‚Ä錾‚·‚é‚Ì‚ª’èÎB
‚±‚ÌŽžA‘‚«•û‚Æ‚µ‚Ä‚Í{‚ŘAŒ‹‚µ‚Ä‘‚¢‚ĉ½‚à–â‘è‚È‚¢B
ƒRƒ“ƒpƒCƒ‰‚ªƒRƒ“ƒpƒCƒ‹‚·‚鎞‚ÉAÅ“K‰»‚µ‚Ä‚P‚‚̕¶Žš—ñ‚Æ‚µ‚Ä‚‚ê‚é‚©‚çB
“ǂ݂₷‚³‚ðdŽ‹‚µ‚ÄA‚Ps‚¸‚‰üs‚µ‚ăCƒ“ƒfƒ“ƒg‚«‚Á‚Ä{˜AŒ‹B
ÓISQL‚Ìê‡A‚â‚Í‚è’蔂Ƃµ‚Ä錾‚µ‚ÄH‚ðŽg‚Á‚½PreparedStatement‚ÅŽg—p‚·‚é‚Ì‚ª—Ç‚¢B
‚à‚Á‚Æ•¡ŽG‚ÈSQL‚ð\’z‚µ‚½‚¢ê‡‚ÍA“®“I‚ÉSQL‚ð쬂·‚邯‚ÇA‚»‚¤‚¢‚¤ê‡‚ÍStringBuffer‚ðŽg—p‚·‚é‚Ù‚¤‚ªD‚Ü‚µ‚¢B
‚½‚¾A‚Ç‚¿‚ç‚É‚¹‚æƒR[ƒh‚ɒ蔂Ƃµ‚ÄSQL‚ð‘‚‚æ‚è‚àASQL‚ÍŠO•”‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚©‰½‚©‚ÅŠÇ—‚·‚é•û‚ªƒxƒXƒgB
•¡ŽG‚ÈSQL‚ð“®“I‚É쬂·‚é•K—v‚ª‚ ‚éê‡A–{“–‚É•K—v‚©‚ðŒŸ“¢‚µAÓISQL‚Ì‘g‚݇‚킹‚ň—‚Å‚«‚È‚¢‚©‚ðl‚¦‚é‚ׂµB
‚±‚̕ӂè‚Í‚R‘w\‘¢‚Æ‚©‚Ì‹LŽ–‚Å‚à“Ç‚ñ‚ÅB
371:356
07/06/10 08:11:18
>>365
‘ŒÉ‘€ìƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽ©ì‚Å‚·‚©I
‚½‚‚³‚ñ•׋‚ª•K—v‚»‚¤‚Å‚·‚ËB
‚Ü‚³‚Éwget‚Ńf[ƒ^‚ðŽæ‚Á‚Ä‚«‚ĉ𓀂·‚鈗‚Å‚·B
lhasa‚Æ‚©tar‚È‚ç³íI—¹‚µ‚½‚̂ł·‚ËH
ŽŸ‚ÉŽŽ‚µ‚Ă݂܂·I‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 08:22:54
>>369
u‘æŽOŽÒ‚É‚æ‚Á‚Ä‘‚©‚ꂽƒXƒNƒŠƒvƒgv‚ªˆÀ‘S‚Ȃ킯‚È‚¢‚¾‚ë
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 09:33:31
>>369
‹ó‚Ì javax.script.SimpleBindings ‚Æ‚©‚ŃOƒ[ƒoƒ‹ƒXƒR[ƒvã‘‚«‚·‚ê‚Î
ƒAƒNƒZƒX‚Å‚«‚È‚¢‚悤‚ɂȂç‚ñH ‚Æ‚©Žv‚Á‚½‚¯‚ÇARhino‚ɂ͒ʂ¶‚È‚¢‚Ý‚½‚¢B
‚ÅA‚¿‚å‚Á‚Æ•ûŒü•Ï‚¦‚Ä
ScriptEngine engine = new ScriptEngineManager().getEngineByName("rhino");
Bindings b = engine.getBindings(ScriptContext.GLOBAL_SCOPE);
b.put("java", new Object());
‚Ý‚½‚¢‚É‚·‚邯ƒpƒbƒP[ƒW‚̪Œ³‚©‚ç’ׂµ‚½‚èA“¯‚¶Ž–‚â‚ê‚ÎA
ƒfƒtƒHƒ‹ƒg‚Å Object ‚Æ‚© System ‚Æ‚© Thread ‚Æ‚©’ׂµ‚½‚è‚͂ł«‚»‚¤B
‚ǂ̃Nƒ‰ƒX‚ðŽg‚Á‚Ä—Ç‚‚ÄA‚ǂ̃Nƒ‰ƒXŽg‚Á‚¿‚áƒ_ƒ‚Á‚Ă̂ðŒÂ•ʂɧŒä‚µ‚悤‚Æ‚·‚邯–Ê“|L‚»‚¤‚¾‚¯‚Ç
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 10:36:39
>>371
˜R‚ê‚à’²Žq‚Éæ‚Á‚ÄŠù‘¶‚ÌlzhŒnˆ—ƒ\ƒtƒg‚Ƀ‰ƒbƒsƒ“ƒO‚·‚éŒ`‚Å
Ž©‘O‚Ì‘ŒÉŠÇ—‚µ‚Ä‚½‚ñ‚¾‚¯‚Ç“r’†‚Å‘ŒÉƒTƒCƒY‚ª2GB’´‚¦‚Ä
‚Ú‚ë‚Ú‚ë‚ɂȂÁ‚ÄŒ´ˆö‚ª‚»‚Á‚¿‚É‚ ‚é‚Ì‚ª•ª‚©‚Á‚Ä‚â‚é‹C‚È‚‚µ‚½
Ž©•ª‚щƒCƒuƒ‰ƒŠì‚Á‚½•û‚ªˆÀSo—ˆ‚邿
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 11:51:23
>>372
¡‚²——‚ɂȂÁ‚Ä‚éWebƒuƒ‰ƒEƒU‚Í‘æŽOŽÒ‚ª‘‚¢‚½JavaScript‚ðˆÀ‘S‚ÉŽÀs‚µ‚Ä‚¢‚é‚킯‚ÅB
>>373
‘S•”‚̃pƒbƒP[ƒW’ׂ¹‚ÄA‚킸‚©‚ȈÀ‘S‚ÈŽ©‘O‚ÌŠÖ”‚¾‚¯ScriptEngine#put()‚Å‚«‚ê‚Î‚Æ‚è‚ ‚¦‚¸Žg‚¢‚à‚̂ɂȂè‚Ü‚·B
javaAjavaxAcomAorg‚ ‚½‚è‚ð’ׂ¹‚Îjava se‚Ìapi‚·‚ׂĒׂµ‚½‚±‚ƂɂȂé‚Ì‚©‚ÈH’ׂµ–Y‚ꂪ‚ ‚Á‚½‚ç‚©‚È‚èƒfƒ“ƒWƒƒƒ‰ƒXB
‚ ‚¿‚±‚¿ƒhƒLƒ…ƒƒ“ƒg‹™‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA‚È‚ñ‚Å‚±‚ñ‚ȑ厖‚È‚±‚Ƃǂ±‚É‚à‘‚¢‚ĂȂ¢‚ñ‚¾‚낤B
‚Å‚à‚Æ‚è‚ ‚¦‚¸‚ ‚肪‚Æ‚¤
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 12:55:05
>>375
‚Ç‚¤‚µ‚ÄJavaScript‚Ń[ƒJƒ‹‚̃fƒBƒXƒN‚É‘‚«ž‚߂Ȃ¢‚̂͂ȂºH
377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 13:13:52
>>375
ƒAƒvƒŒƒbƒg‚Å‚àŽg‚í‚ê‚Ä‚¢‚邯‚Ç‘æŽOŽÒ‚̃Nƒ‰ƒXƒtƒ@ƒCƒ‹‚ðˆÀ‘S‚ÉŽÀs‚·‚é
Šù‘¶‚̃‚ƒfƒ‹‚ðŽg‚¤BJava‚̃ZƒLƒ…ƒŠƒeƒBƒ‚ƒfƒ‹‚ð•׋‚·‚邱‚ÆB
‚ ‚Æjava.sun.com‚ɃhƒLƒ…ƒƒ“ƒg‚ ‚邿BJavaSE‚̃hƒLƒ…ƒƒ“ƒg‚̃y[ƒW‚©‚烊ƒ“ƒN
‚Í‚ç‚ê‚Ä‚éB
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 13:35:55
‚·‚¢‚Ü‚¹‚ñB@’N‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
DoJa-3.5—pi900—pj‚̃Gƒ~ƒ…ƒŒ[ƒ^‚ðŽg‚Á‚ÄHelloWorld‚ðo‚·‚Æ‚¢‚¤A‰•à‚̉•à‚ł‚܂¸‚¢‚Ä‚é‚̂ł·‚ªAƒrƒ‹ƒh‚ðŽÀs‚·‚邯
javac:ƒ^[ƒQƒbƒgƒŠƒŠ[ƒX1.1‚ªƒfƒtƒHƒ‹ƒg‚̃\[ƒXƒŠƒŠ[ƒX1.5‚Æ‹£‡‚µ‚Ä‚¢‚Ü‚·B
‚ƂłÄAƒrƒ‹ƒh‚ªŽ¸”s‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H@JavaƒXƒŒ‚Ì_—l‚Ç‚¤‚©‚¨‹³‚¦‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 13:41:09
>>378
‚±‚Á‚¿
½ÚØÝ¸(tech”Â)
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 13:42:32
‚ÆŽv‚Á‚½‚çŠù‚Ƀ}ƒ‹ƒ`‚µ‚Ä‚½‚Ì‚Ë
‚à‚¤‰ñ“š‚ÍŠú‘Òo—ˆ‚È‚¢‚È
‚¶‚á
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 14:12:23
‚·‚¢‚Ü‚¹‚ñB@ƒ}ƒ‹ƒ`‚̓_ƒ‚È‚ñ‚Å‚·‚ËB‚²‚ß‚ñ‚È‚³‚¢B
sun.tools.javac.Main‚ðŽg—p‚·‚é‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¢‚È‚¢‚Ì‚ªŒ´ˆö‚Å‚µ‚½B
‰ñ“š‚ªŠú‘Ò‚Å‚«‚È‚¢‚Æ‚¢‚í‚ꂽ‚Ì‚ÅA•ʂ̕û–@‚Ål‚¦‚Ü‚µ‚½B@Ž©•ª‚Ål‚¦‚½‚Ù‚¤‚ªg‚ɂ‚«‚Ü‚·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 14:39:17
ð“úImageŠÖ˜A‚ÅŽ¿–₵‚½•¨‚Å‚·B‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‰ñ“š‚¢‚½‚¾‚¢‚½“à—e‚Å‰ðŒˆ‚Å‚«‚½‚̂ł·‚ªAV‚½‚È‹^–â“_‚ªB
Image‚ðƒNƒ‰ƒXŠÔ‚Å‚â‚è‚Æ‚è‚·‚邱‚Ƃ͕s‰Â”\‚Ȃ̂łµ‚傤‚©B
ƒƒ“ƒo‚ÉImage‚ðŽ‚½‚¹Apaint‚ɂĕ`‰æ‚µ‚½ŒãA
‘¼ƒNƒ‰ƒX‚©‚ç‚»‚ÌImage‚ðŽæ“¾‚µ‚悤‚Æ‚µ‚½‚Æ‚±‚ëA
Paintƒƒ\ƒbƒh“à‚ł͑¶Ý‚µ‚Ă܂µ‚½‚ª‘¼ƒNƒ‰ƒX‚©‚çŒÄ‚Ño‚µ‚½Žž“_‚Ånull‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½B
3D‚ÌCUBE‚ð—”‚ÉŠñ‚蕽sˆÚ“®‚³‚¹‚½•¨‚ð•¡”¶¬‚µA
1ƒNƒ‰ƒX‚ɂ‚«ˆê‚‚ÌCUBE‚ðImage‚É•`‰æ‚³‚¹A
‚Ì‚¿‚É“‡‚µ‚½Image‚ðCanvas‚É•`‰æ‚·‚邯‚¢‚¤Žè‡‚ðŽæ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
Image‚Ì‚â‚è‚Æ‚肪o—ˆ‚È‚¢‚Æ‚È‚é‚Æ‚±‚ÌŽè–@‚ªŽg‚¦‚Ü‚¹‚ñB
‚²‹³Žö‹X‚µ‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 14:43:12
static
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 15:17:31
Java2MEŠÂ‹«‚ÅŽ¿–â‚Å‚·B
ƒlƒbƒgƒ[ƒNã‚ÌNetBIOS–¼‚ð—ñ‹“‚µ‚½‚¢ê‡‚ÍTCP/UDP‚©‚çã‚Ì•”•ª‚ð‚·‚×‚ÄŽ©‘O‚ÅŽÀ‘•‚·‚éˆÈŠO‚ ‚è‚Ü‚¹‚ñ‚©H
JCIFS‚Æ‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚Í‚ ‚è‚Ü‚·‚ªALGPL‚Ȃ̂Ŏ肪o‚µ‚Â炢‚Å‚·B
ƒXƒŒˆá‚¢‚ɂȂè‚Ü‚·‚ªjar‚©‚çclassƒtƒ@ƒCƒ‹‚ðŽæ‚èo‚µ‚ÄŽg—p‚µ‚½ê‡‚̓\[ƒX‚ðŒöŠJ‚·‚é•K—v‚ª‚ ‚é‚Ì‚©‚È‚¢‚Ì‚©
•ª‚©‚é•û‚Í‚±‚¿‚ç‚à‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯K‚¢‚Å‚·B
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 15:28:03
>>371
lhasa‚Í‚¢‚¢‚Æ‚µ‚ÄAlzh‚ðˆµ‚¦‚étar‚͂Ȃ¢‚ÆŽv‚¤‚̂ŔO‚Ì‚½‚ßB
ƒTƒ“ƒvƒ‹‚Åtar‚ª“WŠJ‚µ‚Ä‚¢‚é‚Ì‚Ítar-ball‚ðgzip‚Ōł߂½tazƒtƒ@ƒCƒ‹B
ProcessBuilder‚ŌĂÑo‚µ‚½ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ÅA
ƒtƒ@ƒCƒ‹‚𶬂·‚éƒvƒƒOƒ‰ƒ€‚ª‚¤‚Ü‚“®ì‚µ‚È‚¢‚Æ‚©‚¾‚Æ‚¢‚₾‚È‚ ‚ÆŽv‚Á‚ÄŠm”F‚µ‚½‚¾‚¯‚Ȃ̂ÅB
LhacaŽ©‘̖̂â‘è‚Æ‚¢‚¤‚æ‚èŽÀsŠÂ‹«‚Ì–â‘è‚Ì‹C‚ª‚µ‚È‚‚à‚È‚¢B
eclipse‚©‚ç‹N“®‚µ‚Ä‚¢‚é‚Ì‚ªŒ´ˆö‚Æ‚©‚©‚àB
ƒoƒbƒ`‚ðŒÄ‚Ño‚µ‚Ä‚¢‚éjavaƒvƒƒOƒ‰ƒ€‚ð’¼ÚƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çjavaƒRƒ}ƒ“ƒh‚Å’@‚¢‚½ê‡‚͂ǂ¤‚È‚éH
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 15:45:00
>>384
‚»‚Ìjar‚̃‰ƒCƒZƒ“ƒX‚É]‚Á‚Ä‚‚¾‚³‚¢
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 16:32:42
>>377
JDKƒhƒLƒ…ƒƒ“ƒg‚̃ZƒLƒ…ƒŠƒeƒB‚Ì€‚Í–Ú‚ð’Ê‚µ‚Ă݂Ă¢‚邯‚ÇA‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢Bƒ€ƒY‰ß‚¬cc
>>Œ»ÝASDK ‚̈ꕔ‚Æ‚µ‚Ä’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éƒR[ƒh‚Í‚·‚ׂăVƒXƒeƒ€ƒR[ƒh‚ÆŒ©‚È‚³‚ê‚ÄAŒÅ—L‚̃VƒXƒeƒ€ƒhƒƒCƒ“‚Ì’†‚ÅŽÀs‚³‚ê‚Ü‚·B
>>ƒVƒXƒeƒ€ƒR[ƒh‚É‚ÍAŽ©“®“I‚É‚·‚ׂẴAƒNƒZƒXŒ ‚ª—^‚¦‚ç‚ê‚Ü‚·B
‚Æ‚©‘‚©‚ê‚Ă邯‚ÇAjavax.script‚̓VƒXƒeƒ€ƒR[ƒh‚Å‚·‚ׂẴAƒNƒZƒXŒ ‚ª—^‚¦‚ç‚ê‚ĂħŒÀ‚Ío—ˆ‚È‚¢‚Á‚Ä‚±‚ÆH
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 16:52:35
public class a{
public static void b(int foo){
System.out.println("Int");
}
public static void b(byte foo){
System.out.println("byte");
}
public static void main(String args[]){
b(26);
}
}
main‚Åbyte‚ð“ü‚ê‚Ä‚¢‚é‚Ì‚ÉA‰½ŒÌint‚ªŒÄ‚΂ê‚é‚̂ł·‚©H
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 17:07:51
>>388
‰½ŒÌ26‚ªbyte‚Ȃ̂ł·‚©H
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 17:10:45
>>388
127ˆÈ‰º‚Ì”‚¾‚©‚ç‚Á‚Äbyte‚Æ‚µ‚Ĉµ‚í‚ê‚é‚킯‚¶‚á‚È‚¢B
L‚‚¯‚È‚«‚á®”ƒŠƒeƒ‰ƒ‹‚Í‚·‚ׂÄintBŒ¾ŒêŽd—l‚Ì3.10.1ŽQÆB
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 19:13:20
ƒf[ƒ^ƒx[ƒX‚Ì’†g‚ðE‚Á‚Ä‚«‚Ä
‚»‚ê‚ðCSVŒ`Ž®‚Ńtƒ@ƒCƒ‹‚É‘‚«o‚µ‚ăfƒXƒNƒgƒbƒv‚É—Ž‚Æ‚µ‚½‚¢ê‡
ƒƒ‚ƒŠã‚Ƀtƒ@ƒCƒ‹‚ð쬨ˆês‚¸Write‚Å‘‚«o‚·¨Šg’£Žq‚ðCSV‚É‚µ‚ăfƒXƒNƒgƒbƒv‚ɕۑ¶‚·‚é
‚±‚¤‚¢‚¤ƒNƒ‰ƒX‚ðì‚Á‚Ä‚â‚Á‚Ä‚¢‚é‚̂ł·‚ª
‚¾‚¢‚½‚¢ŠF‚³‚ñ‚à‚±‚¤‚¢‚¤‚â‚è•û‚Å‚â‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚à‚Á‚ÆŠÈ’P‚È•û–@‚Æ‚©‚ ‚é‚̂łµ‚傤‚©H
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 19:19:21
ActiveDirectory”F؂𗘗p‚·‚éAPI‚Í‚ ‚è‚Ü‚·‚©H
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 19:42:06
‰ïŽÐ‚ÅJava‚̈ø‚«Œp‚¬‚ð‚Ü‚©‚¹‚ç‚ê‚Ä‚µ‚Ü‚Á‚½‰SŽÒ‚Å‚·i‚R‚TÎjBƒvƒƒOƒ‰ƒ~ƒ“ƒOŒoŒ±‚͂قƂñ‚ÇŠF–³i¤—pŒoŒ±‚Í‚OAŽÐ“àŒ¤‹†‚Åperl‚ð‚µ‚©‚¶‚Á‚½’ö“xjB
ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ª‘¶Ý‚µ‚½ê‡Authisv‚͂ǂ±‚ðŽ¦‚·‚Ì‚©”Y‚ñ‚Å‚¢‚Ü‚·B
class TestClassB extends TestClassA{
public String doExcute(){ ˆ—ƒƒWƒbƒN@};
}
class@TestClassAo
public abstruct@String doExcute();
public ActionForward excute(){
String result = null;
result = this.doExcute();
}
p
ƒƒO‚ð“ǂތÀ‚èATestClassB‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ÄAexcute()‚ðcall‚µ‚Ä‚¢‚é‚̂ł·‚ªA
TestClassB“à‚ɂ͑¶Ý‚µ‚È‚¢‚½‚ßAƒX[ƒp[ƒNƒ‰ƒX‚Ìexcute()‚ðcall‚µ‚Ä‚¢‚邯“ǂ߂܂·B
‚»‚ÌŒãAexcute()‚Ì’†‚ÅAuresult = this.doExcute();v‚Æ‚¢‚¤‹Lq‚ª‚ ‚é‚̂ł·‚ªA‚±‚ê‚Í
‚ǂ̂悤‚È“®‚«‚ð‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©B
‚»‚ÌŒã‚Ì“®‚«‚ðŒ©‚é‚ÆATestClassB‚ÌdoExcute‚ðŽÀs‚µ‚Ä‚¢‚邿‚¤‚Ȃ̂ł·‚ªA
‹ï‘Ì“I‚È“®‚«‚ª‚í‚ç‚È‚¢‚½‚ߎ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
‡@‚±‚Ìê‡ATestClassA‚Ì’†‚Åthis‚ÆéŒ¾‚³‚ê‚Ä‚¢‚邪ATestClassB‚ªTestClassA‚ð
@Œp³‚µ‚Ä‚¢‚é‚Ì‚ÅAthis‚̓Cƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ꂽTestClassB‚ðŽ¦‚·B‚»‚ê‚Ȃ̂ÅTestClassB‚ÌdoExcute‚ªŽÀs‚³‚ê‚éB
‡ATestClassA‚Ì’†‚Åthis‚ÆéŒ¾‚³‚ê‚Ä‚¢‚邽‚ßA–¾Ž¦“I‚ɃCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚Ă͂¢‚È‚¢‚ª
@this‚ÍTestClassA‚ðŽ¦‚·‚½‚ßAŽ©“®“I‚ɃCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚é“™‚µ‚ÄATestClassA“à‚Ì
@doExcute‚ðŽÀs‚µ‚悤‚Æ‚·‚éB‚µ‚©‚µATestClassA“à‚É‚Íabstruct‚Å‚µ‚©doExcute‚ªéŒ¾
@‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅAŽ©“®“I‚ÉŽÀ‘•‚µ‚Ä‚¢‚é‚à‚Ì‚ð’T‚µ‚ÄTestClassB‚ÌdoExcute‚ðŽÀs‚µ‚½B
Š´Šo“I‚ɂ͇@‚È‹C‚ª‚·‚é‚̂ł·‚ªAthis‚Í‚»‚Ì‹LÚ‚³‚ꂽƒNƒ‰ƒXŽ©g‚ðŽ¦‚·‚悤‚È‹C‚ª‚µ‚Ä
‰º‚̂悤‚Èl‚¦‚Æ”Y‚ñ‚Å‚¢‚Ü‚·B‚·‚¢‚Ü‚¹‚ñ‚ª‹³‚¦‚Ä‚‚¾‚³‚¢B
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 19:57:27
TestClassA tca = new TestClassA();
TestClassB tcb = new TestClassB();
ActionForward afa = tca.execute();@@EEE(1)
ActionForward afb = tcb.execute();@@EEE(2)
(1) ‚̂Ƃ« this ‚Í tca
(2) ‚̂Ƃ« this ‚Í tcb
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 20:01:21
>>393
class TestClassB extends TestClassA{
public String doExcute(){ ˆ—ƒƒWƒbƒN@};
public String doExcute2(){‚Ó‚ª};
}
class@TestClassAo
public abstruct@String doExcute();
public String doExcute2(){‚Ù‚°};
public ActionForward excute(){
String result = null;
this.doExecute2();
result = this.doExcute();
}
p
‚±‚ê‚ðŽÀs‚µ‚Ä”ä‚ׂĂ݂½‚çH
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 20:01:33
>>391
‚»‚ê‚ʼn½‚©–â‘è‚ ‚é‚ÌH
>>392
WindowsŒÅ—L‚Ì‹@”\‚¾‚©‚çJava‚ɂ͂Ȃ³‚»‚¤‚¾B
>>393
‚à‚¿‚ë‚ñ‡@‚ª³‰ðB‚½‚¾‚»‚̃R[ƒh‚¶‚áƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚Í‚¸‚¾‚æBTestClassA‚Í‚«‚Á‚Æabstract‚ȃNƒ‰ƒX‚¾B
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 20:05:35
>>391
‚µ‚¾‚¯OO“I‚É‘‚‚̂ł ‚ê‚ÎADB‚©‚çŽæ“¾‚µ‚Ä‚«‚½ƒf[ƒ^‚ðBeanƒNƒ‰ƒX‚É‹l‚ßAWriter‚Å1s‚¸‚‘‚«o‚·‚ƃxƒ^[
DB‚©‚çŽæ“¾‚µ‚Ä‚«‚½ƒf[ƒ^‚ð‚¢‚«‚È‚èCSV‚Ì‚Ps‚É‚·‚é‚‚ç‚¢‚È‚ç‚ÎAƒf[ƒ^—Ê‚É‚à‚æ‚邯‚ÇASQL‚Å‘g‚ñ‚¶‚Ⴄ•û‚ªŠy‚¶‚á‚ËH
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 20:34:28
>>387 ƒZƒLƒ…ƒŠƒeƒBƒ}ƒl[ƒWƒƒ·‚µŠ·‚¦‚é‚ñ‚¾‚æB
>>392 ActiveDirectory‚Æ‚¢‚¤‚©LDAP‚È‚çB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 20:38:21
>>396
–â‘è‚͂Ȃ¢‚¯‚Ç
‚¿‚å‚¢‚ƃAƒiƒƒO‚È‚â‚è•û‚Ȃ̂Å
‘¼‚É•û–@‚ª‚ ‚é‚̂ȂçŽQl‚É‚µ‚½‚©‚Á‚½
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 21:04:14
>>393
í‚ÉTestClassB‚ðŽ¦‚·
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 21:17:10
>>399 == >>391
‚»‚ê‚ðŒ¾‚¤‚È‚ç
ƒAƒiƒƒO
‚¶‚á‚È‚‚Ä
ƒAƒiƒNƒ
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 21:48:39
’´‰SŽÒޏ—炵‚Ü‚·
enum‚ðŽg‚¨‚¤‚ÆŽv‚Á‚Ä’²‚ׂ½‚ñ‚Å‚·‚ªA‚æ‚‚í‚©‚è‚Ü‚¹‚ñ
‚Æ‚è‚ ‚¦‚¸J2SE5.0‚Ȃ̂Ō¾ŒêƒŒƒxƒ‹‚ÅŽÀ‘•‚³‚ê‚Ă邯‚ÍŽv‚¤‚̂ł·‚ª
enum hoge{
oerjao, idos;
};
‚ĂȊ´‚¶‚¶‚Ⴞ‚߂Ȃñ‚Å‚µ‚傤‚©AEclipse‚¾‚Æ–³—‚Á‚Û‚¢‚ñ‚Å‚·‚ªc
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 22:03:54
>>402
•’ʂɎg‚¦‚é‚Í‚¸B
Žg‚¦‚È‚¢‚È‚çˆÈ‰º‚ðƒ`ƒFƒbƒN
Eeclipse‚̃o[ƒWƒ‡ƒ“
EƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB
@@-> JavaƒRƒ“ƒpƒCƒ‰
@@-> Java‚̃rƒ‹ƒhƒpƒX
@@@@-> ƒ‰ƒCƒuƒ‰ƒŠ
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 22:29:46
>>398
System#setSecurityManager()‚ŃZƒLƒ…ƒŠƒeƒB‚ðÝ’è‚·‚邯ƒXƒNƒŠƒvƒg‚͈À‘S‚¾‚¯‚ÇA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘S‘̂ɧŒÀ‚ª‰Á‚í‚Á‚Ä‚µ‚Ü‚Á‚Ä‚»‚êˆÈŠO‚̃tƒ@ƒCƒ‹ƒAƒNƒZƒX‚È‚ñ‚©‚ª
o—ˆ‚È‚‚È‚Á‚¿‚Ⴄ‚æ‚ËH‚â‚Á‚Ï‚è‚í‚©‚ç‚ñc
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 22:36:18
>>403
‚æ‚‚í‚©‚ç‚ñ‚̂ł·‚ªAƒRƒ“ƒpƒCƒ‰‚Ì€‹’ƒŒƒxƒ‹‚Æ‚â‚ç‚ð5.0‚Éã‚°‚½‚ç’Ê‚é‚æ‚¤‚ɂȂè‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 00:12:16
>>398
‚»‚ÌŽè‚̃XƒNƒŠƒvƒg‚Á‚ăpƒbƒP[ƒW‚Æ‚©Ž‚Á‚ĂȂ¢‚ÆŽv‚¤‚µA
ƒR[ƒhƒx[ƒX‚Å“®ì§ŒÀ‚à‚Å‚«‚È‚¢‚悤‚È‚«‚ª‚·‚é‚©‚çA
SecurityManager ‚Å‚â‚é‚É‚µ‚Ä‚àA‚ ‚ñ‚Ü‚µ•Ö—˜‚É‚Ío—ˆ‚ñ‚ÆŽv‚¤‚¯‚ÇB
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 01:11:43
>>375‚Æ‚©ƒZƒLƒ…ƒŠƒeƒBƒ}ƒl[ƒWƒƒ‚Æ‚©Œ¾‚Á‚Ä‚é“z‚Í”nŽ‚¾‚ëB
Œ¾ŒêƒŒƒxƒ‹‚̃ZƒLƒ…ƒŠƒeƒB‚ƃXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ÌŽÀ‘•‚̃ZƒLƒ…ƒŠƒeƒB‚͕ʖâ‘èB
‘g‚Ýž‚݃Gƒ“ƒWƒ“‚̃ZƒLƒ…ƒŠƒeƒBŠm•Û‚Í‘g‚Ýž‚ÞlŠÔ‚ª‘S•”Ž©•ª‚Å•K—v‚È‚à‚Ì‚ð‚P‚©‚çŽÀ‘•‚·‚éB
‚±‚ê‚Í>>375‚ÌŽdŽ–B
‰½‚ð‰½ˆ‚܂łǂ¤‚·‚é‚©A‚»‚ê‚ð‚Ç‚¤‚â‚Á‚ÄŽÀŒ»‚·‚é‚©‘S‚ÄŽ©•ª‚Å‚â‚éB—pˆÓ‚³‚ê‚Ä‚é‚à‚Ì‚ðŽg‚¤‚ñ‚¶‚á‚È‚‚ÄŽ©•ª‚Å—pˆÓ‚·‚éB
‹ï‘Ì—á‚Å‚¢‚¦‚Î"ƒuƒ‰ƒEƒU‚ÍŠO•”‚Ì“ü—͉͂˜õ‚³‚ꂽ‚à‚̂Ɖ¼’肵‚ăZƒLƒ…ƒŠƒeƒB§ŒÀ‰º‚ň—‚µ‚Ä‚é"
""‚Å‚‚‚Á‚½•”•ª‚ð>>375‚ª‘S•”‚â‚é•”•ªB
ŽÀ‘•—Ⴞ‚¹‚ÎAecma-262‚ł̓gƒbƒvƒŒƒxƒ‹ƒRƒ“ƒeƒLƒXƒg‚Íí‚Ɉê‚Â‚ÅˆêØ‘€ìo—ˆ‚È‚¢‚Ì‚ªŽd—l‚¾‚ªA
ƒuƒ‰ƒEƒU‚Å‚»‚ê‚â‚邯•¶‘ŠÔ‚ŃgƒbƒvƒŒƒxƒ‹ƒRƒ“ƒeƒLƒXƒg‚ª‹¤—L‚³‚ê‚Ä‚µ‚Ü‚¤‚©‚ç“®ì•ÏX‚µ‚Ä•¶‘–ˆ‚ɃgƒbƒvƒŒƒxƒ‹¶¬‚µ‚Ä‚éB
java‚ÌŽÀ‘•‚Å‚ ‚érhino‚̓ZƒLƒ…ƒA‚Å‚ ‚邱‚Ƃ͎À‘•‘ÎÛŠO‚¾‚©‚çˆêØ”z—¶‚³‚ê‚ĂȂ‚ÄA
ƒZƒLƒ…ƒA‚ÈŽÀsŠÂ‹«‚ª‚Ù‚µ‚¢ê‡‚Í‘g‚Ýž‚ÞŽÒ‚ª“K؂ɎÀ‘•‚µ‚ë‚Ærhino‚̃hƒLƒ…ƒƒ“ƒg‚É‚²’š”J‚É‘‚¢‚Ä‚ ‚éB
‚±‚ꂾ‚¯Œ¾‚Á‚Ă킩‚ç‚ñ‚È‚çƒmƒEƒnƒE–{‚©‘¼‚̃\[ƒX“Ç‚ßB
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 02:09:41
ƒoƒJ”ð‚¯‚Ì‚½‚ß‚Éì‚ç‚ꂽŒ¾Œê‚Ȃ̂É
‚Ç‚¤‚µ‚ăoƒJ‚΂Á‚©‚èW‚Ü‚Á‚Ä‚‚é‚̂͂ȂºH
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 03:06:49
‚»‚ê‚Í‚¨‚Ü‚¢‚ªˆê”Ô‚æ‚’m‚Á‚Ä‚é‚ñ‚¾‚ºH
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 09:25:56
>>407
sun.org.mozilla.javascript.internal.Context#setClassShutter() ‚Å
Java‚̃Nƒ‰ƒX‚ðŽÕ’f‚·‚邱‚Æ‚ª‚Å‚«‚邱‚Æ‚ª‚í‚©‚Á‚½B
‚³‚·‚ª‚ÉRhino‚ªƒZƒLƒ…ƒŠƒeƒB‚ɂ‚¢‚ÄˆêØ”z—¶‚³‚ê‚ĂȂ¢‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ³‚»‚¤B
sun.org.mozilla.javascript.internal.SecurityController ‚àƒZƒLƒ…ƒŠƒeƒBŠÖ˜A‚¾‚©‚ç‚à‚Á‚Æ’²‚ׂĂ݂é
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4933“ú‘O‚ÉXV/292 KB
’S“–:undef