y‰SŽÒzJavaŽ¿–⥑ ..
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 01:02:32
>>444
ŠÂ‹«ˆË‘¶‚ÍJava‚Ì–â‘è‚¶‚á‚È‚¢‚Á‚Ă̂ª“š‚¦
‚»‚ê‚ÆA‚¨‚Ü‚¦‚Í‚à‚¤—ˆ‚é‚È
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 09:52:32
ƒRƒŒƒNƒVƒ‡ƒ“‚ÅAƒŠƒXƒg\‘¢‚ÍŽ‚‚ªd•¡‚ð‹–‚³‚È‚¢‚悤‚É‚µ‚½‚¢ê‡AƒŠƒXƒg‚Ƃ͕ʂɊ܂܂ê‚Ä‚¢‚é‚©‚̃`ƒFƒbƒN‚Ì‚½‚߂ɃZƒbƒg‚ðŽ‚½‚¹‚½‚肵‚Ü‚·‚©H
List#contains‚Å”»’f‚·‚é‚̂͂¢‚©‚É‚àƒRƒXƒg‚ª‚‚»‚¤‚Å‚¢‚â‚È‚ñ‚Å‚·B
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 10:14:22
ʼn‚©‚ç java.util.Set ‚¶‚á‚¢‚©‚ñ‚Ì‚©H
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 10:43:56
>>450
‚ ‚È‚½‚ÌŒ¾‚¤uƒŠƒXƒg\‘¢v‚Á‚ĉ½‚Ì‚½‚߂Ɏg‚¤‚ÌH
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 11:01:15
LinkedHashSet ‚¶‚áƒ_ƒ‚Ȃ̂©H
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 11:17:35
>>453
’T‚µ‚Ä‚¢‚½‚à‚̂͂܂³‚É‚»‚ê‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
APIƒhƒLƒ…ƒƒ“ƒg“ǂݑ«‚è‚Ü‚¹‚ñ‚Å‚µ‚½EE
>>452
Šî–{“I‚É‚ÍSet‚Æ‚µ‚ÄŽg‚¤‚̂ł·‚ªA‰Á‚¦‚½‡˜‚ª—~‚µ‚‚È‚Á‚½‚ñ‚Å‚·B
‹ï‘Ì“I‚É‚¢‚¢‚Ü‚·‚ÆAƒvƒƒNƒV‚ÌŽûW‚ðs‚Á‚Ä‚¢‚½‚̂ł·‚ªAƒy[ƒW’†‚Éã‚Ì•û‚ªV‚µ‚¢‚à‚Ì‚ª‚ ‚Á‚½‚½‚߂ł·B
‚»‚ꂪ“o˜^‚³‚ê‚½ŽžŠÔ‚܂ŃvƒƒNƒV‚̃IƒuƒWƒFƒNƒg‚ɉÁ‚¦AComparetor‚Å”äŠr‚Æ‚¢‚¤‚Ì‚à‚ ‚è‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‰½‚©‘¼‚É•û–@‚ª‚È‚¢‚©‚Æ‹C‚ɂȂÁ‚½‚̂Ŏ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 11:52:31
URLØÝ¸(rg550.hp.infoseek.co.jp)
2ŽŸŒ³‰æ‘œ‚̃pƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚ð‚µ‚Ä‚¢‚é‚̂ł·‚ªAã‚̃vƒƒOƒ‰ƒ€‚Å
ƒ}ƒbƒ`ƒ“ƒO‚Ì臒l‚Ìݒ肪‚Ç‚¤s‚í‚ê‚Ä‚¢‚é‚Ì‚©‚æ‚‚í‚©‚è‚Ü‚¹‚ñB
‚Ü‚½è‡’l‚ð’á‚‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
‚ǂȂ½‚©‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 12:58:15
臒l‚Á‚Ä‚©”’•‰æ‘œ‚¾‚낤ˆµ‚Á‚Ä‚é‚Ì‚Í
ƒJƒ‰[‰æ‘œ‚͓ǂݞ‚ÝŽž‚É toBinaryImage‚Å”’•‰»‚³‚ê‚Ä‚¢‚é
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 13:01:01
Tomcatƒ†[ƒUƒ[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŽQ‰Á
iURLØÝ¸(www.jajakarta.org)j‚µ‚½‚‚Ä‚àŽQ‰Á‚Å‚«‚È‚¢‚̂ł·‚ªA
‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
tomcatƒXƒŒ‚ª‚È‚¢‚̂ł±‚±‚ÅŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
i³Šm‚ɂ͂ ‚è‚Ü‚·‚ªAŠÖŒW‚È‚¢‚悤‚¾‚Á‚½‚Ì‚Åj
458:455
08/11/28 13:18:42
>>456
‚ł͂ǂ̂悤‚Ƀpƒ^[ƒ“‚ð“Ç‚ñ‚Å”²‚«o‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
臒l‚ÌÝ’è‚Í
459:455
08/11/28 13:20:31
>>458
ŠÔˆá‚Á‚Ĉê“x‘‚«ž‚ñ‚Å‚µ‚Ü‚¢‚Ü‚µ‚½OOG
‚ł͂ǂ¤‚â‚Á‚ă}ƒbƒ`ƒ“ƒO‚Ì臒l‚ðÝ’è‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
¡‚̂₂ł̓^[ƒQƒbƒg‚Æ‘S‚“¯‚¶ƒpƒ^[ƒ“‚µ‚©”²‚«o‚·‚±‚Æ‚ª‚Å‚«‚È‚‚Ä¥¥¥B
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 14:59:52
swing‚ÅJFileChooser‚ðŽg‚Á‚ătƒ@ƒCƒ‹‚̕ۑ¶ƒ_ƒCƒAƒƒO‚ð•\ަ‚³‚¹‚Ä‚¢‚Ü‚·B
‚»‚±‚ÅuŠg’£Žq‚ÌŽw’肪‚È‚©‚Á‚½ê‡‚ÍŽ©“®“I‚É.txt‚ð•t—^‚·‚év‚Æ‚¢‚¤‹@”\‚ð•t‚¯‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚¢‚Á‚½ƒƒ\ƒbƒh‚ª—pˆÓ‚³‚ê‚Ä‚¢‚é‚Å‚µ‚傤‚©
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 15:07:42
getSelectedFile‚Å‚àƒI[ƒo[ƒ‰ƒCƒh‚·‚ê‚ÎH
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 22:54:59
ŋߖ{‚𔃂Á‚ĕ׋‚ðŽn‚ß‚½‚̂ł·‚ªA–{‚̃Tƒ“ƒvƒ‹ƒ\[ƒX‚ðŠÛŽÊ‚µ‚µ‚Ä‚àƒRƒ“ƒpƒCƒ‹‚ɃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
Žn‚ß‚½‚΂©‚è‚ł悕ª‚©‚ç‚È‚¢‚̂ł·‚ªA
import java.util.Scanner;
‚â
int x = stdIn.nextInt();
‚ªƒ_ƒ‚Ȃ悤‚Å‚·B
‚¢‚«‚È‚è•Ï”‚ɃL[ƒ{[ƒh‚©‚ç‘ã“ü‚·‚邯‚¢‚¤‰‚߂̂ق¤‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
‘S•”‚̃\[ƒX‚ðã‚°‚½‚¢‚̂ł·‚ªAƒƒ_‚Æ‚©‚¢‚ë‚¢‚ëŽg‚¢•û‚ª•ª‚©‚ç‚È‚¢‚̂Ŕ²ˆ‚µ‚Ü‚µ‚½B
ƒOƒO‚Á‚Ä‚à’mޝ‚ª‚È‚³‰ß‚¬‚ÄA‚Ü‚·‚Ü‚·•ª‚©‚ç‚È‚‚È‚éŽn––‚Å‚µ‚½B
‚à‚µ‚悯‚ê‚΂ǂ±‚ªˆ«‚¢‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯K‚¢‚Å‚·B
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 22:57:16
>>462
java‚̃Cƒ“ƒXƒg[ƒ‹‚Æ‚©ƒpƒX‚Æ‚©‚Í’Ê‚µ‚½‚ÌH
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:06:38
ƒGƒNƒŠƒvƒX‚¢‚ê‚Ä‚â‚Á‚Ä‚Ý
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:06:39
java‚̃o[ƒWƒ‡ƒ“‚͉½Žg‚Á‚Ă܂·H
‚PD‚T‚‚ç‚¢‚©‚炾‚Á‚¯H.Scanner
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:08:00
>>462
hello world‚ÍŽÀs‚Å‚«‚½‚ÌH
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:09:27
scanner‚ÍJDK@5.0‚©‚çB
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:09:54
‚Ý‚ñ‚ÈeØ‚¾‚È‚—‚±‚ñ‚È‹³‚¦‚ÄŒNˆÈ‰º‚̃JƒX‘ŠŽè‚É
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:21:08
¡“x‚©‚çŒN‚ÌŽ¿–â‚É‚à“š‚¦‚Ä‚ ‚°‚é‚©‚硉ñ‚͂Ђª‚Þ‚ÈA‹³‚¦‚ÄŒN
470:462
08/11/28 23:29:14
hello world‚͂ł«‚Ü‚µ‚½B
‚Ç‚¤‚â‚çƒo[ƒWƒ‡ƒ“‚ªˆ«‚©‚Á‚½‚悤‚Å‚·B
Šm”F‚µ‚½‚ç C:\j2sdk1.4.2_18 ‚ƂȂÁ‚Ä‚¢‚½‚Ì‚ÅAV‚µ‚¢‚Ì“ü‚ê‚È‚¢‚ƃ_ƒ‚Ý‚½‚¢‚Å‚·‚ËB
‚݂Ȃ³‚ñA‚±‚ñ‚ȉ•à‚̉•à‚ÌŽ¿–â‚É“š‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:33:02
for(int a=0; a<12; a++){
‚±‚ê‚Ìa++‚Å1‘«‚·‚Á‚ÄŽ–‚Å‚·‚æ‚ËH
2‚‘«‚µ‚½‚¢ê‡‚Í”@‰½‚·‚ê‚Ηǂ¢‚ñ‚Å‚·‚©H
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:36:14
a+=2
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/28 23:39:10
>>472
—L“‚²‚´‚¢‚Ü‚·
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 00:14:48
>455
‚Ç‚Á‚©‚ÅŒ©‚½‚±‚Æ‚ ‚邯Žv‚Á‚½‚çh‘èƒXƒŒ‚©
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 02:22:30
>>455
Œ©‚½Š´‚¶A”¼”ˆÈã‚Ì"1"(•H)‚̃hƒbƒg‚ªˆê’v‚·‚ê‚΃qƒbƒg‚µ‚»‚¤‚¾‚ªB
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 03:53:17
ResultSet ‚Ì getString ‚Æ getNString ‚͂ǂ¤ˆá‚¤‚ñ‚Å‚·‚©H
NCHARŒ^ “ǂݞ‚Þ‚Æ‚«‚É getString Žg‚Á‚Ă邯‰½‚©–â‘è‹N‚«‚邯‚©H
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 06:44:36
TreeMap<Integer, Integer> treemap = new TreeMap<Integer, Integer>();
for(`){
treemap.put(keyl, val);
}
int j = treemap.size();
int[] order = new int[j];
for (Map.Entry<Integer, Integer> in : treemap.entrySet()) {
order[--j] = in.getValue();
System.out.println("j:"+j);
System.out.println("Key:" + in.getKey());
System.out.println("Val:" + order[j]);
}
‚±‚̂悤‚Étereemap‚Ì—v‘f‚ð”z—ñ‚É~‡‚É‚¢‚ê‚æ‚¤‚Æ‚µ‚½‚̂ł·‚ªAtreemap‚Ì—v‘f‚ªƒ}ƒCƒiƒX‚̂Ƃ«
‚»‚ꂪƒTƒCƒY‚Æ‚µ‚ăJƒEƒ“ƒg‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
—á: 1,6,33,7,-1,-9 ‚̂Ƃ«‚̃TƒCƒY‚Í4‚Â
‚±‚ê‚͉½ŒÌ‚±‚¤‚È‚é‚̂łµ‚傤‚©H
‚Æ‚¢‚¤‚©‚»‚à‚»‚à‚±‚ê‚æ‚è‚àŠÈ’PãY—í‚É~‡‚É‚µ‚Ä”z—ñ‚É‚¢‚ê‚é•û–@‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 09:57:10
>>477
>‚Æ‚¢‚¤‚©‚»‚à‚»‚à‚±‚ê‚æ‚è‚àŠÈ’PãY—í‚É~‡‚É‚µ‚Ä”z—ñ‚É‚¢‚ê‚é•û–@‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
~‡‚É‚·‚é‚È‚çComparator‚ðŽÀ‘•‚µ‚½ƒNƒ‰ƒXˆêŒÂì‚Á‚Ä‚»‚ê‚ðŽg‚Á‚Ätreemap‚ð
ƒRƒ“ƒXƒgƒ‰ƒNƒg‚µ‚½ã‚Å
treemap.values().toArray()‚Å”z—ñ‚ðŽæ‚èo‚·‚Æ‚©‚·‚ê‚΂¢‚¯‚»‚¤‚È‹C‚Í‚·‚é
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 15:03:16
>>478
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
¡ŽŽ‚µ‚É‚â‚Á‚Ă݂½‚Æ‚±‚ëtreemap‚̸“x‚ª³Šm‚ł͂Ȃ¢‚Ì‚©
ƒ\[ƒg‚ª‚Æ‚±‚ë‚Ç‚±‚뇔Ԃª‚¨‚©‚µ‚‚È‚Á‚Ä‚¢‚Ü‚µ‚½
2‚‚̗v‘fi,j‚ª‚ ‚è‚»‚ꂼ‚ê‚ðƒZƒbƒg‚Æ‚µ‚ÄAi‚Å~‡‚Ƀ\[ƒg‚µA‚»‚̇”Ô‚Åj‚ð”z—ñ‚ÉŠi”[‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
i , j
4 , 43
675, 23
262, 5
‚ð
675, 23
262, 5
4 , 43
‚ƃ\[ƒg‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·
int [][]ar = new int[64][2]; //–³‘ʂȔz—ñ‚ª‚Å‚«‚Ü‚·‚ªAƒ‹[ƒv‚ªI‚í‚é‚܂ŗv‘f”‚ª‚í‚©‚ç‚È‚¢‚Ì‚ÅEEE
int j;
for(int i =0;i<64;i++){
if(i‚ª‚ ‚éðŒ‚È‚ç){
j= getKey(`);
}
ar[i][0] = j;
ar[i][1] = i;
}
‚»‚µ‚Ä‚±‚Ìar‚ðar[i][0]‚Ì~‡‚Ƀ\[ƒg
int ar2 = new int[ar.length];
for(int i=0; i<ar.length;i++){
ar2[i] = ar[i][1];
}
return ar2;
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 15:26:07
>treemap‚̸“x‚ª³Šm‚ł͂Ȃ¢‚Ì‚©
‚¤‚¯‚½‚—
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 16:46:47
>>479
‚Ç‚±‚©‚ç“Ë‚Áž‚߂΂¢‚¢‚ñ‚¾EEE
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 17:33:21
>>479
‚â‚Á‚‚¯‚Åì‚Á‚Ă݂½‚¯‚ÇA‚â‚肽‚¢‚̂͂±‚䂱‚ÆH
import java.util.*;
public class Test{
public static void main(String args[]){
TreeMap<Integer, Integer> treemap = new TreeMap<Integer, Integer>(new TestCmp());
treemap.put(Integer.valueOf(4),Integer.valueOf(43));
treemap.put(Integer.valueOf(675),Integer.valueOf(23));
treemap.put(Integer.valueOf(262),Integer.valueOf(5));
Object[] keys = treemap.keySet().toArray();
Object[][] result = new Object[keys.length][2];
int i=0;
for(Object key:keys){
result[i][0]=key;
result[i][1]=treemap.get(key);
System.out.println("key="+result[i][0]+":val="+result[i][1]);
i++;
}
}
}
class TestCmp implements Comparator{
public int compare(Object i1, Object i2){
if((Integer)i1<(Integer)i2){return 1;}
if((Integer)i1>(Integer)i2){return -1;}
return 0;
}
public boolean equals(Object o){
if(o.equals(this)){return true;}
return false;
}
}
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 17:45:56
Comparator‚ð‘‚©‚È‚‚Ä‚àŒ³XƒL[‚̸‡‚Ƀ\[ƒg‚·‚éComparator‚ðŽ‚Á‚Ä‚¢‚é‚©‚ç‚»‚ê‚ð‹t‚É‚·‚ê‚΂¢‚¢B
TreeMap<Integer, Integer> treemap = new TreeMap<Integer, Integer>();
treemap.put(4 , 43);
treemap.put(675 , 23);
treemap.put(262 , 5);
TreeMap<Integer, Integer> reversemap = new TreeMap<Integer, Integer>(Collections.reverseOrder(treemap.comparator()));
reversemap.putAll(treemap);
System.out.println(treemap);
System.out.println(reversemap);
”z—ñ‚É‘ã“ü‚·‚邯‚±‚ë‚܂ł͑‚©‚È‚¢B
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 17:49:26
i’»ƒo[‚ɂ‚¢‚Ă̎¿–â‚Å‚·B‚²‹³Žö‚‚¾‚³‚¢B
for•¶‚Å–ñ30ƒŒƒR[ƒh‚̃f[ƒ^‚ðƒIƒ‰ƒNƒ‹‚©‚玂Á‚Ä‚«‚Ä‚¢‚Ä‚¢‚Ü‚µ‚ÄA
‚»‚̃f[ƒ^‚̃[ƒh‚ª‚ ‚Ü‚è‚É‚à’x‚¢‚½‚ß‚Éi’»ƒo[‚ðݒ肵‚½‚ñ‚Å‚·‚¯‚ÇA
for•¶“à‚ÅsetValue()‚Å’l‚ðŽžƒZƒbƒg‚µ‚Ä‚¢‚邿‚¤‚É‚µ‚Ä‚àAƒo[‚ͳ‚µ‚“®ì‚¹‚¸A
ƒpƒb‚ƓˑR0“‚©‚ç100“‚ɕςí‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B‚Ç‚¤‚â‚çfor•¶‚Ì’†‚Å’l‚ðݒ肵‚Ä‚à
ƒo[‚Ì•\ަ‚ª•Ï‚í‚é‚Ì‚Ífor•¶‚𔲂¯‚½’¼Œã‚Ȃ̂ªŒ´ˆö‚¾‚»‚¤‚Å‚·‚ªA
‚¾‚Æ‚·‚ê‚ÎAˆê‘̂ǂ̂悤‚É‚·‚ê‚Îi’»ƒo[‚Í‚¿‚á‚ñ‚Æ“®ì‚µ‚Ä‚‚ê‚é‚̂łµ‚傤‚©H
Eclipse‚ð—˜—p‚µ‚ĉæ–Ê‚ð쬂µ‚Ä‚¢‚Ü‚·B
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 17:49:58
treemap‚ªÅ‰‚É‚ ‚è‚«‚ÌꇂȂ̂ÅA
ʼn‚©‚ç‹t‡ƒ\[ƒg‚ÌComparator‚ðŽ‚ÂTreeMap‚ðì‚Á‚ÄA
‚»‚ê‚Éput‚µ‚Ä‚¢‚‚̂Ȃ炱‚ê‚ÍŠÖŒW‚È‚¢‚ËB
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 17:55:26
>>484
ƒo[‚ª³‚µ‚“®ì‚µ‚È‚¢‚̂ł͂Ȃƒo[‚𳂵‚“®ì‚³‚¹‚Ä‚¢‚È‚¢‚̂łÍ
‚±‚±‚ç‚Ö‚ñ‚ðŽQl‚É
URLØÝ¸(java.sun.com)
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 19:24:40
JNIŽg‚Á‚ÄA
int[] ‚ð•Ô‚· native ‚ÈŠÖ”‚ð‚‚‚èA
DLL‚ð C/C++ ‚ÅŽÀ‘•‚µA
malloc ‚Æ‚©‚µ‚ăƒ‚ƒŠŠm•Û‚µ‚Ä‚»‚̃|ƒCƒ“ƒ^‚ð‚µ‚Ä•Ô‚µ‚â‚Á‚½‚肵‚½ê‡A
Java ‘¤‚ł̓Kƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚³‚ê‚È‚‚È‚é‚ñ‚Å‚µ‚傤‚©H
inew ‚µ‚½‚à‚Ì‚µ‚©ƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‘ÎۂɂȂç‚È‚¢Hj
‚Ü‚½Afree ‚·‚邿‚¤‚ÈŠÖ”‚à DLL ‚ÅŽÀ‘•‚µ‚ÄA
int[] (jintarray ‚ɂȂé‚Ì‚©‚ÈHj ‚ð“n‚µ‚Ä
ŠJ•ú‚Æ‚©‚Á‚Ăł«‚é‚ñ‚Å‚µ‚傤‚©H
DLL ‚ʼn摜ˆ—‚³‚¹‚½‚¢(MMX‚Æ‚©‚ðŽg‚¤j‚Ì‚ÅA
ƒƒ‚ƒŠƒAƒ‰ƒCƒƒ“ƒg‚ª‚Æ‚ê‚Ä‚é”z—ñ‚ðŽg‚¢‚½‚¢‚Ì‚ÅAAA
ƒXƒŒˆá‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 20:36:14
Serializable‚ÅAƒvƒŠƒ~ƒeƒBƒuŠî–{Œ^‚Æ”z—ñŒ^‚ªŽ©“®‚Å’¼—ñ‰»‚³‚ê‚邯‚¢‚¤‚±‚Æ‚ÍA
‚à‚µ‘S‚ẴNƒ‰ƒX‚ÅSerializable‚ðŽÀ‘•‚µ‚Ä‚¢‚邯
clone‚Ý‚½‚Ž©•ª‚ŃRƒs[‚̃R[ƒh‘‚©‚È‚‚Ä‚àƒf[ƒvƒRƒs[‚ɂȂé‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 21:07:17
String‚ÌindexOfƒƒ\ƒbƒh‚̈ø”‚͉½ŒÌchar‚ł͂Ȃint‚Ȃ̂łµ‚傤‚©H
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 21:10:16
>>489
char‚¾‚ë
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 21:22:12
>>487
‚Æ‚è‚ ‚¦‚¸JNIƒXƒŒ‚Í‚±‚̔‚ɂ ‚é‚̂ł»‚¿‚ç‚Å•·‚¢‚½•û‚ª—Ç‚¢‚¾‚낤A
‚Æ‚¢‚¤Ž–‚ÆAJNI‚É€‚¶‚½ƒR[ƒh‚ð‘f‚ÅŽÀ‘•‚·‚邿‚èSWIG‚ð—˜—p‚µ‚½•û‚ª
FX‚ÆŠy‚ªo—ˆ‚邯Žv‚¢‚Ü‚·B
‚»‚ꂱ‚»ƒKƒx[ƒWƒRƒŒƒNƒ^Žü‚è‚àƒTƒ|[ƒg‚ ‚è‚Ü‚·‚µB
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 21:48:50
‚í‚©‚ç‚È‚¢‚©‚ç‚Á‚Ä‚·‚®‚·‚êˆá‚¢‚É‚·‚é‚È‚æ
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:10:41
>>487
malloc ‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚ð•Ô‚µ‚Ä‚à int[] ‚ɂ͂Ȃç‚ñ‚æB
1.4ˆÈ~‚Ì NewDirectByteBuffer Žg‚¤‚Æ‚©H
½ÚØÝ¸(tech”Â:587-596”Ô) ‚ ‚½‚è‚Éo‚Ă邯‚Ç
ƒlƒCƒeƒBƒu‘¤‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚ÍAJVM‚̃KƒxƒRƒŒ‚͉ð•ú‚µ‚Ä‚‚ê‚È‚¢‚Ì‚Å
Ž©‘O‚ʼnð•ú‚·‚é•K—v‚ª‚ ‚é‚Ý‚½‚¢‚ËB
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:11:15
‚¢‚âA‚»‚¤‚¢‚¤‚킯‚¶‚á‚È‚¢‚ñ‚¾‚¯‚Ç‚ËB
•’Ê‚ÍByteBuffer.allocateDirect‚ð‚‚©‚¤B
‚±‚ÌŠÖ”‚ÍA—v–]‚ª‘½‚©‚Á‚½‚©‚çAŒN‚ª‚â‚肽‚¢‚悤‚È‚±‚Æ‚ð‚»‚Ì‚Ü‚ÜJVM‚ŃTƒ|[ƒg‚µ‚½ŠÖ”‚¾‚©‚çB
‚±‚ê‚àŽg‚¢‚½‚‚È‚¢‚Á‚ÄŒ¾‚¤‚È‚çA‚¿‚á‚ñ‚ÆAPIƒhƒLƒ…ƒƒ“ƒg(JNI)‚ð“ǂނ±‚Á‚½‚—
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:15:38
>>492
•ª‚©‚Á‚½‚çA‚¿‚á‚ñ‚Æ•§—l‚Á‚ČĂԂñ‚¾‚¼
496:487
08/11/29 22:32:12
>>491
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚½‚¾AFX‚Æ•¡ŽG‚ȉ摜ˆ—‚ð‚·‚é‚Ì‚ÅA
Ž©•ª‚Åׂ©‚ƒJƒXƒ^ƒ}ƒCƒY‚Å‚«‚郌ƒxƒ‹‚ªŠó–]‚È‚ñ‚Å‚·B
>>493
‚¤‚¨[A•׋‚ɂȂè‚Ü‚µ‚½B
‚¿‚å‚Á‚Æ‚±‚ê‚Å‚â‚Á‚Ă݂܂·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:37:24
API‚à“Ç‚ñ‚łȂ¢–ì˜Y‚̓JƒX
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:42:36
Java‚Á‚ÄIOŠÖ˜A‚ÌAPI‚Ì“ª‚Ì’†‚Ì®—‚ª‚¢‚Ü‚¢‚¿‚‚©‚È‚¢‚ñ‚¾‚¯‚Ç
‰´‚Ì“ª‚ªˆ«‚¢‚Ì‚©AŠF‚»‚¤‚Ȃ̂©EEE
‚È‚ñ‚Ç‚â‚Á‚Ä‚à‚¾‚ßB‚·‚®–Y‚ê‚éB
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:44:19
‚±‚ñ‚È‚â‚Â>>492‚ÉeØ‚É“š‚¦‚Ä‚â‚é‚ÈB
‚Ç‚¤‚¹API‚à“ǂ܂Ȃ¢“ÆŠw‚¾‚µA‚±‚¤‚¢‚¤ƒJƒX‚ª’²Žq‚Éæ‚Á‚½‚ç‚Ç‚¤‚·‚ñ‚ÌH
‚±‚¤‚¢‚¤‚Ì‚ª‚»‚Ì‚¤‚¿âM‚è_ir‚炵j‚ɂȂÁ‚¿‚á‚ñ‚¾‚µ‚ÈEE
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:46:08
>>498
‚»‚Ì‚¤‚¿Šµ‚ê‚邿
‰´‚à̂̓Cƒ“ƒvƒbƒgƒXƒgƒŠ[ƒ€‚¾ƒoƒbƒtƒ@[‚È‚ñ‚½‚炾‚Á‚Ä“ª‚ª‚¨‚©‚µ‚‚Ȃ肻‚¤‚¾‚Á‚½‚ª
ŋ߂͌©Šµ‚ꂽ‚µA‚P“x‘‚¢‚½ƒR[ƒh‚ðƒRƒsƒy‚µ‚﬷°Ý‚Æ’¼‚¹‚Î‰ðŒˆ‚µ‚½‚è‚à‚·‚é
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 22:58:47
ƒVƒƒƒL[ƒ“‚à‚ȂɂàAJNIƒXƒŒ‚à’T‚µ‚ĂȂ¢‚µ‚·‚®”‹¶‚·‚邵A‚±‚¤‚¢‚¤“z‚ÍŒ©ž‚݂Ȃ¢‚æB‚â‚߂Ƃ¯A‚â‚߂Ƃ¯B
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:00:27
>>500
‚Ä‚¢‚¤‚©A‚¨‚Ü‚¦‚Íl—l‚ªì‚Á‚½ƒpƒbƒP[ƒW‚ðŽg‚Á‚Ă邾‚¯‚¾‚ëH
Ž©•ª‚Åì‚Á‚½‚±‚Æ‚à‚È‚¢ƒNƒZ‚Ɉ̂»‚¤‚É‚·‚é‚ÈB‚¨‚Á‚³‚ñ‚—
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:04:24
>>498
‚±‚±‚Í‚¨‚Ü‚¦‚Ì“ú‹L’ ‚¶‚á‚È‚¢‚©‚ç‚Æ‚Á‚Æ‚ÆÁ‚¦‚ë‚—
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:10:15
>>502
l—l‚ªì‚Á‚½‚©‚瓪‚ɂ͂¢‚ç‚Ë[‚ñ‚¾‚æƒ{ƒP‚ª
Ž©•ª‚Åì‚Á‚½‚ç‚¢‚‚ç‚È‚ñ‚Å‚àŠo‚¦‚Æ‚é‚í‚¢I
‚µ‚©‚µA‚h‚c‚‚¢‚ĂȂ¢‚̂ɂ݂ñ‚Ȃ悓Á’è‚Å‚«‚é‚È
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:15:31
ƒ\[ƒX‚É‚ÍID‚ ‚邿
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:20:23
>>504
ŽG‹›‚—
507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:21:53
>>505
‚Ü‚¶‚©I
‰´‚È‚ñ‚ÄAŽ©•ª‚ª‘‚«ž‚ñ‚¾‚h‚c‚à‚í‚©‚ç‚ñ‚º‚æ
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/29 23:45:47
>>482-483
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–³Ž–ŽÀŒ»‚µ‚½‚¢‚±‚Æ‚ª‚Å‚«‚Ü‚µ‚½
509:498
08/11/30 00:20:36
>>500
‚ ‚肪‚Æ‚¤B‚킯‚í‚©‚ç‚ñ‚‚È‚é‚æ‚ËH–{“–‚ÉB
>>502
Žs‚ËB‚²‚Ý‹ûB
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 00:23:47
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̈—‚ð“r’†‚Å”•bŠÔŽ~‚߂Ă©‚ç
‚»‚ÌŒãƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì‘±‚«‚̈—‚ð“®‚©‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
public ƒRƒ“ƒXƒgƒ‰ƒNƒ^(){
System.out.println("‚P");
‚±‚±‚Å”•bˆ—‚ðŽ~‚ß‚é
System.out.println("‚Q");
}
‚±‚̂悤‚Ȉ—‚É‚µ‚½‚¢‚̂ł·‚ª
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 01:06:50
eclipse‚Å“®‚©‚µ‚Ä‚éƒvƒƒOƒ‰ƒ€‚È‚ñ‚Å‚·‚ª‰º‹L‚̃Gƒ‰[‚ªo‚Ü‚·B
ƒf[ƒ^‚ð“ǂݎæ‚Á‚ÄV‚½‚Ƀtƒ@ƒCƒ‹‚ðì‚èo‚·ƒvƒƒOƒ‰ƒ€‚Ȃ̂ł·‚ªEEE
‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©H
java.lang.IntrnalError: fillbuf
at org.apache.crimson.parser.InputEntity.parsedContent(InputEntity.java:545)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1871)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1824)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1824)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1824)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:534)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:318)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 01:27:40
>>511
‘½•ªAeclipse ‚ł͂ȂƒvƒƒOƒ‰ƒ€‚Ì•û‚É–â‘肪‚ ‚銴‚¶‚¾‚ËB
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 09:16:51
ƒ‰ƒ“ƒ_ƒ€‚ÉƒŠƒ“ƒN‚ª”ò‚ÔƒXƒNƒŠƒvƒg‚ðE‚Á‚½‚ñ‚Å‚·‚ªA
VƒEƒBƒ“ƒhƒE‚ÅƒŠƒ“ƒN‚ðŠJ‚ꇂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©B
ƒAƒhƒŒƒX‚Ì‚ ‚Æ‚Étarget="_blank"‚Æ“ü‚ê‚Ä‚à‚¾‚߂łµ‚½EEEB
<form>
<input type=button onClick="jump()" value="ƒ‰ƒ“ƒ_ƒ€ƒŠƒ“ƒN">
</form>
<script>
url = new Array();
/* ƒŠƒ“ƒNæ‚ÌURL‚ðD‚«‚È‚¾‚¯‹Lq */
url[0] = "test0.html";
url[1] = "test1.html";
function jump() {
p = Math.round(Math.random() * (url.length - 1));
parent.top.document.location = url[p];
}
</script>
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 09:30:01
>>513
‚»‚êJavaScript‚¶‚áBBB
ŠY“–ƒXƒŒ‚Å•·‚¢‚ĉº‚³‚¢
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 09:32:08
‚·‚êˆá‚¢‚Å‚µ‚½‚©A‚·‚݂܂¹‚ñ‚Å‚µ‚½B
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 12:22:00
>>509
ƒXƒŒ‚ª‰˜‚ê‚邾‚¯‚¾‚©‚炱‚¤‚¢‚¤‚ÌŽ~‚߂Ă‚ê‚È‚¢‚©H
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 16:21:25
‰˜‚ê‚邯‚¢‚Á‚Ä‚à‚ ‚È‚½‚̉A‹à‚ɂ͕‰‚¯‚Ü‚·
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 17:13:56
UnixŠÂ‹«‚È‚ÇX Window‚ª‚È‚¢ŠÂ‹«‚ŃOƒ‰ƒtƒBƒbƒNˆ—‚ðs‚¤‚Æ
ƒGƒ‰[‚ɂȂ邽‚ßAˆÈ‰º‚̊‹«•Ï”‚ðŽw’肵‚ÄŽÀs‚·‚邯³í‚É“®ì‚·‚邯‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚Ü‚µ‚½B
java -Djava.awt.headless=true hogehoge
‚»‚±‚ÅŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
awt‚̈—‚ÅOS‚Ɉˑ¶‚·‚éƒlƒCƒeƒBƒu‚Ȉ—‚ª‘–‚邯‚ÇA
ƒOƒ‰ƒtƒBƒbƒN‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢OS‚ł̓Gƒ‰[‚ƂȂ邽‚ß
ã‹L‚Ìݒ肪•K—v‚¾‚ÆŽv‚Á‚Ă܂·B
‚Å‚ÍAã‹LÝ’è‚ðs‚¤‚ƃlƒCƒeƒBƒu‚Ås‚Á‚Ä‚½ˆ—‚ð’N‚ªs‚Á‚Ä‚‚ê‚é‚̂łµ‚傤‚©H
Java‘¤‚ɃlƒCƒeƒBƒu‚̃Oƒ‰ƒtƒBƒbƒNˆ—‚ɕςí‚éŽÀ‘•‚ª‚ ‚èA
‚»‚¿‚ç‚ň—‚µ‚Ä‚‚ê‚é‚̂łµ‚傤‚©H
‚»‚ê‚Å‚µ‚½‚çA‚»‚à‚»‚àƒlƒCƒeƒBƒu‚Ȉ—‚ðŒÄ‚Ño‚·•K—v‚ª‚È‚¢‚Å‚·‚æ‚ËH
java.awt.headless=true@‚ðŽw’è‚·‚邯
³í‚Ɉ—‚³‚ê‚é“à•”‚̃ƒJƒjƒYƒ€‚ð‹³‚¦‚Ä‚‚¾‚³‚¢m(__)m
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 18:04:54
“à•”‚ÌŽÀ‘•‚É‹»–¡Ž‚‚ȂçJAVA‚â‚éˆÓ–¡‚͂Ȃ¢‚ÈB
SUN‚Ì•ûj‚¾‚ÆAˆê“xƒ\ƒtƒgã‚ÅŽÀ‘•iƒŒƒtƒ@ƒŒƒ“ƒXŽÀ‘•j‚µ‚Ä‚©‚çshipping‚·‚é‚©‚ç‚È‚ñ‚©‚ ‚é‚ñ‚¶‚á‚È‚¢‚©H
‚µ‚©‚µ‚à‚Æ‚à‚Æƒn[ƒh‚Å‚ ‚é‚à‚Ì‚ðƒ\ƒtƒg‚Å‚â‚éiƒGƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“j‚¾‚©‚瑬“x‚Í’x‚‚Ä‚àAˆê‰ž‚Ç‚±‚Å‚à“®‚‚Á‚Ä‚±‚ÆB
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 18:13:08
URLØÝ¸(java.sun.com)
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 19:37:07
‚·‚݂܂¹‚ñBŽ©•ªŽ©g‚ÌŒÀŠE‚ª—ˆ‚½‚̂Ŏ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
Java‚Å”ñí‚ɃVƒ“ƒvƒ‹‚ȃ{ƒ^ƒ“‚Ìì¬‚ð‚µ‚Ä‚Ý‚Ü‚µ‚½B
‚È‚º‚¾‚©A5”Ԗڂ̃{ƒ^ƒ“‚¾‚¯ƒLƒƒƒvƒVƒ‡ƒ“‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
ŠÂ‹«‚ÍWin{eclipse‚Å‚·B
ƒgƒ‰ƒuƒ‹ƒVƒ…[ƒgAƒƒO‚Í‚½‚‚³‚ñŒ©‚½‚̂ł»‚Ì‘¼‚̂Ȃɂ©l‚¦‚È‚¯‚ê‚΂Ȃç‚È‚¢ƒqƒ“ƒg‚Ȃǂ¢‚½‚¾‚¯‚邯
‚½@‚·@‚©@‚è@‚Ü@‚·
public class Test {
public void method(){
int i;
Button h[]=new Button [9];
int dx[]={1,2,3,4,5,6,7,8,9};
int dy[]={1,1,1,1,1,1,1,1,1};
String st[]={"aa","ii","uu","ee","oo","‚©","‚«","‚","‚¯"};
Display display = new Display();
Shell shell=new Shell(display);
shell.open();
for(i=0; i<9; i++){
h[i]=new Button(shell,SWT.BORDER);
h[i].setBounds(dx[i]*50,dy[i]*30,50,30);
if(i!=4){h[i].setText(st[i]);}}
while(!shell.isDisposed()){if(!display.readAndDispatch()){display.sleep();}}
display.dispose();}
public static void main(String[] args){
Test test = new Test();
test.method();}}
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 19:40:31
>>521
’ljÁ‚Å‚·B
‚±‚ê‚ÍA–â‘肪‚ ‚Á‚½ƒR[ƒh‚ð”ñí‚ɃVƒ“ƒvƒ‹‚É‚µ‚½‚à‚Ì‚ÅA
Œ³‚̃R[ƒh‚Í1000sˆÊ‚ ‚é‚à‚̂ł·B
“Á’i‚¨‹à–ׂ¯ŠÖŒW‚ł͂Ȃ¢‚Ì‚Å(‚½‚¾‚̕׋)•KŽ€‚Å‚¢‚‚܂ÅA‚Æ‚©‚Ì—v–]‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA
‚ ‚Ü‚è‚É‚àƒVƒ“ƒvƒ‹‚·‚¬‚Ä’²‚ׂ悤‚à–³‚‚È‚Á‚½‚̂ł¨—Í”qŽØ‚µ‚½‚¢‚ÆB
‚¿‚Ȃ݂ÉC# ‚̃XƒŒ‚Ɍ딚&”ñ—ç‚ð‚í‚тè‚«‚Ü‚µ‚½B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
#‚Ä‚©A‚Ç‚±‚É–â‘肪‚ ‚é‚ñ‚¾‚ëBJava‚̃o[ƒWƒ‡ƒ“‚©‚È‚ŸB
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 19:45:42
‚ð‚Á‚ÆB—˜—p‚µ‚Ä‚¢‚é‚Ì‚ÍSWT‚Å‚·BˆÈ‰ºimport‚ð
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 19:52:26
>>521
> if(i!=4){h[i].setText(st[i]);}
‚±‚ê‚¶‚á‚ËH
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 21:32:11
>>524
www
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 21:56:05
>>524
Œƒ‚µ‚‚í‚낽‚—
Ž©•ªŽ©g‚ÌŒÀŠE‚ª—ˆ‚½‚Á‚đ傰‚³‰ß‚¬‚—
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/30 21:59:28
‚±‚ñ‚ÈŽž‘ã‚à‚ ‚Á‚½‚æ‚Ë
‚Ɖù‚©‚µ‚¢‹CŽ‚¿‚ɂȂè‚Ü‚µ‚½
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 01:11:18
>>486
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ç‚¤‚â‚çswingWorker‚ðŽg—p‚·‚é•K—v‚ª‚ ‚é‚»‚¤‚Å‚·B
‚±‚±‚Å‚à‚¤‚ЂƂ‹^–â‚È‚ñ‚Å‚·‚ªAswingWorker<T, V>‚ÌA
<>‚Ì’†g‚͈ê‘̂Ȃɂð•\‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©B
swingWorkerˆÈŠO‚É‚à‚Ç‚±‚©‚ÅŒ©‚½‚±‚Æ‚ª‚ ‚é‚ñ‚Å‚·‚¯‚ÇEEEB
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 03:17:25
uJava ƒWƒFƒlƒŠƒbƒNƒXv‚Å’²‚ׂĂ݂ĉº‚³‚¢BJDK5‚©‚ç‚ÌV•¶–@‚Å‚·B
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 09:58:16
Ä‹AŒÄ‚Ño‚µ‚Å
static int f(int n)
if n==0
return 1
else
return n*f(n-1)
‚Æ‚¢‚¤‚Ì‚ðì‚Á‚ĂނR‚̂Ƃ«ÅŒã‚Ì
return‚É‚PA‚QC‚R‚ƕԂ·‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚Ç
‚Q‚â‚R‚Íf(2)‚âf(1)‚Ì’l‚ªƒRƒ“ƒsƒ…[ƒ^‚É‹L‰¯‚³‚ê‚Ä‚é‚ÌH
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 12:34:42
‰´‚̃Rƒ“ƒsƒ…[ƒ^‚͈Ӓn‚Å‚à‰üs‚µ‚È‚¢‚‚à‚è‚©‚—‚—‚—....@ort
final Display display = new Display();
final Shell shell = new Shell(display);
String separator = System.getProperty("line.separator");
shell.open();
Text t = new Text(shell, SWT.BORDER);
t.setBounds(10, 10, 100, 100);
t.append("Hello world\n" + separator + '\n');
t.append("Hello world\n" + separator + '\n');
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 13:36:37
Ž¿–â‚Å‚·B
StringƒNƒ‰ƒX‚ÌreplaceAll()ƒƒ\ƒbƒh‚ÉŠÖ‚µ‚ĂȂñ‚Å‚·‚ªA
³‹K•\Œ»‚ÅA“Á’è‚Ì•¶ŽšW‡‚Ƀ}ƒbƒ`‚µ‚½ê‡A
ƒ}ƒbƒ`‚µ‚½•¶Žš‚ÌŒã‚ë‚É“ÁŽê‚È‹L†‚ð‰Á‚¦‚½‚¢‚̂ł·B
replaceAll(pattern, "“ÁŽê‚È‹L†");
‚Æ‚·‚邯AŒ³‚Ì•¶Žš‚ðŠ®‘S‚ÉÁ‚µ‚Ä‚µ‚Ü‚¤‚Ì‚Å
‚±‚ê‚͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‹ï‘Ì“I‚É‚Í
replaceAll("[abcd]","“ÁŽê‚È‹L†")
‚Å
•¶Žš—ñ‚ªA"apple"‚¾‚Á‚½ê‡
"a“ÁŽê‚È‹L†pple"
‚Æ‚È‚é‚æ‚¤‚É‚µ‚½‚¢‚̂ł·B
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 13:38:12
replaceAll("([abcd])", "\\1“ÁŽê‚È‹L†");
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:10:36
³‹K•\Œ»‚͂ǂ±‚És‚¯‚΃}ƒXƒ^[‚Å‚«‚Ü‚·‚©H
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:17:36
JDK5.0‚ÌWindows”Å‚µ‚©Žg‚¦‚È‚¢ó‘ԂȂ̂ł·‚ªAWindowsƒT[ƒrƒX‚Æ‚µ‚Ä
‹N“®‚µ‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉAŠO•”‚©‚çƒXƒŒƒbƒhƒ_ƒ“ƒv‚ðŽæ“¾‚·‚é
•û–@‚Í‚ ‚é‚Å‚µ‚傤‚©BˆÈ‰º‚Ì•û–@‚܂ł͎v‚¢‚‚¢‚½‚̂ł·‚ªA‚¢‚¸‚ê‚à
ƒgƒŒ[ƒhƒIƒt‚ªŒ»ÝŽæ‚ê‚È‚¢ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B
1. jstack ‚ðŽg‚¤
@@¨ JDK5.0 ‚Å‚ÍALinux ”Å‚µ‚©–³‚¢—l‚Å‚µ‚½B
2. jmxremote ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚Ä jconsole ‚ŃAƒ^ƒbƒ`
@@¨ Žæ“¾‚Å‚«‚é‚̂ł·‚ªAjconsole ‚Ì UI ‚ÌŽd—lãA‘S•”‚̃XƒŒƒbƒhƒ_ƒ“ƒv‚ð
@@@ Žæ‚è‚Â炢(¶‚̃XƒŒƒbƒh‚ð‘I‚Ô‚Æ‚»‚Ìî•ñ‚ªŽæ‚ê‚é)‚Ì‚ÅAˆê“x‚É“Á’è
@@@ ƒvƒƒZƒX‚̃_ƒ“ƒv‚ªŽæ‚ê‚é•û–@‚ð’T‚µ‚Ä‚¢‚Ü‚·B
3. StackTrace ‚ÆŒ¾‚¤ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽg‚¤
@@¨ adaptj ‚ÆŒ¾‚¤‰ïŽÐ‚Ì StackTrace ‚ðŽg‚¤‚ÆA‚Ü‚³‚ÉŠó–]‚µ‚½‚à‚Ì‚ªŽæ‚ê‚é‚Ì
@@@ ‚Å‚·‚ªAŽÀs‚µ‚½‚¢ŠÂ‹«‚ªƒCƒ“ƒ^[ƒlƒbƒg‚ÉŒq‚ª‚ç‚È‚¢ŠÂ‹«‚Å‚ ‚邽‚ßA
@@@ Žg—p‚Å‚«‚È‚¢‚Å‚¢‚Ü‚·B
‚Å‚«‚é”͈͂ÍAVM ‚Ì‹N“®ˆø”‚É•ÏX‚ð‰Á‚¦‚é‚܂ł͉”\‚Å‚·B
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:21:23
‚ ‚è‚Ü‚¹‚ñB
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:33:21
VM‚Ì‹N“®ˆø”‚ð•Ï‚¦‚ê‚é‚ñ‚È‚çAƒƒCƒ“ƒNƒ‰ƒX‚ð•Ï‚¦‚ç‚ê‚邯‚¢‚¤‚±‚Æ‚¾
Ž©‘O‚̃ƒCƒ“ƒNƒ‰ƒX‚©‚çê—p‚̃XƒŒƒbƒh‚ð‹N“®‚µ‚Ä‚¨‚«A
‰½‚©‚̃gƒŠƒK‚É”½‰ž‚µ‚Ä Thread#getAllStackTraces() ‚ðo—Í‚·‚邿‚¤‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚̂ł͂Ȃ¢‚©
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:48:08
>>536
‚»‚¤‚Å‚·‚©...Linux‚¾‚ÆŠÈ’P‚Ȃ̂ɈӊO‚É‹ê킵‚ÄŽQ‚Á‚Ä‚¢‚Ü‚·B
>>537
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Thread#getAllStackTraces ‚ðo—Í‚·‚éˆÄ‚ÍA
•Ê“rƒT[ƒo‚ÉŽè‚ð“ü‚ê‚Ä‚µ‚Ü‚¤‚Ì‚ª‹–‚³‚ê‚éꇂ̈ĂƂµ‚Ä
ŽŸ‘Pô‚É‚µ‚Ä‚¢‚Ü‚µ‚½B
‚±‚Ìꇂ͂ǂ¤‚¹Žè‚ª“ü‚é‚©‚ç‚Á‚Ä‚±‚Æ‚ÅA
ƒT[ƒoƒAƒvƒŠ‚Ȃ̂ł»‚̂܂܌û‚ðÝ‚¯‚Äo—Í‚·‚éˆÄ‚ÅŒŸ“¢‚µ‚Ä‚¢‚Ü‚
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 14:49:51
‚¢‚܂ǂ«Linux‚Í‚Ë[‚æ‚—
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 15:31:49
linux‚ª‹–‚³‚ê‚é‚͔̂N‹à‚à‚炤‚܂ł¾‚æ‚Ë
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 15:58:42
‚È‚çA‚¨‚Ü‚¦‚ç‚͂ȂɎg‚Á‚Ä‚ñ‚¾‚æH
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 16:17:43
‚à‚¿‚ë‚ñWindows
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 16:33:03
>>534
URLØÝ¸(www.hellohiro.com)
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 16:38:18
‚»‚̃TƒCƒgA‚¨‚¨‚¨I`‚Ü‚µ‚½‚ËI‚Á‚Ä‚¢‚¤‚Ì‚ªƒCƒ„‚¾
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 18:06:01
>>544
‚Ä‚©A
Java‰SŽÒŒü‚¯ƒTƒCƒg‚̂قƂñ‚Ç‚ª‚»‚ñ‚ÈŠ´‚¶‚¶‚á‚ËH
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 18:15:56
”OŠè‚ÌAGeneric‚ƃAƒmƒe[ƒVƒ‡ƒ“‚Æenum‚ɑΉž‚µ‚½Effective Java‘æ2”Å‚ª
o‚½‚»‚¤‚Å‚·‚ªA‚¨‚Ê‚µ‚ç‚Ì’†‚̓ǂñ‚¾•û‚ÅAŠ´‘z‚Í‚¢‚©‚ª‚Å‚·‚©‚ÈH
‘O‘‚«‚É‘‚¢‚Ä‚ ‚é’Ê‚è‚Ì“à—e‚Å‚·‚©‚ÈH
‚·‚łɑæ1”Å‚ðenum‚ ‚½‚è‚܂œǂñ‚Å‚¢‚é‚Ì‚¶‚ႪA
‚±‚ê‚Í‘æ2”łɈƑւ¦‚µ‚ēǂݒ¼‚µ‚½‚Ù‚¤‚ª‚æ‚낵‚¢‚©‚ÈH
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 18:45:16
>>545
‚»‚ñ‚ȃoƒiƒi
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 20:14:44
struts2‚Á‚ÄŒ‹\Žg‚í‚ê‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
¡Aˆê”ÔˆÀ’肵‚Ä‚¢‚éƒtƒŒ[ƒ€ƒ[ƒN‚Á‚ĉ½H
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 21:17:35
‚Æ‚±‚ë‚Å‚¨‚Ü‚¢‚çEclipse‚Æ‚©Žg‚¢‚±‚È‚¹‚Ä‚é‚ÌH
‚¨‚ê‚Í‘S‘R‚í‚©‚ñ‚Ë‚¥A•’ʂɃvƒƒWƒFƒNƒgì‚Á‚ăR[ƒh‘‚¢‚ÄŽÀs‚È‚ç‚Å‚«‚é‚ñ‚¾‚ª
‘S‘RŽg‚¢‚±‚È‚µ‚Ă銴‚¶‚ª‚µ‚È‚¢A‚Æ‚¢‚¤‚©‚µ‚ĂȂ¢‚ªB
ŠJ”ŠÂ‹«‚Á‚Ä‘½‹@”\‚·‚¬‚é
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 21:22:04
‚¨‘O‚çSEAPGHHHHHH
‚â‚Á‚Ä‚¢‚¯‚Ä‚ñ‚ÌHHHHHH
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 22:19:57
‰´‚Í>>550‚ªˆê”ÔS”z‚¾B
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 22:20:01
>>546
‚·‚êˆá‚¢H
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 23:23:34
>>535
‚Ƃɂ©‚ Ctrl+Break ‚ð‘—‚ê‚΃XƒŒƒbƒhƒ_ƒ“ƒv‚·‚é‚炵‚¢‚Ì‚ÅAWin32 SDK ‚Ì GenerateConsoleCtrlEvent ŠÖ”
‚Å CTRL_BREAK_EVENT ‚ð‘—‚ê‚΂¢‚¢‚Í‚¸B
‚½‚¾‚µƒT[ƒrƒX‚Æ‚µ‚Ä‹N“®‚µ‚Ä‚¢‚é java ƒvƒƒOƒ‰ƒ€‚Ì•W€o—Í‚Éo‚¿‚Ⴄ‚©‚çA•W€o—Í‚ðƒtƒ@ƒCƒ‹‚©‰½‚©‚É
ƒŠƒ_ƒCƒŒƒNƒg‚·‚é•K—v‚ª‚ ‚éB@
‚±‚±‚܂ő‚¢‚½‚¯‚ÇA‚»‚±‚܂ł·‚é‚È‚ç JDK6 ‚É‚µ‚Ä‚à‚炦‚邿‚¤‚Éà“¾‚µ‚½‚Ù‚¤‚ªŠy‚»‚¤‚¾‚ÈB
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 23:51:37
Ž®Œ¾Œê‚̈Ӌ`‚Ƃ͉½‚È‚ñ‚Å‚µ‚傤‚©H
seacer2‚̕׋‚µ‚Ä‚½‚çOGNL‚Æ‚¢‚¤Œ¾Œê‚ªo‚Ä‚«‚Ü‚µ‚½B
’²‚×‚Ä‚Ý‚é‚ÆJavaEE‚Éo‚Ä‚‚éELŽ®‚Ȃǂ̒‡ŠÔ‚ÅŽ®Œ¾Œê‚Æ‚¢‚¤‚炵‚¢‚̂ł·‚ªA
•¶–@Œ©‚Ä‚à–Ú“I‚ª—‰ð‚Å‚«‚Ü‚¹‚ñB
webŠJ”‚É‚¨‚¢‚ÄŽ®Œ¾Œê‚ðŽg‚¤ˆÓ–¡‚Æ‚¢‚¤‚Ì‚Í
JSP‚ŃAƒNƒVƒ‡ƒ“‚âƒT[ƒuƒŒƒbƒg‚©‚çŽó‚¯Žæ‚Á‚½ƒIƒuƒWƒFƒNƒg‚Ìî•ñ‚ðo—Í‚µ‚â‚·‚‚·‚邽‚ß
‚ÉŒÀ‚Á‚½‚±‚Ƃł·‚©H
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/01 23:51:48
ˆÈ‰º‚̃IƒuƒWƒFƒNƒg‚ðƒVƒŠƒAƒ‰ƒCƒY‚µ‚ălƒbƒgƒ[ƒN‚Å‘¼‚̃pƒ\ƒRƒ“‚É“]‘—AŒvŽZ‚ðs‚¢Œ‹‰Ê‚ð•Ô‘—‚³‚¹‚éƒvƒƒOƒ‰ƒ€‚ð쬂µ‚Ä‚¢‚Ü‚·B
public class Element implements Serializable
{
double start;
double end;
int cut;
double d;
int sigma;
int mode;
}
556:555
08/12/01 23:54:35
‘±‚«
‘—Mƒƒ\ƒbƒh
try {
sock = new Socket(host, Integer.parseInt(port));
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ObjectOutputStream out = null;
try {
out = new ObjectOutputStream(sock.getOutputStream());
out.writeObject(element);
out.flush();
} catch (IOException e) {
e.printStackTrace();
}
finally
{
try {
out.close();
sock.close();
} catch (Exception e) {
e.printStackTrace();
}
557:555
08/12/01 23:58:02
ˆÈ‰º‚̃ƒ\ƒbƒh‚ÅŽóM‚ðs‚Á‚Ä‚¢‚é‚̂ł·‚ªAEOFException‚ª”¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
——R‚ª‚³‚Á‚Ï‚è‚í‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B‚ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©B
try
{
ois = new ObjectInputStream(sock.getInputStream());
if(ois.readObject() instanceof Element) //ŒvŽZ‚·‚é—v‘f‚ðŽó‚¯Žæ‚Á‚½ê‡
{
Element element = (Element)ois.readObject();
element.apply(simu.getRects());
Receive.this.simu.calc(); //ŒvŽZ
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(ois != null)
ois.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:02:21
‚±‚±
if(ois.readObject() instanceof Element) //ŒvŽZ‚·‚é—v‘f‚ðŽó‚¯Žæ‚Á‚½ê‡
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:03:04
>>555
ois.readObject() instanceof Element ‚Ìs‚Å
ƒIƒuƒWƒFƒNƒg‚ð“ǂݞ‚ñ‚Å‚é‚Ì‚É
‚»‚̉º‚Ìs‚Å‚³‚ç‚ɓǂݞ‚à‚¤‚Æ‚µ‚Ă邩‚ç
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:12:18
public static final Object CONS=new Object();
‚ŃIƒuƒWƒFƒNƒg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð’蔂̂悤‚ÉŽg‚¢‚½‚¢‚̂ł·‚ªA
’¼—ñ‰»‚·‚邯ƒCƒ“ƒXƒ^ƒ“ƒX‚̃ƒ‚ƒŠƒAƒhƒŒƒX‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢
if (arg==CONS);‚Å”äŠr‚µ‚Ä‚àãŽè‚‚¢‚«‚Ü‚¹‚ñB
ŒÃ‚¢jdk‚Ì‚½‚ßenum‚ðŽg‚¦‚¸‚Ç‚¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©B
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:24:45
>>560
enum‚ª—~‚µ‚¢‚È‚çEffective Java‚ð“Ç‚ñ‚Åenum‚ðŽÀ‘•‚·‚é
562:555
08/12/02 00:26:58
>>558
>>559
o—ˆ‚Ü‚µ‚½A—L“‚²‚´‚¢‚Ü‚·B
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:31:48
>>561
‚»‚Ì‹³‰È‘‚ÍŽ‚Á‚ĂȂ¢‚ñ‚Å‚·‚¯‚ÇAenum‚È‚ñ‚Ăǂ¤‚â‚ê‚ÎŽÀ‘•‚Å‚«‚é‚ñ‚Å‚·‚©I
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:32:48
‚¤‚´‚¢‚È‚Ÿ
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:37:15
Enum‚łȂ‚Ä‚àƒtƒB[ƒ‹ƒh‚ªƒIƒuƒWƒFƒNƒg‚Å’è”(final)‚ňêˆÓ‚Å‚ ‚ê‚΂¢‚¢‚Ì‚Å
—Ⴆ‚ÎString‚Å‚â‚Á‚Ă݂悤‚©‚ÆŽv‚Á‚Ä‚é‚̂ł·‚ª“‚¢‚Å‚·iGƒÖGj
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 00:50:22
>>560
readResolve ‚ðŽÀ‘•‚µ‚ë
567:546
08/12/02 02:05:41
>>552
‚È‚ºƒXƒŒˆá‚¢‚Ȃ̂¶‚áH
Eclipse‚̘b‚ð‚·‚é‚Ù‚¤‚ª‚æ‚Á‚ۂǃXƒŒˆá‚¢‚ł͂Ȃ¢‚©‚¢H
‚¤[‚ÞAEffective Java‘æ2”Å‚ðŽÀۂɓǂñ‚ł݂½ŽÒ‚Í
‚Ü‚¾‚±‚̃XƒŒ‚ÉŒ»‚ê‚È‚¢‚©B
568:546
08/12/02 02:08:03
>>563
Effective Java‘æˆê”łɎÀ‘•‚·‚é•û–@‚ªÚ‚Á‚Ä‚¢‚邿‚¤‚¶‚áB
Type Safe enum‚Å‚àƒOƒO‚Á‚ÄŒ©‚邯‚æ‚¢‚¼BEclipse‚̃vƒ‰ƒOƒCƒ“‚Å‚à
‚»‚̂悤‚È‚à‚Ì‚ª‘¶Ý‚·‚é‚Ì‚¶‚áB
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 02:10:06
“Ç‚ñ‚Å‚éÅ’†BGenerics‚Ì‹«ŠEƒƒCƒ‹ƒhƒJ[ƒh‚Íà–¾“Ç‚ñ‚Å‚à‚³‚Á‚ς肾B
<T extends Comparable<? super T>>‚Á‚ĉ½‚¼ccB
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 02:15:37
T‚à‚µ‚‚Í‚»‚̃X[ƒp[ƒNƒ‰ƒX‚Æ”äŠr‰Â”\‚ÈT
Integer (Comparable<Integer>) ‚Æ‚©
java.sql.Date (Comparable<java.util.Date>) ‚ªŠY“–‚·‚é
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 02:24:39
<? super T>‚Á‚Ä
if(foo instanceof Bar){
//hoge
}
‚Ý‚½‚¢‚ÈðŒ•ªŠò‚ª‚¢‚ç‚È‚‚Ȃ邂炢‚µ‚©Žv‚¢‚‚©‚È‚¢‚ñ‚¾‚ªEEE
572:569
08/12/02 02:25:37
‚¤[‚ñA‚í‚©‚邿‚¤‚Ȃ킩‚ç‚ñ‚悤‚ÈB
interface I {}
class A implements I, Comparable<I> {...}
class B implements I, Comparable<I> {...}
static <T extends Comparalbe<? super T>> int compare1(T a, T b) {...}
static <T extends Comparalbe<T>> int compare2(T a, T b) {...}
void func() {
A a = new A();
B b = new B();
compare1(a, b); // OK
compare2(a, b); // NG
}
Šù‘¶‚Ì’è‹`‚͂Ȃñ‚Æ‚©“Ç‚Ý‰ð‚¯‚Ä‚àA1‚©‚玩•ª‚Å’è‹`‚Å‚«‚È‚³‚»[‚È‹C‚ªccB
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 02:35:19
>>567
’•¶‚µ‚ÄA“ž’…‘Ò‚¿B‰´‚Ì‘‚ɓ͂‚̂͂¢‚‚̓ú‚¾‚æorz
>>571
ŽÀsŽž‚¶‚á‚È‚‚ăRƒ“ƒpƒCƒ‹Žž‚É“{‚ç‚ê‚é‚©‚ç—Ç‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈB
GenericsŽg‚¢Žn‚߂邯ˆÓ’n‚Å‚àƒLƒƒƒXƒg‚𖳂‚µ‚½‚‚È‚éB
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 12:16:35
>>570
•Еû‚ªsql‚Å‚à‚¤•Еû‚ªutil‚Å‚ ‚邼
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 12:20:06
>>572
ƒhƒLƒ…ƒƒ“ƒg‚ð‚æ‚“ǂނñ‚¾B“ü–åƒTƒCƒg‚à‚Ç‚±‚©‚É‚ ‚éB
Effective Java‚ð“ǂޑO‚Éæ‚ÉGenerics“ü–å‚炵‚«ƒTƒCƒg‚ðæ‚É
“Ç‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢‚̂łÍB
‚½‚µ‚©‚ÉA‚¯‚Á‚±‚¤¬—‚·‚邯‚ÍŽv‚¤B
Ž©•ª‚Åì‚é‚Ì‘å•Ï‚¾
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 17:22:44
>>566
‚ ‚Ì`
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚Å‚·‚¯‚Ç
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 17:34:05
ƒAƒvƒŒƒbƒg‚ŘZŠpŒ`‚ð•`‚«‚½‚¢‚̂ł·‚ªAdrawPolygonƒƒ\ƒbƒh‚ªintŒ^‚Ì”z—ñ‚µ‚©ˆø”‚É
Žæ‚ê‚È‚¢‚悤‚Ȃ̂łǂ¤‚·‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñBˆÈ‰º‚̃R[ƒh‚ð‚Ç‚¤C³‚µ‚½‚ç‚¢‚¢‚Å‚·‚©
import java.applet.*;
import java.awt.*;
public class hexagon extends Applet {
public void paint(Graphics g) {
double sqr3 = Math.sqrt(3.0);
double[] xPoints = {5, 15, 20, 15, 5, 0};
double[] yPoints = {0, 0, (5*sqr3), (10*sqr3), (10*sqr3), (5*sqr3)};
int nPoints = 6;
g.drawPolygon(xPoints, yPoints, nPoints);
}
}
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 18:43:10
>>577
int‚ɃLƒƒƒXƒg‚·‚ê‚ÎH
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 18:44:54
>>578
“¯ˆêƒCƒ“ƒXƒ^ƒ“ƒX‚ð•Ô‚·‚悤‚ÉreadResolve()‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚ê‚΂¢‚¢‚Æ‚¢‚¤‚±‚Æ‚©‚ÆB
readResolve()‚ð’m‚ç‚È‚¢‚È‚çA’¼—ñ‰»‚ɂ‚¢‚ÄÚ‚µ‚’²‚ׂ邯‚¢‚¢B
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 19:07:11
’¼—ñ‰»‚Ìsrc‚Ædst‚ŃCƒ“ƒXƒ^ƒ“ƒX‚̃AƒhƒŒƒX‚ªˆá‚¤‚©‚çstatic final int‚Ý‚½‚Ȓ蔂Ƃµ‚Ä‹@”\‚µ‚ĂȂ¢‚Á‚Ä‚±‚Æ‚ª–â‘è‚È‚ñ‚Å‚·‚¯‚ÇH
‰½‚ª–â‘肪—Ç‚•ª‚©‚Á‚ĂȂ¢‚¶‚á‚È‚¢‚Å‚·‚©B‚»‚ê‚ɃCƒ“ƒ^ƒtƒFƒCƒX‚ł͂»‚ÌAPI‚Í‚ ‚è‚Ü‚¹‚ñ‚æB
’¼—ñ‰»‚·‚邯‚«‚Í•’ʂ̓Nƒ‰ƒX‚̂ق¤Žg‚¢‚Ü‚·‚¯‚ÇB
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 19:17:10
‚È‚ñ‚Åint‚µ‚©ˆµ‚¦‚È‚¢‚ñ‚¾‚낤‚©
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 19:36:09
>>580
readResolve()‚ÍANY-ACCESS-MODIFIER‚ȃƒ\ƒbƒh‚¾‚¯‚ÇA
ƒfƒtƒHƒ‹ƒg‚Å‚Íprivate‚ȃƒ\ƒbƒh‚¾‚©‚çAjavadoc‚É‚àÚ‚Á‚ĂȂ¢‚µA
ƒI[ƒo[ƒ‰ƒCƒh‚µ‚ë‚Æ‚¢‚í‚ê‚Ä‚àƒsƒ“‚Æ‚±‚È‚¢‚Ì‚ÍA”ñí‚ɂ悕ª‚©‚éB
‚½‚¾A’¼—ñ‰»‚ðŽg—p‚·‚é‚È‚çA’¼—ñ‰»‚ÌŽd—l‚®‚ç‚¢’²‚ׂ悤‚ºB
‚»‚ê‚æ‚èA"ƒNƒ‰ƒX‚̂ق¤"‚Á‚ĉ½H
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:04:29
“–‘Rclass ObjectInputStream‚Å‚·‚æB
int‚Ȃ̂ÍAswich‚ÌŽÀ‘•‚ª32ƒrƒbƒg‚¾‚Æ—eˆÕ‚¾‚©‚ç‚Å‚·B
‚»‚ê‚ÆŽd—l‚͓ǂñ‚Å‚é‚ñ‚Å‚·‚¯‚ÇAŽQÆ‚ðƒtƒB[ƒ‹ƒh’蔂Ƃµ‚ÄŽg‚¢‚½‚¢‚±‚Ƃƒ¼—ñ‰»‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñB
enum‚ªŽg‚¦‚éJDK‚Ȃ炢‚¢‚ñ‚Å‚µ‚傤‚ªA‚È‚ñ‚©ãŽè‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©EEEE
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:16:50
>>580
URLØÝ¸(java.sun.com)
> ‘ã‘ÖƒIƒuƒWƒFƒNƒg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒXƒgƒŠ[ƒ€‚©‚ç“ǂݞ‚Þ‚Æ‚«‚É
> ‚»‚̃IƒuƒWƒFƒNƒg‚ðŽw’è‚·‚é•K—v‚Ì‚ ‚éƒNƒ‰ƒX‚Å‚ÍA
> ŽŸ‚̃VƒOƒjƒ`ƒƒ[‚ð³Šm‚ÉŽw’肵‚ÄA‚±‚Ì“Á•ʂȃƒ\ƒbƒh‚ðŽÀ‘•‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
>
> ANY-ACCESS-MODIFIER Object readResolve() throws ObjectStreamException;
1.1 ‚¾‚ÆŽg‚¦‚È‚¢‚ñ‚¾‚Á‚¯H
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:22:14
readResolve‚ªˆê‚Â‚Ì‰ðŒˆ–@‚Ȃ͕̂ª‚©‚è‚Ü‚·‚ªA‚ ‚È‚½A‚¿‚å‚Á‚Æ‚µ‚‚±‚¢
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:23:31
‚à‚¤ƒWƒƒƒo‚͂߂ñ‚Ç‚¢I
C#‚ƃ}ƒCƒNƒƒ\ƒtƒg‚¾‚¯‚ʼn´‚Í‚µ‚ ‚킹I
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:23:53
>>585
readResolve ‚Å‚Ì‰ðŒˆ‚Å‚ÍA‰½‚©•s–ž‚ªH
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:27:48
>>583
‰½‚±‚Ìê‚©
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:29:09
>>585
„readResolve‚ªˆê‚Â‚Ì‰ðŒˆ–@‚Ȃ͕̂ª‚©‚è‚Ü‚·‚ªA‚ ‚È‚½A‚¿‚å‚Á‚Æ‚µ‚‚±‚¢
‚¢‚âA•Êl‚Å‚·‚©‚çB
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:32:05
‚±‚±‚܂őS•”‰´‚Ì‘‚«ž‚Ý
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:37:57
‚ǂꂪ‚¾‚ê‚Ì‚¾‚ê‚Ö‚Ì”Œ¾‚Ȃ̂©
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:41:19
„„‚»‚ê‚ɃCƒ“ƒ^ƒtƒFƒCƒX‚ł͂»‚ÌAPI‚Í‚ ‚è‚Ü‚¹‚ñ‚æB
„„’¼—ñ‰»‚·‚邯‚«‚Í•’ʂ̓Nƒ‰ƒX‚̂ق¤Žg‚¢‚Ü‚·‚¯‚ÇB
‰¡“¹‚É‚»‚ê‚邯‚ÇAƒCƒ“ƒ^ƒtƒFƒCƒX‚ƃNƒ‰ƒX‚Ì—‰ð‚ª‚ ‚â‚Ó‚â‚¶‚á‚È‚¢‚©B
•’ʂ̓Nƒ‰ƒX‚̂ق¤‚ð’¼—ñ‰»‚Á‚ÄAƒCƒ“ƒ^ƒtƒFƒCƒX‚à’¼—ñ‰»‰Â”\‚ÆH
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:46:13
>>569
ƒƒCƒ‹ƒhƒJ[ƒh‚ÍA
ˆø”‚ɑ΂µ‚ăRƒoƒŠƒAƒ“ƒg‚É‚µ‚½‚¢ê‡‚ÍAsuper ‚ðŽg‚¢A
•Ô‚è’l‚ɑ΂µ‚ăRƒoƒŠƒAƒ“ƒg‚É‚µ‚½‚¢ê‡‚ÍAextends ‚ðŽg‚¤B
—Ⴆ‚ÎAComparator<T> ‚ÍAT ‚ªo‚Ä‚‚é‚Ì‚ªA
int compare(T, T)
‚µ‚©‚È‚¢‚Ì‚ÅAextends ‚̃ƒCƒ‹ƒhƒJ[ƒh‚ðŽg‚Á‚Ä‚à‘S‚‚Ì–³ˆÓ–¡B
‹t‚ÉAIterator<T> ‚ÍAT ‚ªo‚Ä‚‚é‚Ì‚ª
T next()
‚µ‚©‚È‚¢‚Ì‚ÅAsuper ‚̃ƒCƒ‹ƒhƒJ[ƒh‚ðŽg‚Á‚Ä‚à‘S‚‚Ì–³ˆÓ–¡B
‚Æ‚±‚ë‚ÅAEffective Java ‘æ2”ł̘a–ó‚͂ǂ¤‚È‚ñH
‘æ1”ł͘a–󂪓‚¢‚Æ‚©‚¢‚Á‚Ä‚½l‚ª‹‚½‚¯‚Ç
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:50:23
java‚ÅmysqlƒT[ƒo‚ÉŒ»ÝŽž‚ðŽæ“¾‚·‚邽‚߂ɃNƒGƒŠ‚ð”s‚µ‚Ď擾‚µ‚½Œ‹‰Ê‚ª
2008-12-02 20:47:03.0
‚Æ‚¢‚¤‚悤‚ÉÅŒã‚É—]Œv‚È•¨‚ª‚‚¢‚Ä‚«‚Ü‚·B‚±‚ê‚È‚ñ‚Æ‚©‚È‚ç‚È‚¢‚Å‚µ‚傤‚©H
String query = "select now();";
try{
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection(url, user, pass);
stmt = con.createStatement();
rs = stmt.executeQuery(query);
rs.next();
TimeStamp = rs.getString("now()");
System.out.println(TimeStamp);
}catch(Exception e){
System.err.println(e);
}
‚±‚ñ‚ÈŠ´‚¶‚̃\[ƒX‚Å‚·
2008-12-02 20:47:03
‚±‚ꂾ‚¯‚ ‚ê‚΂¢‚¢‚Å‚·
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 20:51:16
5.0‚¶‚á‚È‚¢‚È‚çreadResolve‚µ‚©‚È‚¢‚¾‚ëB‚È‚ñ‚ŃSƒl‚Ä‚ñ‚¾H
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:10:50
Swing‚ÅŽ¿–â‚Å‚·c
JScrollPane‚ÌViewportView‚ÉJTree‚ð“ñ‚ÂÝ’u‚µ‚½JPanel‚ðŽw’肵‚½‚̂ł·‚ª
ƒXƒNƒ[ƒ‹ƒyƒCƒ“‚Ì’†‰›‚ÉJTree‚ª•À‚ñ‚Å‚µ‚Ü‚Á‚Ä¢‚Á‚Ă܂·
BoxLayout‚ÅJPanel‚ÉJTree‚ðÝ’u‚·‚邯ƒeƒLƒXƒg‚ª‚܂Ƃà‚É•\ަ‚³‚ê‚È‚¢(Œã”¼‚ª“rØ‚ê‚é)‚Ì‚Å
GridBagLayout‚Å”’ކ‚̃pƒlƒ‹‚ðJTree‚̉º‚ÉÝ’u‚µAJTree‚ð¶ã‚ɂȂñ‚Æ‚©•\ަ‚µ‚Ă܂·
‚±‚ñ‚È–³—–î—‚È•û–@‚ðŽg‚킸A‘f’¼‚ÉJTree‚ð“ñ‚ƒXƒNƒ[ƒ‹ƒyƒCƒ“‚̶ã‚ÉÝ’u‚·‚é•û–@‚Í–³‚¢‚Å‚µ‚傤‚©H
‰½•û‚©‚²‹³Žö‰º‚³‚¢c
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:13:56
>>594
‚È‚ñ‚Å getTimestamp ‚µ‚È‚¢‚ÌH
java.text.SimpleDateFormat ‚ ‚½‚è‚ðŽQÆ‚·‚邿‚낵B
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:34:12
ŽI‚̃VƒXƒeƒ€Žž‚ƃNƒ‰ƒCƒAƒ“ƒg‚̃VƒXƒeƒ€Žž‚ªˆê’v‚µ‚Ä‚¢‚é
•ÛØ‚Í‚ ‚邯H
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:35:47
>>597
>>598
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŒ‹˜_‚©‚猾‚¤‚ÆAsubstring(0,19)‚Å‰ðŒˆ‚µ‚Ü‚µ‚½
‚µ‚©‚µ‚È‚ñ‚Å––”ö‚ɂւñ‚È.0‚ª‚‚‚Ì‚©‚¿‚å‚Á‚Æ“ä‚Å‚·
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:37:54
>>598
‚È‚é‚Ù‚Ç‚ËB
‚Ȃ炻‚à‚»‚à SQL ã‚Å®Œ`‚µ‚Äo—Í‚·‚ׂ«‚¾‚ËB
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:39:37
‚ñH‚ÆŽv‚Á‚½‚¯‚Ç Timestamp ‚Ŏ擾‚µ‚Ä‚è‚á–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
unix epoch time ‚©‚ç‚ÌŽžŠÔ‚Ȗ󂾂µcB
‚Ü‚Ÿ‚Ç‚¤‚Å‚à‚¢‚¢‚âBƒKƒ“ƒK‚Á‚Ä‚—
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:44:44
>>567
eclipse–œÎ`
ƒvƒ‰ƒ“ƒNƒgƒ“–œÎ`
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:53:54
eclipse‚È‚ñ‚ÄŽg‚Á‚Ă邯”nŽ‚É‚È‚é‚¼
‚Á‚Ă̂ªŒû•È‚ÌEmacsŽg‚¢‚Ìæ”y‚ªRails‚ð—‰ð‚Å‚«‚È‚¢
‹K–ñŒ¾‚¤‘O‚ÉŒ´—‚ðà–¾‚µ‚ë‚Æ‚©Œ¾‚Á‚Ä“{–‚é
“ªŒÅ‚‚È‚Á‚Ä‚ñ‚̂͂ǂÁ‚¿‚È‚ñ‚¾‚낤
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 21:55:52
‚æ‚l‚¦‚½‚ç’¼—ñ‰»‚Œ蔃tƒB[ƒ‹ƒh‚̃AƒhƒŒƒX‚ª•Ï‚í‚Á‚Ä‚àAequals‚Å‰ðŒˆ‚Å‚«‚»‚¤‚Ȃ̂ł»‚Á‚¿‚Å‚â‚Á‚Ă݂邱‚Ƃɂµ‚Ü‚·B
ŽÀÛ‚ÍEnmuMap‚Ý‚½‚¢‚È‚±‚Æ‚ªo—ˆ‚ê‚Ηǂ¢‚̂ł·‚ªAƒ}ƒbƒv‚ðŽg‚Á‚½”z—ñƒAƒNƒZƒX‚Ý‚½‚¢‚Å‚·‚¯‚Ç
m.put(ONE,val); m.put(TWO,val2);
‚µ‚½‚ ‚Ƃɒ¼—ñ‰»‚µ‚Ä‚à
m.get(ONE).equals(val)==true ‚Å‚ ‚邱‚Æ‚ªðŒ‚Å‚·B‚±‚¤‚¢‚¤‚Ì‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©B
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 22:11:54
>>603
‚±‚ñ‚ȂƂ±‚ë‚Åæ”y‚̈«Œû‚¢‚Á‚Ă邨‚Ü‚¦‚à‘Š“–ƒAƒŒ‚¾‚¯‚Ç‚Èw
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 22:46:37
>>596
sage–Y‚ꂽã‚ÉSwingƒXƒŒ‚ª‚ ‚è‚Ü‚µ‚½c–{“–‚É\‚µ–ó‚È‚¢‚Å‚·
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 23:01:39
>>603
uIDE? ƒNƒ\Žg‚¢“ï‚¢ƒGƒfƒBƒ^•t‚¢‚Ă邾‚¯‚̃Lƒbƒ`ƒ“ƒVƒ“ƒN‚ªŽg‚¢‚à‚ñ‚É
‚È‚é‚킯‚Ë[‚¾‚ëAJKv‚ÆŽv‚Á‚Ä‚½‚çAƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\‚Ì‚ ‚Ü‚è‚Ì
‘f°‚µ‚³‚ÉEclipse‚É“]‚ñ‚¾Emacs—ð15”N‚̉´‚ª’Ê‚è‚Ü‚·‚æA‚ÆB
‚Ü‚ŸAScala‚ÍScala Plugin‚ªŒ»ó–ð‚É—§‚½‚È‚¢‚Ì‚ÅAscala-mode.elˆê‘ð
‚È‚ñ‚¾‚ª‚ÈccB
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 23:24:18
emacs‚Á‚Ä‚»‚ñ‚Ȃɂ¢‚¢‚ñ‚Å‚·‚©H‚½‚¾‚̃GƒfƒBƒ^‚¶‚á‚È‚¢‚Å‚·‚©B
‚µ‚©‚ೋK•\Œ»‚ðŽg‚Á‚½ŒŸõE’uŠ·‚ª‚ ‚ê‚ÎŒጻ\•ª‚Ȃ̂ÉAƒJƒXƒ^ƒ}ƒCƒY‚ª‘½‚·‚¬‚Ä•s—v‚È‹@”\‚ª‘½‚¢‚µB
ŽÀÛŽ„‚ª˜_•¶‘‚‚Æ‚«‚â–ðЂɒño‚·‚é‘—Þ‚È‚ñ‚©‚àms word 95‚Æ•\‹@”\’ö“x‚Å\•ª‚Å‚·‚µAˆê‘Ì‘S‘̃GƒfƒBƒbƒ^‚âIDE‚ɉ½‚ð–]‚ñ‚Å‚é‚ñ‚Å‚·‚©H‚Æ‚¢‚Á‚Ă݂éƒeƒXƒg‚—
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 23:29:42
>>603
IDE ‚Å‚µ‚© coding ‚µ‚½‚±‚ƂȂ¢‚Æ”nŽ‚É‚È‚é‚Æ‚¢‚¤‚©”‘z‚ª
‹·‚‚È‚é‚Æ‚¢‚¤ˆÓ–¡‚Å‚Íæ”y‚ɇˆÓ‚·‚éB‚¯‚ÇAIDE ‚ðŽg‚Á‚Ä
‚à—Ç‚¢‚ÆŽv‚¤‚µA’Pƒ‚ł͂Ȃ¢ GUI ‚Æ‚©‚Í IDE Žg‚í‚È‚¢•û‚ª
ŽžŠÔ‚Ì–³‘Ê‚¾‚ÆŽv‚¤B
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 23:43:13
ƒGƒfƒBƒ^‚¾‚Æ‚µ‚Ä‚àƒR[ƒh‚̃Rƒsƒy‚Åςނ̂ÅAŽžŠÔ‚Ì–³‘Ê‚Á‚ÄŠ´Šo‚ª‚í‚©‚ñ‚È‚¢‚ñ‚Å‚·‚¯‚ÇB
GUI‚Æ‚©ŠOŒ©‚̃eƒ“ƒvƒŒ[ƒg‚ª‚ ‚Á‚Ä‚ ‚Ƃ̓ƒWƒbƒN‘‚‚¾‚¯‚Á‚ĂȂçJava‚¶‚á‚È‚‚Ăࡂ̎ž‘ã‚È‚çWeb‚Å‚¢‚¢‚©‚ÆB
Java‚Ì—Ç‚¢‚Æ‚±‚ë‚̓RƒeƒRƒe‚ÌŒ¾ŒêƒTƒ|[ƒg‚â“Á’è—p“r‚Å‚µ‚©‚‚©‚È‚¢ˆÓ–¡•s–¾‚È‹@”\‚ª‚ ‚Á‚½‚肹‚¸A
ƒVƒ“ƒvƒ‹‚ɃGƒfƒBƒ^‚݂̂ÅAOOŽvl“I‚É•K—v‚ȃNƒ‰ƒXƒtƒ@ƒCƒ‹‚ð‘‚¢‚Ä‚¢‚‚¾‚¯‚Å‚¢‚¢‚Á‚ĂƂ±‚낾‚ÆŽv‚¤‚ñ‚Å‚·‚¯‚ÇB
‚Å‚à”çˆÈã‚̃Nƒ‰ƒXƒtƒ@ƒCƒ‹‚ðŠÇ—‚Å‚«‚é‚®‚ç‚¢‚É“ª—Ç‚‚È‚¢‚Æ‚¿‚å‚Á‚Æ–³—‚©B
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/02 23:45:29
>>603
>æ”y‚ªRails‚ð—‰ð‚Å‚«‚È‚¢
>‹K–ñŒ¾‚¤‘O‚ÉŒ´—‚ðà–¾‚µ‚ë‚Æ‚©Œ¾‚Á‚Ä“{–‚é
æ”y‚ÆŒN‚Ƃ̊ԂɂÍA‚¾‚¢‚Ô[‚¢·‚ª‚ ‚邯д‚¶‚éB
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:02:31
>>610
Java ‚ÍFX‚È–¼‘O‚ª‚₽‚ç’·‚¢‚©‚ç’Êí‚̃GƒfƒBƒ^‚¶‚á‚©‚Á‚½‚é‚‚È‚¢‚©H
Exception –¼‚Æ‚©
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:20:21
Ž©•ª‚àXEmacs‚©‚çEclipse‚Éæ‚芷‚¦‚½ƒNƒ`‚Å‚·‚ªA•Ö—˜‚¾‚ȂƎv‚¦‚é‹@”\‚Í
u‚»‚ê‚Á‚Ä•¶–@“I‚ÉŽ©–¾‚¾‚©‚çAŽ©“®‰»‚Å‚«‚邿‚Ëv‚Æ‚¢‚¤•¨‚ª–w‚ǂł·B
—Ⴆ‚΃Cƒ“ƒ^[ƒtƒFƒCƒXŽÀ‘•Žž‚̃XƒPƒ‹ƒgƒ“‚ÌŽ©“®¶¬‚È‚ñ‚Ă͓̂TŒ^‚Å‚·‚µA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒOŽž‚ÌŽQÆŠÖŒW‚Ì’ÇÕ‚ÆŽQÆŒ³‚Ì‘‚«Š·‚¦‚È‚ñ‚©‚à‚»‚¤B
Žèì‹Æ‚Å‚ào—ˆ‚邯‚ÇAŽžŠÔ‚Ì–³‘Ê‚¾‚µƒGƒ‰[‚ÌŒ³‚Ȃ̂š‚Å‚Íu‚»‚±‚ÍŽ©–¾
‚Ȃ̂şŽè‚É‚â‚Á‚¿‚á‚Á‚ĉº‚³‚¢v‚Æ‚¢‚¤Š´‚¶‚Å‚·B
‚ ‚Ƃ̓Gƒ‰[‚âƒvƒƒWƒFƒNƒg‚Ì󋵂ªŽ‹Šo“I‚É•ª‚©‚è‚â‚·‚¢‚Ì‚à—Ç‚¢‚©‚ÈB
‚ ‚Ü‚èŠÖŒW‚È‚¢‚Å‚·‚ªAƒCƒ“ƒ^[ƒ“‚ÌŠw¶‚É‰Û‘è‚Æ‚µ‚ăNƒ‰ƒX‚̃XƒPƒ‹ƒgƒ“‚Æ
JUnit‚̃eƒXƒgˆêŽ®‚ð—^‚¦‚½‚番Šy‚µ‚»‚¤‚ÉŽæ‚è‘g‚ñ‚Å‚¢‚Ü‚·B
ƒƒ\ƒbƒhŽÀ‘•‚µ‚ÄEclipseã‚ŃeƒXƒg‚ðŽÀs‚·‚é“x‚ɃOƒŠ[ƒ“‚ª‘‚¦‚Ä‚¢‚‚Ì‚ª
Šy‚µ‚¢‚炵‚¢‚Å‚·B
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:25:50
‚b”‚ÍŒ¾ŒêŽd—l‚ð‚h‚c‚d‚ÅŠy‚ɃvƒƒOƒ‰ƒ€‚Å‚«‚邿‚¤‚É‚µ‚Ä‚ ‚邯‚©•·‚‚Ë
‚b{{‚Í‚h‚c‚dŽg‚Á‚Ä‚à‚Š‚‚–‚{eclipse‚Ù‚ÇŠy‚ɂȂñ‚È‚©‚Á‚½
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:29:12
>>614
>‚b{{‚Í‚h‚c‚dŽg‚Á‚Ä‚à‚Š‚‚–‚{eclipse‚Ù‚ÇŠy‚ɂȂñ‚È‚©‚Á‚½
‚»‚ê‚ÍMFC‚ÌÝŒv‚̈«‚³‚©‚ç—ˆ‚Ä‚¢‚邾‚¯B
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:48:09
‚Â[‚©java‚ÅeclipseˆÈŠO‚Ì‘I‘ðŽˆ‚Á‚Ä–³‚¢‚¾‚ë
eclipseŽg‚í‚È‚¢“z‚ÍŽ©•ª‚̂‚܂ç‚È‚¢M”O‚ƃ|ƒŠƒV[i΂¢j‚ðŽå’£‚µ‚Ă邾‚¯
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:50:40
javaƒr[ƒ“ƒY‚Æ‚â‚ç‚àƒ}ƒV‚ɂȂÁ‚½‚Æ•·‚‚ª
‚ ‚ê‚̓|ƒgƒyƒ^H‚ªŠy‚ɂȂÁ‚½‚¾‚¯‚©Hƒ‚H
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 00:54:28
„‚b”‚ÍŒ¾ŒêŽd—l‚ð‚h‚c‚d‚ÅŠy‚ɃvƒƒOƒ‰ƒ€‚Å‚«‚邿‚¤‚É‚µ‚Ä‚ ‚邯‚©•·‚‚Ë
‚±‚̕ӂè‚ðŒ¾ŒêŽd—l‚É‘g‚Ýž‚Þ‚Ì‚ÍAMS‚Á‚Û‚¢‚µ¤”„‚ðŠ´‚¶‚éB
VB‚¾‚¯‚É‚µ‚Ä‚‚ê‚Á‚ĂƂ±‚낾‚¯‚ÇA‚»‚Ì‚¤‚¿VB‚àC#‚à‚ǂ̌¾Œê‚Å‚àŠ_ª‚ª‚È‚‚È‚é‚ñ‚¶‚á‚È‚¢‚©H
dot net‚Ì‹@”\‚ÅAC#‚Å‚Ío—ˆ‚邯‚ÇJScript‚Å‚Ío—ˆ‚È‚¢‚Æ‚©Œ¾‚¤‚킯‚ɂ͂¢‚©‚È‚¢‚¾‚낤‚µA
‚»‚à‚»‚à‰‰ŽZŽqƒI[ƒo[ƒ[ƒh[‚Æ“¯‚¶‚Œ¾ŒêƒTƒ|[ƒg‚Æ‚µ‚Äoperator - ()‚Æ‚·‚é‚©ƒ‰ƒCƒuƒ‰ƒŠ‚ÅBigInteger.subtract‚É‚·‚é‚©‚Ì·‚Å‚µ‚©‚È‚¢‚©‚ç‚È‚ŸB
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/12/03 01:13:09
ƒ|ƒCŽÌ‚ăAƒvƒŠ‚È‚çIDE‚ŃnƒbƒN‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚¯‚ÇAŽ©ìƒ‰ƒCƒuƒ‰ƒŠ‚̓GƒfƒBƒ^‚ł‚‚邯‚Ç‚ËB
ŽÀÛŒp³‚΂©‚肾‚©‚çd•¡‚·‚éƒR[ƒh‚͂Ȃ¢‚µA‚¿‚å‚Á‚ÆŽè‚ð‰Á‚¦‚Äsuper.method(arg)‚Æ‚©‚ÅA
‚Ù‚Æ‚ñ‚ÇOO“I‚É‚µ‚©ì‚Á‚ĂȂ¢‚µ‚ÈB
ƒeƒ“ƒvƒŒ[ƒg–Ú“I‚ÅŽg‚¤IDE‚¾‚ÆAŠm‚©‚ɃCƒ~ƒ…[ƒ^ƒuƒ‹‚Æ‚©static void method(), clone()‚Æ‚©‚ÌŠT”O‚ð‘S‚—‰ð‚Å‚«‚È‚¢‚¾‚낤‚©‚çƒoƒJ‚ɂȂé‚Á‚Ă͂ ‚é‚©B
javac‚Æjavadoc‚Í”ñí‚É—DG‚¾‚©‚炱‚ꂾ‚¯‚Å\•ª‚¾‚¯‚ÇEEE
Exception‚Æ‚©’·‚¢‚Ì‚ÍAu‚êE‚¢E‚ªE‚¢v‚ł͂Ȃ‚ÄAu‚¦‚‚¹‚Õ‚µ‚å‚ñv‚Æ”]“à‚ʼnpŒê‚Å”‰¹‚µ‚È‚ª‚çƒ^ƒCƒv‚·‚邯‚¢‚¢‚Å‚·‚æ‚—
‰p‰ï˜b‚Æ‚©‰pŒê‚ÉŠµ‚ê‚ĂȂ¢‚Æ–³—‚Å‚µ‚傤‚¯‚ÇB
‚È‚ê‚Ä‚‚邯Au‚ ‚ñE‚³‚Û[‚Ä‚ÇE‚¨[‚؂ꂢ‚µ‚å‚ñE‚¦‚‚¹‚Õ‚µ‚å‚ñv‚ÆƒŠƒYƒ~ƒJƒ‹‚Ƀ^ƒCƒv‚·‚邿‚¤‚ɂȂé‚Å‚µ‚傤‚—
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4376“ú‘O‚ÉXV/251 KB
’S“–:undef