y‰SŽÒzJavaŽ¿–⥑ ..
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:09:13
>>789
ƒlƒbƒg‚ÉŒq‚ª‚ç‚È‚‚ĕԎ–‚ª’x‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
•·‚¢‚Ä‚¢‚½—§ê‚Å\‚µ–ó‚È‚¢‚Å‚·B
Inflater‚ð—˜—p‚µ‚悤‚ÆŽv‚Á‚½‚Ì‚ÍAŒ`Ž®‚É‹¤’Ê“_‚ª‘½‚A‚¢‚‚‚©‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚ê‚΂ł«‚»‚¤‚È‹C‚ª‚µ‚½‚½‚߂ł·B
Šm‚©‚É–{—ˆ‚Ì—p“r‚©‚çŠO‚ê‚Ü‚·‚̂Ŏg—p‚·‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñ‚ËB
‚â‚Í‚èƒoƒbƒtƒ@‚©‚Ü‚·‚±‚Ƃɂµ‚Ü‚·B
e؂ɂǂ¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:10:35
>>792
‚¹‚Á‚©‚ƒvƒŠƒ~ƒeƒBƒuŒ^‚ª‚ ‚é‚̂ɂ킴‚í‚´ƒIƒuƒWƒFƒNƒg‚É‚·‚é•K—v‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
ƒRƒXƒg‚Ì–â‘è‚à‚à‚¿‚ë‚ñ‚Å‚·‚ªA‰½‚æ‚舵‚¢‚É‚‚¢‚Å‚·B
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:18:04
>>792
Integer ‚Á‚ÄAƒIƒuƒWƒFƒNƒg‚¾‚Ƃ͌¾‚Á‚Ä‚àA’†‚̃f[ƒ^‚ð‘‚«Š·‚¦‚ç‚ê‚È‚¢‚©‚ç•s•Ö‚¾‚æB
List ‚È‚Ç‚É‚Í int ‚ð“ü‚ê‚Ä‚à auto boxing ‚³‚ê‚é‚ñ‚¾‚©‚çAint ‚̂܂܂ł¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ B
‚݂Ȃ³‚ñ‚ª‚Ç‚¤‚µ‚Ä‚¢‚é‚©A‚ÉŠÖ‚µ‚Ä‚ÍAu‹C‚É‚µ‚Ä‚¢‚È‚¢v‚¾‚ÆŽv‚¤B
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:18:13
>>792
‚»‚¤‚¢‚¤Œ¾Œê‚¾‚©‚çŽó‚¯“ü‚ê‚邵‚©‚È‚¢
Ruby‚Í—‘z‚ðdŽ‹‚µ‚½•ª’x‚‚È‚Á‚Ă邵
C#‚̓vƒŠƒ~ƒeƒBƒuŒ^‚̈µ‚¢‚ð•Ï‚¦‚Ä—¼—§‚³‚¹‚Ă邯‚Ç‚»‚Ì•ª•¡ŽG‚ɂȂÁ‚Ä‚½‚è‚·‚é
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:42:46
Strint[] a = {"A","B"};
a‚Ì—v‘f”‚ð1‚É‚·‚étruncate‚Ý‚½‚¢‚È‚à‚̂͂ ‚è‚Ü‚¹‚ñ‚©H
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:54:32
”z—ñ‚¶‚á‚È‚‚ÄƒŠƒXƒg‚¶‚á‘Ê–Ú‚È‚ñH
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:01:35
>>798
Strint[] a; ‚Æ‚¢‚¤”z—ñ‚Å‚â‚肽‚¢‚Å‚·B
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
a = {"B"};
‚Æ‚·‚ê‚΂悢‚̂łµ‚傤‚©H
ˆÈ‘O‚Ìa‚Ía = {"B"};‚·‚é’¼‘O‚ɃKƒxƒR‚³‚ê‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚à“à•”‚Åtruncate‚Ý‚½‚¢‚È‚±‚Æ‚³‚ê‚ÄAa‚̃AƒhƒŒƒX‚͕ςí‚ç‚È‚¢‚̂łµ‚傤‚©H
800:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/25 22:04:44
>>795
”z—ñ‚ÌautoBoxing‚ª‚È‚¢‚Å‚·B
—Ⴆ‚Î
void methodA(int a)
‚ÉIntegerŒ^‚ð•ú‚èž‚ñ‚¾‚炱‚ê‚ÍBoxing‚³‚ê‚Ü‚·‚ªA
void methodB(int[] a)
‚ÉInteger[]Œ^‚ð•ú‚螂ނ̂̓Gƒ‰[‚ɂȂè‚Ü‚·B
”z—ñ‚©‚çList‚ðì‚鎞‚É‚àŽQÆŒ^‚ª‹§‚³‚ê‚é‚̂ŕs—˜‚©‚ÆŽv‚¢‚Ü‚µ‚½B
i—Ⴆ‚ÎArrayList<int>‚̓Gƒ‰[‚ɂȂéj
>>796
JRuby‚àƒ_ƒ‚Å‚µ‚傤‚©Hi‘¬“x‚ÉŠÖ‚µ‚Äj
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:05:33
>>799
a = {"B"};
‚ł悢B{"A","B"}‚ÍGC‚Ü‚©‚¹B
‚¿‚Ȃ݂ÉGC‚ÍA•s—v‚ɂȂÁ‚½‚瑦ŽÀs‚³‚ê‚é–ó‚¶‚á‚È‚¢‚æB
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:09:09
>>801
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BƒKƒxƒR‚É”C‚¹‚Ü‚·B
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:09:22
>>801
‚»‚êA‰Šú‘ã“ü‚Å‚µ‚©‚Å‚«‚È‚¢‚ñ‚¶‚á‚ËH
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:12:12
>>803
‚»‚¤‚Å‚µ‚½B
Strint[] a; ‚Æ‚¢‚¤”z—ñ‚Å‚â‚肽‚¢‚Å‚·B
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
Strint[] aTemp = {"B"};
‚̂悤‚ÉA‚à‚¤1‚•ϔ‚ª•K—v‚Å‚·‚©H
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:16:45
aTemp‚Ì—v‘f”‚͂ǂ¤‚·‚é‚Ì?
ArrayList‚ðì‚Á‚Ä•K—v‚È—v‘f‚¾‚¯’ljÁ‚µ‚Ä‚¢‚Á‚ÄŒã‚Å”z—ñ‚ɕϊ·‚µ‚½‚Ù‚¤‚ª‘‚¢
”z—ñ‚Å‚â‚é‚É‚µ‚Ä‚à‚Ç‚¤‚¹“¯‚¶‚悤‚È‚±‚Æ‚ðŽ©•ª‚Å‚â‚邱‚ƂɂȂé
806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:17:13
String[] a = {"A", "B"};
a = new String[1];
a[0] = "B";
‚ł悂ËH
807:798, 803, 806
08/02/25 22:18:52
>>805
‚ñ‚¾‚È‚ŸB
ArrayList<String> a = new ArrayList<String>();
a.add("A"); a.add("B");
a.remove(0);
‚Æ‚©‚Å‚¢‚¢‚ÆŽv‚Á‚½B
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:25:09
>>806
‚»‚¤‚Å‚«‚é‚ñ‚Å‚·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>807
STL‚Á‚Ă܂¾‚æ‚•ª‚©‚ç‚È‚¢‚ñ‚Å‚·B‚Å‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:27:18
STLw
‚»‚ê‚Í‚¨‚¢‚Æ‚¢‚ÄC>>806‚Å‚¢‚¢‚ñ‚¾‚Á‚½‚ç
String[] a = { "B" };
‚Æ‘S‚•Ï‚í‚ç‚È‚¢‚æ
810:798, 803, 806
08/02/25 22:28:13
STL‚ÍC++‚̃‰ƒCƒuƒ‰ƒŠ‚Ì‚±‚Æ‚¶‚á‚Ë[‚ÌH‚—
‚¿‚Ȃ݂ɔz—ñ‚ւ̕ϊ·‚Í
String[] array = a.toArray(new String[a.size()]);
‚Å‚¢‚¢‚ÆŽv‚¤
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:51:19
>>807
”z—ñƒ‚ƒhƒL‚ƃRƒŒƒNƒVƒ‡ƒ“
List<String> list = Arrays.asList("A", "B");
System.out.println(list);
list = ArrayList<String>(list); // •ÒW‰Â”\‰»
list.remove(0);
System.out.println(list);
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:57:41
>>808
‚¨‚Ü‚¢‚ÍŠ¨ˆá‚¢‚µ‚Ä‚éBJava‚Ì”z—ñ‚̓TƒCƒY‚ð•ÏX(C‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ìrealloc)o—ˆ‚È‚¢B
”z—ñŒÀ’è‚Å’·‚³‚ð•Ï‚¦‚é‚É‚ÍAV‚µ‚¢•ʂ̔z—ñ‚ðì‚Á‚ăRƒs[‚·‚邵‚©‚È‚¢B
¡‚܂ŋ“‚ª‚Á‚Ä‚½—á‚Í‘S‚ÄV‚µ‚¢•ʂ̔z—ñ‚ðì‚Á‚Ä‚¢‚邾‚¯B
’·‚³‚ª•Ï‚í‚éê‡A’Êí‚ÍArrayList“™‚ÌListŒn‚̃RƒŒƒNƒVƒ‡ƒ“‚ðŽg‚¢A
‚Ç‚¤‚µ‚Ä‚à”z—ñ‚ª•K—v‚Èê–ʂł¾‚¯toArray()‚ŕϊ·‚·‚éB
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:07:52
>>800
”z—ñ‚ÍŠù‚ɃIƒuƒWƒFƒNƒgi•Ï”‚ɂ͎QÆ‚ªŽû‚ß‚ç‚ê‚éj‚¾‚©‚çAauto Boxing ‚Í‚¢‚ç‚È‚¢‚µA
List ‚É‚à add ‚Å‚«‚éB
int[] ‚ð—v‹‚µ‚Ä‚¢‚éŠ‚É Integer[] ‚ð•ú‚螂ނƃGƒ‰[‚ɂȂé‚̂͌^‚ªˆá‚¤‚©‚çB
•ú‚螂߂邱‚Æ‚ðŠú‘Ò‚·‚é‚Ì‚Í
int ‚ɑΉž‚·‚é‚Ì‚ª IntegerAint[] ‚ɑΉž‚·‚é‚Ì‚ª Integer[] ‚Æ‚¢‚¤Š´Šo‚ª‚ ‚é‚©‚炾‚낤‚ªA
‚±‚Ì‚S‚‚̒†‚ÅAint ‚¾‚¯‚ªƒvƒŠƒ~ƒeƒBƒuAInteger ‚¾‚¯‚ª’l•ÏX‚ª•s•ւȂ̂ÅA
Integer ‚Í int ‚ðƒIƒuƒWƒFƒNƒg‚É‚·‚邽‚ß‚¾‚¯‚É‚ ‚é“Á•ʂȑ¶Ý‚ÅA
‘ÎÌ«‚Í‚ ‚܂薳‚¢A‚Æl‚¦‚½•û‚ª‚¢‚¢B
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:30:24
>812
•ÏX•s‰Â‚Ègetter‚ÅŒ‹\toArrayŽg‚í‚ñ‚©H
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:32:42
ˆêŒ‹³‚¦‚Ä‚‚¾‚³‚¢B
main()‚Ì’†‚Å‹Lq‚µ‚Ä‚¢‚½ˆ—‚ðA
‚Ù‚©‚̃tƒ@ƒCƒ‹‚ÌŠÖ”‚Ɉړ®‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚΂悢‚©‚í‚©‚炸A‹³‚¦‚Ăقµ‚¢‚Å‚·B
(ƒTƒuƒ‹[ƒ`ƒ“‚ň—‚ð‚·‚é‚æ‚¤‚Èl‚¦•û‚ÅB)
cŒ¾Œê‚ÅŒ¾‚¦‚ÎA
main(){
@@ˆê˜A‚̈—‚̂܂Ƃ܂è1
@@ˆê˜A‚̈—‚̂܂Ƃ܂è2
p
‚ƂȂÁ‚Ä‚¢‚½‚à‚Ì‚ð
main(){
@@func1(“n‚·•K—v‚Ì‚ ‚é•Ï”)
@@ˆê˜A‚̈—‚̂܂Ƃ܂è2
}
func1(ˆø”){
@@ˆê˜A‚̈—‚̂܂Ƃ܂è1‚Ì‘ã‘Ö
@@•K—v‚ª‚ ‚ê‚Îreturn•¶
}
‚Æ‚¢‚Á‚½Š´‚¶(Œ^‚Æ‚©×‚©‚¢‚±‚Ƃ͕ʂƂµ‚ÄB)‚É•ªŠ„‚µ‚½‚¢‚̂ł·‚ªB
¡‚ÌŽ©•ª‚Ì’mޝ‚Å‚ÍAƒNƒ‰ƒX‚ðì‚Á‚ÄAƒƒ\ƒbƒh‚ðì‚Á‚ÄA
ƒƒ\ƒbƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ÄA
‰¼‚ɃCƒ“ƒXƒ^ƒ“ƒX‚ªÝ’肳‚ꂽ•Ï”‚Ì–¼‘O‚ªaaa‚Æ‚µ‚½‚çA
aaa.ƒƒ\ƒbƒh(ˆø”)@‚Æ‚·‚é‚‚ç‚¢‚µ‚©A“ª‚ª‰ñ‚è‚Ü‚¹‚ñB
ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚ÅAƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ª•K—v‚Ȃ̂©‹^–â‚ÅA‚â‚è‚©‚½‚ª‚ ‚邿‚¤‚È‹C‚ª‚µ‚Ü‚µ‚ÄB
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:39:52
>>815
•ʃNƒ‰ƒX‚É‚·‚é•K—v‚ª‚È‚¢‚̂ȂçA•ʃNƒ‰ƒX‚É‚µ‚È‚‚Ä‚¢‚¢‚ñ‚¶‚á‚È‚¢H
main‚̂ق©‚ɃNƒ‰ƒXƒƒ\ƒbƒh‘‚¯‚΂悢B
‘¼‚©‚ç‚àŽg‚¢‚½‚¢‚¯‚ÇAƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚éˆÓ–¡‚ª‚È‚¢‚̂ȂçAƒ†[ƒeƒBƒŠƒeƒBƒNƒ‰ƒX‚Æ‚¢‚¤Žè‚à‚ ‚éB
java.lang.Math‚Ý‚½‚¢‚ȃNƒ‰ƒXBƒƒ\ƒbƒh‚Í‘S‚ÄAƒNƒ‰ƒXƒƒ\ƒbƒh‚Æ‚µ‚Ä’è‹`‚·‚éB
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:45:00
>>815
>ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚ÅAƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ª•K—v‚Ȃ̂©
ƒIƒuƒWƒFƒNƒgŽwŒü‚Ì¢ŠE‚ł͕K—v‚¾‚Æ‚¢‚¤‘O’ñ‚È‚ñ‚¾‚æ
Œ´‘¥‚Æ‚µ‚Ä‚·‚ׂẴƒ\ƒbƒh‚͂ǂÁ‚©‚̃Nƒ‰ƒX‚É‘®‚µ‚Ä‚¢‚ÄAƒCƒ“ƒXƒ^ƒ“ƒX‚ð‰î‚µ‚ÄŽg—p‚·‚鎖‚ªŠî–{
‹t‚ÉŒ¾‚¦‚΃Nƒ‰ƒX‚É‘®‚·‚邯‚ÇAƒCƒ“ƒXƒ^ƒ“ƒX‚ð‰î‚³‚È‚¢mainƒƒ\ƒbƒh‚Ì•û‚ª“ÁŽê
е‚ê‚é‚Ü‚ÅAƒƒŠƒbƒg‚ðŠ´‚¶‚é‚܂ł͉ð‚ç‚ñ‚ÆŽv‚¤‚ªAʼn‚Í‚»‚¤‚¢‚¤¢ŠE‚ÆŽv‚¤‚µ‚©‚È‚¢
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:47:04
>>815
ƒƒ\ƒbƒh‚Í‚¢‚‚ç•ªŠ„‚µ‚Ä‚àƒƒ\ƒbƒh‚¾B
‚»‚̗Ⴞ‚ƃIƒuƒWƒFƒNƒg‚ɂȂé‚Ì‚Í (“n‚·•K—v‚Ì‚ ‚é•Ï”) ‚Á‚Ă₂¾‚¯‚¾‚ÈB
main() ‚Å
“n‚·•K—v‚Ì‚ ‚é•Ï”‚ÌŒ^ obj = new “n‚·•K—v‚Ì‚ ‚é•Ï”‚ÌŒ^();
‚µ‚ÄA
obj.func1()
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:47:46
>>809
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
Strint[] a = {"B"};
ªa‚ª2d’è‹`‚ɂȂé‚Ì‚Å>>806‚Ì•û–@‚É‚µ‚Ü‚µ‚½B
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:49:18
>>815
// ƒƒCƒ“ƒNƒ‰ƒX(Main.java)
public class Main {
@@public static void main(String[] args){
@@@@Sample.func();
@@}
}
// ƒTƒuƒ‹[ƒ`ƒ“ƒNƒ‰ƒX(Sample.java)
public class Sample {
@@public static void func(){
@@@@// ªstatic‚Ńƒ\ƒbƒh‚ð錾‚·‚ê‚Î<ƒNƒ‰ƒX–¼>.<ƒƒ\ƒbƒh–¼>‚ŃAƒNƒZƒX‚Å‚«‚éB
@@@@System.out.println("Hello, world!");
@@}
}
821:815
08/02/25 23:49:35
815‚Å‚·B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A816,817B
>ƒNƒ‰ƒXƒƒ\ƒbƒh(816)
ƒNƒ‰ƒXƒƒ\ƒbƒh‚ÌŠT”O‚ð’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>ƒIƒuƒWƒFƒNƒgŽwŒü‚Ì¢ŠE‚ł͕K—v‚¾‚Æ‚¢‚¤‘O’ñ‚È‚ñ‚¾‚æ(817)
‚»‚Ìl‚¦‚ð—‰ð‚Å‚«‚邿‚¤‚É“w—Í‚µ‚Ä‚¢‚«‚Ü‚·B
Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
822:815
08/02/25 23:51:52
>820
ƒŒƒXƒ|ƒ“ƒX‹Lq‚µ‚Ä‚¢‚éÅ’†‚ÉXV‚³‚ꂽ‚悤‚ÅAޏ—炵‚Ü‚µ‚½B
816‚Ì‚¨‚Á‚µ‚á‚éAƒNƒ‰ƒXƒƒ\ƒbƒh‚Ì‹ï‘Ì—á‚Å‚·‚ËB
‚í‚©‚è‚â‚·‚¢à–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:51:53
>>815
„‚Ù‚©‚̃tƒ@ƒCƒ‹‚ÌŠÖ”‚Ɉړ®‚µ‚½‚¢
„ƒTƒuƒ‹[ƒ`ƒ“‚ň—‚ð‚·‚é‚æ‚¤‚Èl‚¦•û‚Å
„ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚Å
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚½‚‚È‚¢‚Ȃ瓖‘RƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í•s—v‚¾B
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:58:44
>>815
‘¼‚Ì•û‚ªŽw“E‚µ‚Ä‚ç‚Á‚µ‚á‚邿‚¤‚ÉA
ƒƒ\ƒbƒh‚ÍA•K‚¸‚µ‚àƒIƒuƒWƒFƒNƒg‚ÉŠÖ˜A•t‚¯‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
ŽÖ‘«BJava‚Å‚Íu‘¼‚̃tƒ@ƒCƒ‹‚É‹Lq‚·‚év‚Æ‚¢‚¤ŠT”O‚Í‚ ‚è‚Ü‚¹‚ñB
‚ ‚‚܂łàAƒNƒ‰ƒX‚𕪂¯‚é‚©‚Ç‚¤‚©A‚Å‚·B
‚»‚ê‚䂦‚©AƒNƒ‰ƒX“àƒNƒ‰ƒX‚Å‚ ‚é“à•”ƒNƒ‰ƒX‚ª4Ží—Þ‚ ‚è‚Ü‚·B
825:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/26 00:30:07
JRuby‚â‚Á‚Ă݂悤‚ÆŽv‚¤B
826:815
08/02/26 00:32:49
815‚Å‚·B
821“à‚Ìw>818x‚Íw>820x‚̊ԈႢ‚Å‚·‚ËBޏ—炵‚Ü‚µ‚½B
>818
¡ƒR[ƒfƒBƒ“ƒO‚µ‚ÄŠm”F‚µ‚Ü‚µ‚½B
ƒNƒ‰ƒXƒƒ\ƒbƒh‚ð’¼ÚŒÄ‚Ño‚·‚©A
’Êí‚ÉA’Êí‚̃ƒ\ƒbƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ČĂÑo‚·‚©‚Å‚·‚ËB
>823
>ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚½‚‚È‚¢‚Ȃ瓖‘RƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í•s—v‚¾B
‚¢‚ÜŠm”F‚Ƃ肽‚¢‚ÆŽv‚¢ƒR[ƒfƒBƒ“ƒO‚µ‚Ă݂½‚̂ł·‚ªA
‚Ù‚©‚Ì•û‚ªŽ¦‚³‚ꂽ—p‚Éstatic‚É‚·‚é‚Ù‚©‚É•û–@‚ ‚é‚̂łµ‚傤‚©B
static‚ȃƒ\ƒbƒh‚É‚·‚é‚©AƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚é‚©ˆÈŠO‚ÅŽŽ‚¹‚Ü‚¹‚ñ‚Å‚µ‚½B
static‚É‚·‚邱‚Æ‚ð‚¨‚Á‚µ‚á‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B(Ž„‚Ì821,822‚̂悤‚ÉŽžŠÔ·H)
>824
“à•”ƒNƒ‰ƒXB—‰ð‚Å‚«‚邿‚¤¸i‚µ‚Ü‚·BTip‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚ÌŽ¿–â‚ɑ΂µ‚ÄA
816‚Ìl‚¦•ûA817‚Ìl‚¦•ûA‚Ì“ñŽí—ނ̈ӌ©‚ðŽ‚Â•û‚É•ª‚©‚ê‚邿‚¤‚ÉŠ´‚¶‚Ü‚µ‚½B
ƒIƒuƒWƒFƒNƒg‰»‚·‚é‚ׂ«‚Æ‚Ìl‚¦‚ÆAƒ†[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒh‚Å‚¢‚¢‚̂ł͂Ƃ¢‚¤l‚¦‚ÆA‚Å‚·B
‚±‚̂ǂ¿‚ç‚ð‘I‚Ô‚©‚ÍAŒÂl‚âGr‚Ìl‚¦•ûŽŸ‘æ‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
‚»‚ê‚Æ‚àAƒIƒuƒWƒFƒNƒgŽwŒü“I‚ɂ͌ãŽÒ‚Ì•û‚ªA–]‚Ü‚µ‚¢‚ªA–Ê“|‚Ȏ葱‚«‚ÍD‚Ü‚ê‚È‚¢‚Ì‚ÅA‘OŽÒ‚ªŽg‚í‚ê‚邯‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©B
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 00:42:12
>>826
‚¨‚¨‚´‚Á‚ςɂÍA
Eƒf[ƒ^‚ªŽå‘̂ȂçƒIƒuƒWƒFƒNƒg‚É‚·‚éB
EƒƒWƒbƒN‚ªŽå‘̂ȂçƒNƒ‰ƒXƒƒ\ƒbƒh‚É‚·‚éB
‚‚ç‚¢‚Å—Ç‚¢‚̂ł͂Ȃ¢‚©‚ÆŽv‚Á‚Ä‚éB(–³˜_—áŠO‚ÍŽR‚Ù‚Ç‚ ‚é)
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 00:50:08
‚±‚ñ‚΂ñ‚íB
eclipseŽg‚¢‚Í‚¶‚ß‚½‚̂ł·‚ªAeclipse‚ÉŽw“E‚³‚ê‚éƒGƒ‰[‚̈Ӗ¡‚ª‚í‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
‚½‚Æ‚¦‚ÎA‚Ü‚³‚É820‚̃R[ƒh‚ðA
eclipse‚łЂƂ‚̃tƒ@ƒCƒ‹‚É‹Lq‚·‚邯A
ƒNƒ‰ƒXSample‚ð•ʂ̃tƒ@ƒCƒ‹‚É‘‚¯‚Æ‚¢‚í‚ê‚Ü‚·B
Java‚̃‹[ƒ‹‚Ȃ̂łµ‚傤‚©B
‚Ç‚¤‚¢‚Á‚½Œ´ˆö‚Ȃ̂©‹³‚¦‚Ä‚‚¾‚³‚¢B
eclipse“Á—L‚ÅŽw“E‚³‚ê‚é‚à‚̂Ȃ̂łµ‚傤‚©H
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 00:51:19
>>826
‰½‚ðì‚Á‚Ä‚¢‚é‚Ì‚©‚É‚æ‚éB
‚È‚ñ‚ç‚©‚ÌŠT”Oi“`•[EŽæˆø‚Ý‚½‚¢‚ȋƖ±ŠT”O‚âAƒtƒ@ƒCƒ‹EƒEƒBƒ“ƒhƒE‚̂悤‚ȃVƒXƒeƒ€ŠT”Oj‚ÌA
“Á’è‚̂ЂƂ‚ɑ΂·‚é‘€ì‚Å‚ ‚ê‚ÎAƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Æ‚·‚邱‚Æ‚ª–]‚Ü‚µ‚¢B
‹t‚ÉAŠT”O‚É‘®‚·‚é‘S‚Ă̑Îۂɑ΂·‚é‘€ì‚âA‚»‚à‚»‚à‚»‚Ì‘ÎÛ‚ðì‚èo‚·‘€ì‚Ȃǂ̓Nƒ‰ƒXƒƒ\ƒbƒh‚ɂȂéB
‚½‚¾‚µAŽÀۂɂ̓Nƒ‰ƒX‚Æ‚¢‚¤ŠT”O‚Ƃ͊֘A‚©‚È‚¢‘€ì‚à‚ ‚èA
Java‚Ìꇂ͑S‚Ẵƒ\ƒbƒh‚ªƒNƒ‰ƒX‚É’è‹`‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢‚½‚ßA•Ö‹X“I‚ɃNƒ‰ƒXƒƒ\ƒbƒh‚Æ‚·‚éB
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 00:52:53
>>828
Java‚̃‹[ƒ‹B
public‚̃Nƒ‰ƒX‚̓tƒ@ƒCƒ‹–¼ƒNƒ‰ƒX–¼‚Æ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B
‚Ȃ̂ÅAŽ©“®“I‚ɂЂƂ‚̃tƒ@ƒCƒ‹‚É‚ÍpublicƒNƒ‰ƒX‚͈ê‚‚܂łµ‚©’è‹`‚Å‚«‚È‚¢B
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 00:58:39
>>828
830 ‚Ì’Ê‚èAJava‚ÌŽd—l‚Å‚·B
public ‚ðŠO‚·‚©AƒNƒ‰ƒX“àƒNƒ‰ƒX‚É‚·‚é‚©A
ˆê‰žAˆê‚‚̃tƒ@ƒCƒ‹‚É•¡”‚̃Nƒ‰ƒX‚ð‹Lq‚·‚é•û–@‚Í‚ ‚è‚Ü‚·B
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:03:07
828‚Å‚·B
830ŽA831ŽA‚·‚΂₢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•׋‚ɂȂè‚Ü‚µ‚½B
public‚ªƒL[ƒ[ƒh‚Å‚µ‚½‚©B
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:21:48
ƒAƒNƒZƒXCüŽq‚ɂ‚¢‚Äà–¾‚à‚炦‚Ü‚¹‚ñ‚©B
ƒAƒNƒZƒXCüŽq‚É‚ÍApublic, protected, private‚ª‚ ‚èA
ƒAƒNƒZƒX§Œä‚͈̔͂Ƃµ‚Ä‚ÍAã‹L3‚‚̂ق©‚ÉACü‚È‚µ‚ðŠÜ‚ß‚½4‚‚ª‚ ‚邿‚¤‚Å‚·B
‚ÅAÅŒã‚ÌCü‚È‚µ‚Ȃ̂ł·‚ªA
ŽÀÛ‚ÉŽdŽ–‚ł̃vƒƒOƒ‰ƒ~ƒ“ƒO‚âAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì쬂ÅAŽg—p‚³‚ê‚é‚̂łµ‚傤‚©B
”͈͂ªCü‚ ‚è‚Ì3‚‚ƈقȂé‚̂ł·‚ªA‰½‚à‹Lq‚µ‚È‚¢‚Æ‚¢‚¤‚Ì‚ªA‚Ç‚¤‚É‚àD‚«‚ɂȂê‚È‚¢‚Ý‚½‚¢‚ÈB
Šî–{“I‚ÉA‰½‚ç‚©‚ÌCü‚ð‚µ‚Ü‚µ‚傤‚Æ‚¢‚¤‚±‚Ƃ͖³‚¢‚Å‚·‚©H
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:31:30
>>833
‚½‚µ‚©‚É‹CŽ‚¿ˆ«‚¢‚ªA‚»‚¤Œˆ‚Ü‚Á‚Ä‚éˆÈãA‚»‚¤‚¢‚¤‚à‚ñ‚¾‚ÆŽv‚¤‚µ‚©‚È‚¢B
Žg‚¤ê–ʂ͂Ƃ«‚Ç‚«‚ ‚邿B
ƒgƒbƒvƒŒƒxƒ‹ƒNƒ‰ƒX‚ÍApublic‚É‚µ‚½‚‚È‚¯‚ê‚ÎA‘¼‚É‘I‘ðŽˆ‚à‚È‚¢‚µEEE
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:40:22
>>833
ƒNƒ‰ƒX‚Í—Ç‚ƒpƒbƒP[ƒWƒfƒtƒHƒ‹ƒg‚É‚·‚é‚È‚ŸB
ƒpƒbƒP[ƒW‚ðƒRƒ“ƒ|[ƒlƒ“ƒg‚ÆŒ©—§‚Ä‚ÄApublic‚ªƒCƒ“ƒ^ƒtƒF[ƒX‚ŃpƒbƒP[ƒWƒfƒtƒHƒ‹ƒg‚ªŽÀ‘•‚ÌÚ×B
ƒƒ\ƒbƒh‚âƒtƒB[ƒ‹ƒh‚ł͂ ‚Ü‚èŽg‚Á‚½‚±‚ƂȂ¢‚âB
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:55:23
‚Í‚¶‚߂Ďè‚É“ü‚ꂽIDE‚ªeclipse‚Å¡‚Ü‚ÅC‚ÆWinSDK‚ðƒGƒfƒBƒ^‚ʼn½‚Æ‚©‚µ‚悤‚Æ‹ê˜J‚µ‚Ä‚½‚Ì‚ª‰R‚Ý‚½‚¢‚É
GUI‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚³‚‚³‚‘‚¯‚ÄJavaƒ}ƒ“ƒZ[‚Èó‘ԂȂ̂ł·‚ªA
‚»‚ë‚»‚둼‚ÌŒ¾Œê‚Á‚Ä‚©C{{‚Å“¯“™‚ÌŽ–‚ª‚Å‚«‚邿‚¤‚ɂȂ肽‚¢‚ÆŽv‚¢Žn‚߂Ă܂·B
‚»‚ñ‚Ȃڂ‚É‚¨Š©‚ß‚ÌC++—p‚ÌIDE‚ð‹³‚¦‚Ä‚‚ê‚Ü‚¹‚ñ‚©H
eclipse‚Ý‚½‚¢‚ÉCtrl+space‚ȂǂŃKƒ“ƒKƒ“•⊮‚Å‚«‚邿‚¤‚Ȃ₂ÅA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‹—͂Ȃâ‚‚ª‚æ‚¢‚Å‚·B
iŽáбƒXƒŒˆá‚¢Hj
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 02:09:29
>>836
‘S‚ƒXƒŒˆá‚¢
CDT
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 02:46:20
>>833
”h¶æ‚©‚炾‚¯Œ©‚¦‚Ä—~‚µ‚¢Žž‚Í‘½”‚ ‚邯‚Ç
ƒpƒbƒP[ƒW“à‚©‚炾‚¯Œ©‚¦‚Ä—~‚µ‚¢Žž‚ª‚È‚¢‚Ì‚Å
ƒfƒtƒHƒ‹ƒgƒXƒR[ƒv‚ðŽg‚¤‹@‰ï‚ª‚È‚¢B
Œp³EŽÀ‘•‚ÌŠK‘w‚ƃpƒbƒP[ƒWŠK‘w‚Ƃ͑S‚•ʌ‚̂à‚̂Ȃ̂É
1Œn“‚ÌCüŽq‚ŕЕt‚¯‚悤‚Æ‚µ‚½‚̂ɖ³—‚ª‚ ‚éB
ƒpƒbƒP[ƒWŠK‘w‚Í–³Ž‹‚·‚é‚©2Œn“—pˆÓ‚µ‚Ä‘g‚݇‚킹‰Â”\‚É‚µ‚½‚ç—Ç‚©‚Á‚½‚Ì‚ÉB
C#(.NET?) ‚¾‚Æ–¼‘O‹óŠÔ‚Í–³Ž‹‚·‚é‚©‚í‚è‚ÉA
ƒAƒZƒ“ƒuƒŠ‹«ŠE‚ɑ΂µ‚Ä internal ‚ŧŒÀ‚·‚é‚©‚Ç‚¤‚©‚ð‘I‚ׂéB
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 03:20:53
>>833
‚»‚±‚»‚±‰ÂŽ‹«‚ª‚ ‚邪AŒ¾Œê“I‚ÉÅŒã‚ÌÔ‚Å‚ ‚éƒpƒbƒP[ƒW‚Ì‹«ŠE‚ŃJƒvƒZƒ‹‰»‚µ‚ăZ[ƒt
‚Æ‚¢‚¤‚Ì‚ªƒpƒbƒP[ƒWƒvƒ‰ƒCƒx[ƒg‚Ȃ̂ÅA‚Æ‚è‚ ‚¦‚¸‘‚¢‚Ă݂é“I‚ÉŽg‚¤‚Ì‚ÍA‚¿‚傤‚ǂ悢‚Ì‚©‚ÆB
‚»‚µ‚ÄA‚Æ‚è‚ ‚¦‚¸‘‚¢‚Ă݂郌ƒxƒ‹‚¾‚Á‚½‚çA
‰½‚àCüŽq‚ð‘‚©‚È‚‚Ä‚à‚¦‚¦‚¶‚á‚È‚¢‚©A‚̂悤‚Èæ‚è‚©‚ÆB
‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B
840:833
08/02/26 03:45:25
833‚Å‚·B
•ÔM‚É‚½‚¾‚¢‚½“à—e‚ðŒ³‚ÉAŠwK‚µ‚Ü‚·B
>839
>‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B
‚±‚Ì“_‚ɂ‚¢‚ÄA‰SŽÒŒü‚¯‚Ìà–¾‚ð‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B
ŽžŠÔ‚©‚¯‚邯—‰ð‚ªi‚ÞŽ‘—¿‚Ìꊂà‚݂‚©‚é‚̂łµ‚傤‚ªB
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 07:01:30
>>819
a = new String[]{"B"};
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 08:12:42
>Œ¾Œê“I‚ÉÅŒã‚ÌÔ‚Å‚ ‚éƒpƒbƒP[ƒW‚Ì‹«ŠE‚ŃJƒvƒZƒ‹‰»
JDK7‚ɂȂÁ‚½‚çƒX[ƒp[ƒpƒbƒP[ƒW‚ªo—ˆ‚é‚ñ‚¾‚¯‚ǂ˂¥B
JDK7‚Í–{“–‚ÉŠ®¬‚·‚é‚ñ‚¾‚낤‚©B
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 10:47:38
>>841
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚ê‚É‚µ‚Ü‚µ‚½B
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:19:58
o—Í‚ðs‚¤‚Æ‚«‚ɉ½‚Åoutputstreamwriter‚ðŽg‚í‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚̂ł·‚©H
ƒeƒLƒXƒg‚Å‚±‚Ì͂ɓü‚é‚܂ł͂±‚ê‚ðŽg‚í‚È‚‚Ä‚ào—͂ł«‚Ä‚¢‚½‚킯
‚Å‚·‚©‚çB
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:22:42
D‚«‚È‚à‚Ì‚ðŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:25:51
ƒXƒgƒŠ[ƒ€‚̈Ӗ¡‚ª•ª‚©‚ç‚ñ
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:24:48
>>846
ƒxƒ‹ƒgƒRƒ“ƒxƒA‚Ý‚½‚¢‚È‚à‚Ì‚ðŽv‚¢•‚‚©‚ׂë
‚»‚±‚É•¨iƒf[ƒ^j‚ð’u‚‚ÆA‚»‚ê‚͂ǂ±‚©‚É—¬‚ê‚Ä‚¢‚
‚»‚ꂪo—̓XƒgƒŠ[ƒ€‚̃Cƒ[ƒW@istream‚Í—¬‚ê‚Æ‚¢‚¤ˆÓ–¡j
‚Ç‚±‚É—¬‚ê‚Ä‚¢‚‚©‚ÍA‚»‚ꂪ‚Ç‚ñ‚ȃXƒgƒŠ[ƒ€‚©‚É‚æ‚é
—Ⴆ‚Î@FileOutputStream@‚¾‚Á‚½‚çAƒtƒ@ƒCƒ‹‚É‘‚«ž‚Ü‚ê‚é
System.out@‚¾‚Á‚½‚çA•W€o—Í‚És‚
ƒ\ƒPƒbƒg‚¾‚Á‚½‚çƒlƒbƒgƒ[ƒNã‚É‘—M‚³‚ê‚Ä‚¢‚
o—Íæ‚ª‰½‚Å‚ ‚é‚É‚¹‚æA‚»‚±‚Ƀf[ƒ^‚ð‘‚«ž‚Þ‚Æ‚¢‚¤‚͓̂¯‚¶
‚»‚¤‚¢‚Á‚½A‰½‚©‚µ‚ç‚̃f[ƒ^‚Ì‘‚«ž‚ÝŒû‚Æ‚¢‚¤‚à‚Ì‚ð’ŠÛ‰»‚µ‚½‚Ì‚ªAo—̓XƒgƒŠ[ƒ€
>>844
•Ê‚ÉOutputStreamWriter‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Ƃ͂Ȃ¢
o—Í‚ðs‚¤•û–@‚Í‘¼‚É‚à‚¢‚‚‚©‚ ‚邪A
‚»‚̃eƒLƒXƒg‚ł͒P‚É‚»‚Ì‚¤‚¿‚̂ЂƂ‚ðЉ‚Ă邾‚¯‚¾‚낤
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:42:43
>>847•ª‚©‚è‚â‚·‚¢‚Èà–¾‚ ‚肪‚ÆIII
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:51:52
ˆê’Ê‚èƒeƒLƒXƒgI‚í‚Á‚½‚çAƒgƒŒ[ƒjƒ“ƒO—p‚̃eƒLƒXƒg”„‚Á‚Ä‚é‚ñ‚¾‚¯‚Ç
‚»‚ꔃ‚Á‚Ä‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚©‚ÈH
‚Ä‚©A‚È‚ñ‚©JAVA‚̕׋‚µ‚Ä‚à‰½‚©ŽÀŠ´‚í‚©‚È‚¢‚È`
‚â‚Á‚ÏŽÀÛ‚É‚à‚Ìì‚ç‚ñ‚Æ‚»‚¤‚¢‚¤‚͕̂ª‚©‚ç‚È‚¢‚à‚̂Ȃ̂©H
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:59:39
>>849
‚Ç‚ñ‚ȃeƒLƒXƒg‚©’m‚ç‚È‚¢‚¯‚Ç
ƒEƒBƒ“ƒhƒEŠJ‚¢‚½‚èƒ{ƒ^ƒ“‰Ÿ‚µ‚½‚èŠG‚ðo‚µ‚½‚è‚Æ‚¢‚Á‚½GUI‚ð‚â‚邯
ŽÀŠ´‚ð‚í‚©‚¹‚é‚̂Ɍø‰Ê“I‚¾‚ÆŽv‚¤
851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:07:46
‚Ù‚¤‚Ù‚¤
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:13:33
>>849
‰½‚©Ž©•ª‚Åì‚Á‚Ă݂½‚¢‚à‚̂͂Ȃ¢‚ÌH
–Ú•W‚ðŒˆ‚ß‚é‚Æ‚¢‚¢‚©‚à‚æ
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:41:10
¡‚Z3”N¶‚¾‚©‚çAê–åŠwZ‚Ös‚Á‚½‚Æ‚«‚Ì—\K‚ð‚µ‚Ä‚é‚ñ‚¾B
java‚łǂñ‚È‚Ìì‚ê‚éH‚Æ‚è‚ ‚¦‚¸ŠÈ’P‚È‚à‚Ì‚ðì‚Á‚Ă݂½‚¢B
854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:42:27
‚Ç‚ñ‚È‚à‚̂łà
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:44:02
‚»‚ñ‚È‚±‚Æ‚æ‚è‚à‚¤ˆê”N•׋‚µ‚½•û‚ª
856:ibj
08/02/26 20:55:19
ˆÈ‰º‚̃\[ƒXƒR[ƒh‚Å
alice1 == alice2:true
alice1 == alice3:false
Chapter5.Employee[name = null, salary = 75000.0, hireDay = Tue Dec 15 00:00:00 JST 1987]
Exception in thread "main" java.lang.NullPointerException
at Chapter5.Employee.equals(Employee.java:48)
at Chapter5.EqualsTest.main(EqualsTest.java:17)
‚Æ@‚Ê‚é‚Û‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚QŽžŠÔ‚Ù‚Çl‚¦‚½‚̂ł·‚ªŒ´ˆö‚ª‚í‚©‚è‚Ü‚¹‚ñEEEBsuper(name)‚Ì•”•ª‚Å
‚Ç‚¤‚É‚©‚È‚Á‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªƒƒWƒbƒN“I‚ɳ‚µ‚¢‚ÆŽv‚¤‚̂ł·‚ªEEEB
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚½‚çK‚¢‚Å‚·B
857:ibj
08/02/26 20:56:07
package Chapter5;
public class EqualsTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Employee alice1 = new Employee("Alice Adams", 75000, 1987, 12, 15);
Employee alice2 = alice1;
Employee alice3 = new Employee("Alice Adams", 75000, 1987, 12, 15);
Employee bob = new Employee("Bob Brandson", 50000, 1989, 10, 1);
System.out.println("alice1 == alice2:" + (alice1 == alice2));
System.out.println("alice1 == alice3:" + (alice1 == alice3));
System.out.println("alice1.equals(alice3):" + alice1.equals(alice3));
System.out.println("alice1.equals(bob):" + alice1.equals(bob));
Manager carl = new Manager("Carl Cracker", 80000, 1987, 12, 25);
Manager boss = new Manager("Carl Cracker", 80000, 1987, 12, 25);
boss.setBonus(5000);
System.out.println("boss.toString():" + boss.toString());
System.out.println("carl.equals(boss):" + carl.equals(boss));
}
}
858:ibj
08/02/26 20:56:36
package Chapter5;
abstract class Person{
private String name;
public Person(String name){
this.name = name;
}
public abstract String getDescription();
public String getName(){
return this.name;
}
}
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:56:49
ê–å‚È‚ñ‚Äs‚Á‚Ä‚à•׋‚µ‚Ä‚é‰É‚È‚¢‚¼B
î•ñŒn‚Ì‘åŠw‚¢‚Á‚½•û‚ª‚Ü‚µ
860:ibj
08/02/26 21:00:13
‚ ‚¤EE‰üs‘½‚·‚¬‚Ä‘‚«ž‚߂Ȃ¢
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 21:44:23
>>856
Employee ‚É‚à‰½ŒÌ‚© name ‚ª‚ ‚Á‚ÄAequals ‚ÅA
other.name.equals(name)‚Å”äŠr‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆB
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:58:27
—Í“Y‚¦‚‚¾‚³‚¢B
URLØÝ¸(www.nextindex.net)
‚É‹Lq‚Ì‚ ‚éƒ\[ƒX‚Ì’†‚ÅA
main()‚ªthrows InterruptException‚Æ‚µ‚Ä‚ ‚é——R‚ª‚í‚©‚ç‚È‚¢‚̂ł·‚ªA
‚Ç‚¤‚¢‚¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©B
‹³‚¦‚Ä‚‚¾‚³‚¢B
¡‰ñŽÀs‚µ‚Ă݂½Š´‚¶A’è‹`‚ð‚µ‚È‚‚Æ‚àŽÀs‚ɂ͖â‘肪‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ǂ̕”•ª‚ªAInterruptException‚𓊂°‚邯‚¢‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚È‚‚Æ‚àtry-catch‚ÌŠO‚µ‚©l‚¦‚ç‚ê‚È‚¢‚̂ł·‚ªA‚Ç‚±‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:06:39
‚»‚̃y[ƒW‚ÌÔ•¶Žš‚Å‘‚©‚ê‚Ä‚éThread.sleep(1000);‚ÌŠ‚ª“Š‚°‚Ä‚éB
javadoc‚É‘‚¢‚Ä‚ ‚é‚©‚ç“ǂނƗǂ¢‚æB
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:16:59
•¶Žš—ñ‚̃TƒCƒY‚̎擾‚ÅA
String s="‚ ";
2‚ðŽæ“¾‚·‚é•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:18:11
s.getBytes().length
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:28:19
3‚ɂȂè‚Ü‚µ‚½
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:36:09
862‚Å‚·B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A853B
Ž©•ª‚àThread.sleep(...);
‚ªInterruptedException‚𓊂°‚é‰Â”\«‚ª‚ ‚邱‚Ƃ͂Ȃñ‚ƂȂŠo‚¦‚½‚̂ł·‚ªA
¡‰ñ‚ÌꇂÍAtry{}catch(InterruptedEception e){}A‚Ì‹Lq‚É‚æ‚Á‚ÄA
ƒƒ\ƒbƒh‚ªthrows‚ðÝ’è‚·‚é•K—v‚Í“à—e‚ÉŠ´‚¶‚½‚̂ł·B
‚¤[‚ñcB
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:37:35
s.length() + 1
869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:06:26
"qa3813364".length();
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:17:57
>>865
GJ!
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:40:21
>>840
>>‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B
>‚±‚Ì“_‚ɂ‚¢‚ÄA‰SŽÒŒü‚¯‚Ìà–¾‚ð‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B
‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢Aƒƒ\ƒbƒh‚ðƒI[ƒoƒ‰ƒCƒh‚·‚邯AeƒNƒ‰ƒX‚ª‚»‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ä‚¢‚éê‡
‚»‚Ì‹““®‚É‚à‰e‹¿‚ð—^‚¦‚邽‚ßA‚ǂ̂悤‚ȉe‹¿‚ª‚ ‚é‚©i‚ǂ̂悤‚ɌĂÑo‚³‚ê‚Ä‚¢‚é‚©j‚ð
’m‚é•K—v‚ª‚ ‚邯‚¢‚¤ˆÓ–¡‚ÅAŽÀ‘•‚ª˜R‚ê‚Ă邯‚¢‚¤Œ©•û‚ª‚Å‚«‚éB
Œp³‚æ‚è‚àˆÏ÷‚Ì•û‚ª‹ŒÅ‚¾‚ªAŒp³‚̂ق¤‚ª‚¨ŽèŒy‚Ȃ̂Å
ʼn‚ÍŒp³‚ðŽg‚Á‚ÄAŽ–‚ª•¡ŽG‚ɂȂÁ‚Ä‚«‚½‚çAˆÏ÷‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚·‚é‚Ì‚ªƒAƒWƒƒƒCƒ‹“I
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:44:06
ˆÏ÷‚ß‚ñ‚Ç‚‚¹‚¦
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:59:17
>>867
InterruptedException ‚ðˆù‚Ýž‚ñ‚Å‚¢‚¢‚Ì‚ÍA
ŽÀs’†‚̃^ƒXƒN‚̃Lƒƒƒ“ƒZƒŒ[ƒVƒ‡ƒ“ƒ|ƒŠƒV[‚Æ
ŽÀs‚µ‚Ä‚¢‚éƒXƒŒƒbƒh‚̃Cƒ“ƒ^ƒ‰ƒNƒVƒ‡ƒ“ƒ|ƒŠƒV[‚ª–¾‹L‚µ‚Ä‚ ‚è
i‚ ‚é‚¢‚Í‚»‚̃XƒŒƒbƒh‚̃‰ƒCƒtƒTƒCƒNƒ‹‚̧ŒäŒ ‚ª‚ ‚èjA
‚¿‚傤‚Ç—¼ŽÒ‚Æ‚àAInterruptedException ‚ðˆù‚Ýž‚ñ‚ÅOK‚Èꇂ¾‚¯B
ƒCƒ“ƒ^ƒ‰ƒvƒg‚ð’x‰„‚³‚¹‚Ĉ—‚ðŒp‘±‚µ‚½‚¢ê‡‚Í
Thread.currentThread().interupt()‚ð
ˆ—‚ªŒp‘±‚Å‚«‚È‚¢E•úŠü‚·‚éꇂÍ
InterruptedException ‚ðēЂ°‚·‚é‚Ì‚ª’èÎ
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 03:00:53
>>867
‚»‚¤‚¾‚Ë•K—v‚È‚¢‚È
‚½‚Ô‚ñ‚Ç‚±‚©‚©‚çƒRƒsƒy‚µ‚Ä‚«‚½Á‚µ–Y‚ê‚©‚È‚ñ‚©‚¾‚낤
‚¿‚Ȃ݂ÉAInterruptedException‚ð†‚ÝÁ‚·‚̂͗ǂ‚È‚¢Kе‚¾
875:873
08/02/27 03:13:13
ŠÔˆá‚Á‚½B
2‚‚̃|ƒŠƒV[‚ªãŽè‚¢‹ï‡‚ÉOK‚ȂƂ«‚É‚â‚Á‚Ä‚¢‚¢‚Ì‚ÍAƒCƒ“ƒ^ƒ‰ƒvƒg‚Ì”s‚¾‚Á‚½B
ƒ^ƒXƒN‚ª InterruptedException‚ðˆù‚Ýž‚ñ‚Å‚¢‚¢‚Ì‚ÍA
‚»‚̃^ƒXƒN‚ª IntteruptedException ‚ðˆù‚Ýž‚ñ‚ÅOK‚ȃ|ƒŠƒV[‚ðŽ‚ÂƒXƒŒƒbƒh‚©‚炵‚©
ŒÄ‚Ño‚³‚ê‚È‚¢‚±‚Æ‚ª•ÛØ‚³‚ê‚Ä‚¢‚éꇂ¾‚¯‚¾‚ÈA‚½‚Ô‚ñ
main() ‚ÍA‚Ç‚±‚©‚ç‚Æ‚à‚È‚‚â‚Á‚Ä—ˆ‚½ƒXƒŒƒbƒh‚ÅŽÀs‚³‚ê‚é‚©‚çA
Šî–{“I‚Ɉù‚Ýž‚ñ‚ł͂¢‚¯‚È‚¢‚Í‚¸
876:873
08/02/27 03:50:52
ŠÔˆá‚Á‚½B
uƒCƒ“ƒ^ƒ‰ƒvƒg‚·‚邯•s³‚È‹““®‚ð‚µ‚Ü‚·v‚Æ‚¢‚¤ƒ|ƒŠƒV[‚𖾋L‚µ‚½ƒ^ƒXƒN‚Æ‚µ‚Ä
InterruptException‚ðˆù‚Ýž‚Þ‚È‚ç‚ÎA’P‚ÉA
uƒCƒ“ƒ^ƒ‰ƒvƒg‚µ‚Ă͂¢‚¯‚È‚¢ƒ^ƒXƒNv
{uƒCƒ“ƒ^ƒ‰ƒvƒg‚·‚邯ƒGƒ‰[ƒƒbƒZ[ƒW‚ð“f‚¢‚ÄI—¹‚·‚é‚Á‚Û‚¢ƒƒCƒ“ƒXƒŒƒbƒhv
u‚±‚̃XƒŒƒbƒh^ƒ^ƒXƒN‚ɃCƒ“ƒ^ƒ‰ƒvƒg‚µ‚Ă͂¢‚¯‚È‚¢v
‚ƂȂ邾‚¯‚¾‚Á‚½B‚³‚ A‚Ç‚ñ‚Ç‚ñˆù‚Ýž‚݂܂µ‚傤‚Ë‚¥
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 05:38:33
>>864
s.getBytes("Windows-31J").length
‚È‚ÇB
URLØÝ¸(sdc.sun.co.jp)(java.lang.String)
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 08:04:00
Bean‚ÌbooleanƒvƒƒpƒeƒB‚Ìgetter/setterƒƒ\ƒbƒh‚Ì–½–¼‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
‚½‚Æ‚¦‚Îbeautiful‚Æ‚¢‚¤ƒvƒƒpƒeƒB‚Æ‚µ‚½‚ç‹K‘¥‚É]‚¢‚Ü‚·‚Æ
’Pƒ‚ÉisBeautiful(),setBeautiful(boolean)‚ƂȂè‚Ü‚·B
‚µ‚©‚µA•ʂ̗á‚Åuã‘‚«Šm”F‚ð•\ަ‚·‚év‚ȂǓ®ŽŒ“I‚ÈbooleanƒvƒƒpƒeƒBAconfirmOverwrite‚ðl‚¦‚éê‡
isConfirmOverwrite(),setConfirmOverwrite(boolean)‚ÆA‚ƂĂà‹CŽ‚¿‚ªˆ«‚¢‚Å‚·B
‚±‚̂悤‚Èꇂ͕ϔ–¼‚ðl‚¦’¼‚·•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚à‚±‚¤‚¢‚¤‚à‚ÌA‚Æ‚¢‚¤‚±‚ƂŊ„‚èØ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H
879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:13:57
ŋ߂Íokwave‚Æ‚©‹³‚¦‚Ägoo‚Æ‚©‚Æ
ƒ}ƒ‹ƒ`‚·‚é‚Ì‚ª—¬s‚è‚Ȃ̂©
880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:19:46
-able‚ð‚‚¯‚é
isConfirmOverwritable()
setConfirmOverwritable(boolean)
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:23:42
‚»‚Ìê‡ confirm ‚É able ‚ð•t‚¯‚é‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:52:15
‚È‚é‚Ù‚Ç[I‚©‚Ȃ肷‚Á‚«‚肵‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 11:17:58
JasperReports‚Å’ •[–ˆ‚ÉŽlŠpŒ`‚ÌF‚𖈉ñ•Ï‚¦‚½‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
iReoprt‚Å
rectangleAbackcolor‚ð•ÏX‚·‚邯‚¢‚¤‚̂͂킩‚é‚ñ‚Å‚·‚ªA
–ˆ‰ñˆá‚¤‚Ƃǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:00:12
–ˆ‰ñ‚Á‚Ă̂ªˆÓ–¡‰ð‚ç‚ñB
–ˆƒy[ƒW‚Ȃ̂©A–ˆ€‚Ȃ̂©A–ˆs‚Ȃ̂©A–ˆƒJƒ‰ƒ€‚Ȃ̂©B
‚Ü‚¸‚Í“ú–{Œê‚Å‚¨‚‹
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:20:01
‚»‚à‚»‚àJavaˆÈ‘O‚ÉAŽ©•ª‚ª•ø‚¦‚Ä‚¢‚é–â‘è‚ð”cˆ¬‚Å‚«‚Ä‚¢‚È‚¢ƒP[ƒX‚ª‘½‚¢‹C‚ª‚·‚éB
‚¾‚©‚ç“ú–{Œê‚ª‚¨‚©‚µ‚¢‚µAà–¾‚³‚ê‚Ä‚à—‰ð‚Å‚«‚È‚¢B
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:41:34
‰EƒVƒtƒg‚łǂÁ‚¿‚ª‚‘¬‚Ȃ̂©ŽŽ‚µ‚Ä‚‚¾‚³‚¢B
>> >>>
887:883
08/02/27 13:01:04
–‡ƒy[ƒW‚Å‚·B
ƒRƒ“ƒpƒCƒ‹‚µ‚¿‚á‚Á‚½Œã‚Å‚à•ÏX‚Å‚«‚é‚ñ‚Å‚·‚©H
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:26:21
sun‚ÍInterruptedException‚͈¬‚è’ׂ·‚ÈăXƒ[‚µ‚ë‚Á‚ăXƒ^ƒ“ƒX‚¾‚Á‚¯H
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:26:24
>>888
‚±‚̂ւñ‚ªŽQl‚ɂȂ邩‚à
URLØÝ¸(www.ibm.com)
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:00:22
java sound ‚ðŽg‚¤‚ƃpƒ\ƒRƒ“‚©‚ç“’®‚ª‰Â”\‚Å‚·‚©
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:06:52
‚±‚Á‚¿‚Å‚â‚ê
½ÚØÝ¸(tech”Â)l50
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:56:31
Java ‚Ì—˜_‚ÆŽÀ‘H: ƒAƒgƒ~ƒbƒN‚Ås‚
URLØÝ¸(www.ibm.com)
‚±‚̃y[ƒW‚É‚ ‚éAƒŠƒXƒg3: SimulatedCAS ƒNƒ‰ƒX‚Ì compareAndSwap ‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
SimulatedCAS ‚̃R[ƒh‚Ì‚·‚®‰º‚É‚ ‚éà–¾‘‚«‚ÉA
uCASƒx[ƒX‚Ì•ÀsƒAƒ‹ƒSƒŠƒYƒ€‚ÍAƒXƒŒƒbƒh‚ªƒƒbƒN‚ð‘҂•K—v‚ª‘S‚‚È‚¢‚Ì‚ÅAlock-free‚ƌĂ΂ê‚Ü‚·v
‚Æ‚¢‚¤‹Lq‚ª‚ ‚è‚Ü‚·B
‚µ‚©‚µ SimulatedCAS ‚Ì compareAndSwap ƒƒ\ƒbƒh‚Í synchronized ƒƒ\ƒbƒh‚É
‚È‚Á‚Ä‚¢‚Ü‚·BSimulated ‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çŽÀÛŽg‚¤‚Æ‚«‚͈Ⴄ‚â‚ÂŽg‚¤‚Ì‚©
‚ȂƎv‚¢‚«‚âA@ƒŠƒXƒg4 ‚̃R[ƒh‚ÅŽv‚¢‚Á‚«‚èŽg‚Á‚Ä‚ ‚è‚Ü‚·B
compare-and-swap ƒAƒ‹ƒSƒŠƒYƒ€‚ð^Ž—‚½ƒvƒƒOƒ‰ƒ€‚ÍA synchronized ‚Å‚ ‚Á‚Ä‚à
ƒƒbƒN‚³‚ê‚È‚¢‚悤‚ÉÅ“K‰»‚³‚ê‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:05:06
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[ŽØ‚è‚Ä
–ˆ“úˆê‰ñŠ”‰¿‚ðŽæ“¾‚µ‚Ä‚c‚a‚É•ú‚螂ރvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚Ç
‚i‚`‚u‚`‚ÅŽžŠÔ‚ª‚«‚½‚çƒT[ƒo[ã‚ÅŽÀs‚·‚é‚Á‚Ä‚±‚Æ‚©‚Ì‚¤H
‚Ç‚ñ‚ÈŽd‘g‚݂łł«‚éH
‚»‚ꂾ‚¯‚í‚©‚ê‚΂c‚a‚É‚àˆÚ‚¹‚邵ƒ_ƒEƒ“ƒ[ƒh‚à‚Å‚«‚»‚¤‚È‚¾‚ñ‚¾‚ª
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:17:24
•’Ê cron Žg‚¤B
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:33:28
ŽÀsæ‚ÌJREƒo[ƒWƒ‡ƒ“‚ɉž‚¶‚ĈႤˆ—‚ð‚³‚¹‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B
ƒo[ƒWƒ‡ƒ“‚ɉž‚¶‚ĈႤƒNƒ‰ƒXƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ނ悤‚É‚·‚é‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
JARƒA[ƒJƒCƒu‚ÆMANIFESTƒtƒ@ƒCƒ‹‚ð—˜—p‚µ‚Ä‚¨‚èAƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚ª
‚½‚‚³‚ñ‚ ‚é‚̂Ńo[ƒWƒ‡ƒ“‚²‚ƂɈႤJAR‚ð쬂·‚é‚Ì‚Í”ð‚¯‚½‚¢‚̂ł·‚ªEEE
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:43:07
Class.forName(javaVersionName+ClassName).newInstance();
897:867
08/02/28 00:01:48
‚¢‚‚‚©‚̃ŒƒXƒ|ƒ“ƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
\‚µ–ó‚È‚¢‚ñ‚Å‚·‚ªA‚º‚ñ‚º‚ñ‚í‚©‚ç‚È‚¢‚Å‚·B
1ŽžŠÔ‚‚ç‚¢google‚µ‚Ă݂½‚̂ł·‚ªA
‚»‚±‚©‚ç”h¶‚·‚éƒL[ƒ[ƒh‚âA
Ž—‚½‚悤‚È’PŒê‚ªA“¯—l‚̈Ӗ¡‚𬂵‚Ä‚¢‚é‚Ì‚©‚à‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚¹‚Á‚©‚Žè‚ð·‚µL‚ׂĂ¢‚½‚¾‚¢‚½‚Æ‚±‚ë\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
ˆù‚Ýž‚ÞA‚à‚ÝÁ‚·Aˆ¬‚è‚‚Ԃ·A
”ñƒ`ƒFƒbƒN—áŠOAƒ`ƒFƒbƒN—áŠOAƒ`ƒFƒbƒNςݗáŠOAƒ`ƒFƒbƒN‚³‚ê‚é—áŠOc
ˆù‚Ýž‚Þ‚Æ‚¢‚¤‚Ì‚ÍAInterruptedException‚𓊂°‚¸‚Ɉ—‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©c
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:11:59
ƒIƒuƒWƒFƒNƒgŽwŒü‰SŽÒ‚Å‚·B
’²‚ׂé‚Ì–Ê“|‚Å‚·B‹³‚¦‚Ä‚‚¾‚³‚¢B
‚±‚̃XƒŒƒbƒh‚ð“Ç‚ñ‚Å‚¢‚ÄA‰‚ß‚Ä ˆÏ÷ ‚ð’m‚Á‚½‚̂ł·‚ªA
ƒNƒ‰ƒX‚ÌŠO•”‚©‚çAƒCƒ“ƒXƒ^ƒ“ƒX‚̃tƒB[ƒ‹ƒh‚ɃAƒNƒZƒX‚Å‚«‚éŽd—l‚Æ‚¢‚¤‚Ì‚ÍA
ƒIƒuƒWƒFƒNƒgŽwŒü“I‚ÉAŽv‚¢Ø‚èŠÔˆá‚¦‚Ȃ̂łµ‚傤‚©B
ˆÏ÷ ‚ÌŠT”O‚ª•’ʂɎg‚í‚ê‚邽‚߂ɂÍA
ƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚ÍA
ƒNƒ‰ƒX‚ÉŠ‘®‚·‚郃\ƒbƒhŒo—R‚ÅAƒAƒNƒZƒX‚³‚ê‚éŽd—l‚Å‚ ‚éꇂłȂ¢‚ÆA
ƒAƒNƒZƒX•û–@‚É“ˆê«‚ª‚à‚½‚¹‚ç‚ê‚Ü‚¹‚ñ‚æ‚ËB
‚»‚à‚»‚àA‚±‚̂悤‚ÈŽ¿–â‚ð‚·‚éŒ´ˆö‚ªA
‚È‚ºƒtƒB[ƒ‹ƒh‚Ì’l‚ðpublic‚É‚·‚é‚È‚ÇA
Š‘®ƒNƒ‰ƒX“à‚̃ƒ\ƒbƒhˆÈŠO‚©‚ç‚ÌAƒtƒB[ƒ‹ƒh•Ï”(H)‚ւ̃AƒNƒZƒX‚ª‹–‰Â‚³‚ê‚é•K—v‚ª‚ ‚é‚Ì‚©
‚ªA‚í‚©‚ç‚È‚¢‚½‚߂ł·B
Ž¿–â‚ÌŽd•û‚ªA‹C‚É“ü‚ç‚È‚¯‚ê‚ÎA–³Ž‹‚µ‚Ä‚‚¾‚³‚¢B
‚½‚Ô‚ñ’²‚ׂĂà‚܂Ƃà‚ȉñ“š‚É‚½‚ǂ蒅‚‚ÉA’·‚¢ŽžŠÔ‚ª‚©‚©‚è‚»‚¤‚¾‚ÆŽv‚¢A‘Ó‚¯‚Ä‚¢‚Ü‚·B
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:19:18
“š‚¦‚é‚Ì–Ê“|‚Å‚·B‹³‚¦‚Ü‚¹‚ñB
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:21:29
>>895
interface AnythingExecutor{
@public void doAnything();
}
public class AnythingExecutor14 implements AnythingExecutor{
@public void doAnything(){
@@// JRE 1.4 —p‚̈—
@}
}
public class AnythingExecutorFactory{
@public static AnythingExecutor create(){
@@// JRE ‚̃o[ƒWƒ‡ƒ“‚ðŽæ“¾‚·‚é
@@if( 1.4 ‚¾‚Á‚½){
@@@return new AnythingExecutor14 ();
@@}
@@else if( 1.5 ‚¾‚Á‚½){
@@@return new AnythingExecutor15 ();
@@}
@@...
@}
}
// ŽÀۂ̈—
AnythingExecutor executor = AnythingExecutorFactory.create();
executor.doAnything();
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:23:16
>>898
‚»‚ê‚Í Java ‚ɑ΂·‚鎿–₳͂Ȃ¢B
“K“–‚ȃXƒŒ‚ð’T‚·‚æ‚낵B
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:29:32
>>898
–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚©Bsetter/getter ‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚ÍA‚·‚Ȃ킿
public ƒtƒB[ƒ‹ƒh‚ƂقƂñ‚Ç“™’l‚È‚ñ‚¾‚µB
‚½‚¾AƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚Æ“¯Žž‚ɉ½‚©‚µ‚½‚¢AŠO•”‚©‚ç‚Í
read ‚݂̂ɕς¦‚½‚¢A‚Ý‚½‚¢‚È‚±‚Æ‚Á‚Ä‚±‚Æ‚ªŒ‹\‚ ‚éB
‚»‚±‚ÅAƒtƒB[ƒ‹ƒh‚Í private ‚É‚µ‚ĉB‚·BƒAƒNƒZƒX‚Í public ‚È
getter/setter ‚©‚ç‚Ì‚ÝB‚Æ‚¢‚¤‚æ‚‚ ‚é\¬‚É“ˆê‚·‚邱‚Æ‚ÅA
‹@”\’ljÁ‚ɑΉž‚µ‚â‚·‚‚Ȃ邩‚炱‚¤‚µ‚Ü‚µ‚傤A‚Æ‚¢‚¤¡–@B
’†‚É‚ÍuƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚àƒIƒuƒWƒFƒNƒg‚ɑ΂·‚é"‘€ì"‚Å
‚ ‚é‚©‚çAƒƒ\ƒbƒh‚Å‚ ‚é‚ׂ«v‚È‚ñ‚Ä‚¢‚¤l‚à‚¢‚邯Žv‚¤B
‚Ü‚Ÿ‚»‚̕ӂð‚Ç‚¤Š„‚èØ‚é‚©‚ÍŒÂlŒÂl‚É‚æ‚é‚̂łÍB
‚ ‚ƈÏ÷‚̘b‚Ɖ½‚ªŠÖŒW‚ ‚é‚Ì‚©‚ª•ª‚©‚ç‚È‚©‚Á‚½B
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:11:04
>>902
> –â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚©Bsetter/getter ‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚ÍA‚·‚Ȃ킿
> public ƒtƒB[ƒ‹ƒh‚ƂقƂñ‚Ç“™’l‚È‚ñ‚¾‚µB
1‚‘傫‚ȈႢ‚ª‚ ‚邼Bsetter/getter‚Ìê‡A–{—ˆ‚͈Ⴄ‚à‚̂𓯂¶‚à‚̂Ɍ©‚¹Š|‚¯‚é‚Ì‚ªŠÈ’P‚ɂł«‚éB
Œã•t‚¯‚ÅU•‘‚¢‚ð•Ï‚¦‚邯‚©A“§‰ß“I‚Ɉ—‚ðŠ„‚èž‚Ü‚¹‚½‚è‚·‚邯‚©AŽÀ‘Ì‚ðƒŠƒ‚[ƒg‚ÉŽ‚½‚¹‚邯‚©B
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:33:31
setter/getterƒƒ\ƒbƒh‚ð‚í‚´‚í‚´’ljÁ‚·‚éˆÓ–¡‚ª‚³‚Á‚Ï‚è‚í‚©‚È‚©‚Á‚½‚Ì‚Å
publicƒtƒB[ƒ‹ƒh‚ɃKƒ“ƒKƒ“ƒAƒNƒZƒX‚·‚éƒR[ƒh‚ð‘‚¢‚Ä‚é‚̂ł·‚ªA‚Ђå‚Á‚Æ‚µ‚Ĉê”Ê“I‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H
>>903‚³‚ñ‚ª‚Ç‚¤‚¢‚¤ˆ—‚ðŽw‚µ‚Ä‚é‚Ì‚©‚¢‚Ü‚¢‚¿‚‚©‚߂܂¹‚ñBB
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:38:00
>>896,900
‚¤‚í[A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‘‘¬ŽŽ‚µ‚Ă݂܂·B
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:38:32
>>877
‚₳‚µ‚¢‚È[
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:54:20
>>904
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¯‚ê‚Ρ‚̃Xƒ^ƒCƒ‹‚𑱂¯‚Ä‚¢‚¯‚΂¢‚¢B
‚»‚Ì‚¤‚¿–Ê“|‚²‚Æ‚ª‹N‚±‚Á‚½‚Æ‚«‚ɃAƒNƒZƒbƒT‚̈Ӌ`‚ª•ª‚©‚邿B
908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 07:09:55
>>892
’l‚ðˆê‚•ς¦‚é‚Ì‚ÉA•¥‚¤ƒRƒXƒg‚ð‚ǂꂾ‚¯¬‚³‚o—ˆ‚é‚©A‚Æ‚¢‚¤˜bB
‚±‚Ì—á‚̓Vƒ~ƒ…ƒŒ[ƒg‚¾‚¯‚ÇAƒn[ƒhƒEƒFƒA‚ŃTƒ|[ƒg‚µ‚Ä‚¢‚é CPU ‚à‚ ‚邿A‚ÆŒ¾‚¤‚±‚ÆB
uƒXƒŒƒbƒh‚ªƒƒbƒN‚ð‘҂•K—v‚ª‘S‚‚È‚¢v‚Æ‚¢‚¤‚Ì‚ÍA
ƒŠƒXƒg2‚Ås‚í‚ê‚Ă邿‚¤‚Ȉ—‚ð‚·‚é•K—v‚ª‚È‚¢A‚Æ‚¢‚¤‚±‚ÆB
ƒŠƒXƒg4‚Å’–Ú‚·‚é‚ׂ«“_‚ÍAincrement ƒƒ\ƒbƒh“à‚Ì get ‚Æ CAS ‚ÌŠÔ‚ÅA
Œp‘±‚µ‚½ƒƒbƒN‚ª•ÛŽ‚³‚ê‚Ä‚¢‚È‚¢‚±‚ÆB
‚»‚µ‚ÄAincrement Ž©‘Ì‚ªŒÄ‚΂ê‚Ä‚©‚ç’l‚ð–ß‚·‚܂łÉ
value ‚Ì get ’l‚ª 1 "ˆÈã"•Ï‚í‚邱‚ÆB
909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 09:16:22
test
910:Hoge
08/02/28 11:32:12
‚Í‚¶‚߂܂µ‚ÄAŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
DJUnit‚ðŽg‚Á‚Ä’P‘̃eƒXƒg‚ðs‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒeƒXƒgŒ‹‰Ê‚ÌŠm”F•û–@‚Æ‚µ‚ÄA
@@››ƒNƒ‰ƒX‚Ì¢¢ƒƒ\ƒbƒh‚ª‰½‰ñŒÄ‚΂ꂽ‚©H
‚ðŠm”F‚µ‚½‚¢‚̂ł·‚ªA•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
assertCalled(String, String);
‚ðŽg‚¦‚ÎAƒƒ\ƒbƒh‚ªŒÄ‚΂ꂽ‚©‚Ç‚¤‚©‚ÍŠm”F‚Å‚«‚Ü‚·‚ªA
‰½‰ñŒÄ‚΂ꂽ‚©‚ÍŠm”F‚Å‚«‚Ü‚¹‚ñB
‚Ȃɂ©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 12:30:14
–¢‚¾‚ÉŽg‚Á‚Ä‚¢‚銂 ‚邯‚Í‹Á‚«
912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 12:44:49
>>892
‚»‚ê‚ç‚Í@uU‚é•‘‚¢‚ðŽ¦‚·ƒR[ƒhv@‚Æ‚¢‚¤ƒ^ƒCƒgƒ‹‚â@Simulated@‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚©‚ç‚í‚©‚邿‚¤‚ÉA
’P‚É“®ì‚ðà–¾‚·‚邽‚߂̗á‚É‚·‚¬‚È‚¢B@^Ž—‚Ä‚à•Ê‚ÉÅ“K‰»‚³‚ê‚È‚¢B
ŽÀۂɃAƒgƒ~ƒbƒN‘€ì‚µ‚½‚¢ê‡‚Í@java.util.concurrent.atomic.AtomicInteger@‚ðŽg‚¤B
ƒŠƒXƒg5‚Å‚Í@AtomicInteger@Žg‚Á‚Ă邾‚ëB
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 13:46:34
‚¾‚Á‚Ä”Œ´‚¾‚Á‚ÄŒoÏŠw•”‚¶‚á‚ñ
914:Hoge
08/02/28 13:47:56
>>910
‚·‚¢‚Ü‚¹‚ñBŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
’²¸•s‘«‚Å‚µ‚½B
getCallCount(String, String)
‚Æ‚¢‚¤•Ö—˜‚ȃƒ\ƒbƒh‚ª‚ ‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 16:33:08
FileInputStream fis = new FileInputStream(in); // in : “ü—̓tƒ@ƒCƒ‹
fis.read();
....
fis.getChannel().position(0);
fis.read();
...
fis.close();
¡‚Ü‚ÅFileChannel‚ð’m‚炸Aˆê•û’Ês‚ÈInputStream‚щƒ“ƒ_ƒ€‚ɃAƒNƒZƒX‚Å‚«‚é‚̂͋CŽ‚¿‚ªˆ«‚¢‚̂ł·‚ªA‚±‚ñ‚ÈŠ´‚¶‚Ń|ƒCƒ“ƒ^[ˆÚ“®‚·‚é‚Ì‚Á‚ĈÀ‘S‚Å‚·‚©H
916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 16:36:04
‚»‚̃XƒgƒŠ[ƒ€‚ªƒtƒ@ƒCƒ‹‚¾‚Æ•ª‚©‚Á‚Ă邩‚ç—Ç‚¢‚ñ‚¶‚á‚Ë[‚ÌB
917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 17:20:24
‚»‚¤‚Å‚·‚æ‚ËB‚¨[‚©‚Ȃ莩—R“x‚ª‘‚µ‚Ü‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:11:27
swing‚ɂ‚¢‚ÄA‹³‚¦‚Ä‚‚¾‚³‚¢B
Pane‚ÆPanel‚̈Ⴂ‚ª‚æ‚‚í‚©‚ç‚È‚¢‚̂ł·‚ªA
JComponent‚ðŒp³‚µ‚Ä‚¢‚éƒRƒ“ƒeƒi‚ÉŠÖ‚µ‚ÄA
•t‰Á‹@”\‚ªˆê”Ô¬‚³‚¢‚à‚Ì‚ªJPanel‚ÅA
JPanelˆÈã‚̉½‚ç‚©‚Ì‹@”\‚ª•t‚¯‰Á‚í‚Á‚½‚à‚Ì‚ªPane‚Ȃ̂łµ‚傤‚©H
ƒRƒ“ƒeƒi‚Ì’†‚ÅPanel‚¾‚¯APane‚łȂ‚ÄPanel‚ƌĂ΂ê‚é——R‚͉½‚Ȃ̂łµ‚傤‚©H
‚ ‚ÆA‚à‚¤‚ЂƂÂB
ContainerƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg(‚Æ‚¢‚¤‚©JFrame.setContentPane())‚ðJPanel‚ɃLƒƒƒXƒg‚µ‚ÄA
ƒRƒ“ƒeƒi‚Æ‚µ‚Ä‚¢‚éŽQlƒR[ƒh‚ª‚ ‚Á‚½‚̂ł·‚ªA
ƒTƒuƒNƒ‰ƒX‚̕ϔ‚ɃLƒƒƒXƒg‚³‚¹(‚Ä‘ã“ü‚·‚é)——R‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚È‚º‚Ȃ̂łµ‚傤‚©H
919:918
08/02/28 22:13:40
918‚Å‚·B
918‚Å‹Lqƒ~ƒX‚µ‚Ü‚µ‚½B
>JFrame.setContentPane()
JFrame.getContentPane()
‚Å‚µ‚½B
(JFrame#getContentPane() ‚Æ‹Lq‚·‚邯‚Ç‚¤‚¢‚¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©cB)
‚æ‚낵‚ŒäŠè‚¢’v‚µ‚Ü‚·B
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:29:34
>>918
‚³‚ŸH
–¼‘O‚È‚ñ‚Ä•t‚¯‚él‚ÌŽï–¡‚Ý‚½‚¢‚È‚à‚ñ‚¾‚µA[‚l‚¦‚Ä‚àŽd•û‚È‚¢‚悤‚È
‚¿‚Ȃ݂ÉAJComponent‚ðŒp³‚µ‚Ä‚éƒRƒ“ƒeƒiA‚Æ‚¢‚¤‚ª
JComponent‚ÍContainer‚̃TƒuƒNƒ‰ƒX‚¾‚©‚çAJComponentŽ©‘Ì‚ªƒRƒ“ƒeƒi‚¾‚æ
‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE
Container‚ɂȂ‚ÄJPanel‚É‚ ‚郃\ƒbƒh‚ð‰½‚©Žg‚¢‚½‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚©‚Ë
ƒR[ƒhŒ©‚Ă킩‚ç‚È‚¯‚ê‚Α‚¢‚½l‚É•·‚‚µ‚©‚È‚¢
JFrame#getContentPane()‚ÍJFrameƒNƒ‰ƒX‚ÌgetContentPane()ƒƒ\ƒbƒh‚Ì‚±‚Æ
JFrame.getContentPane()‚Æ‘‚‚ÆAstaticƒƒ\ƒbƒh‚ðŒÄ‚ñ‚¾–ß‚è’l‚ɂ‚¢‚ÄŒ¾‚Á‚Ă邿‚¤‚É‚àŒ©‚¦‚é‚Ì‚ÅA‹æ•ʂ̂½‚ß‚É
921:918
08/02/28 22:38:34
>‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE
III‚¦H
‚»‚¤‚©AŒp³‚µ‚Ä‚¢‚é‚©‚çŒp³‚à‚Æ‚Ì‹@”\‚Í‚ ‚é‚Ì‚©cB
–³Œø‚ɂȂÁ‚Ä‚¢‚Ä‘R‚èA‚Æ‚©A‚Ç‚±‚©‚ÅŽv‚Á‚Ä‚¢‚½‚Ì‚©A‹C‚ª‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
Container‚̃IƒuƒWƒFƒNƒg‚ðContainer‚̃TƒuƒNƒ‰ƒX‚É‚·‚邯AƒTƒuƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ªŽg‚¦‚邯‚¢‚¤‚±‚Æ‚ÅH
‚±‚ê‚ÍA—áŠO‚ª”¶‚µ‚»‚¤‚ÅŠë‚È‚¢—\Š´‚à‚·‚é‚̂ł·‚ªA
‚»‚¤‚¢‚¤ƒR[ƒh‚ðˆÓޝ‚µ‚ÄŽg‚¤‚悤‚ÈÝŒv‚à‚ ‚é‚̂ł·‚©H
>JFrame#getContentPane()
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽ©—Í‚¾‚Ƃǂꂾ‚¯ŽžŠÔ‚©‚©‚Á‚½‚©‚í‚©‚è‚Ü‚¹‚ñB
‚±‚ê‚ðgoogle‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚¾‚낤cB‹L†‚ªcBƒXƒŒˆá‚¢‚Å‚·‚ËAޏ—çB
922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:49:18
>>921
„Container‚̃IƒuƒWƒFƒNƒg‚ðContainer‚̃TƒuƒNƒ‰ƒX‚É‚·‚邯AƒTƒuƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ªŽg‚¦‚邯‚¢‚¤‚±‚Æ‚ÅH@
‚¢‚âA‚Ü‚³‚©B
JFrame#getContentPane()‚ª•Ô‚·Container‚ªŽÀÛ‚É‚ÍJPanel‚¾‚Ƃ킩‚Á‚Ä‚¢‚éꇂ¾‚¯o—ˆ‚éB
ŽÀÛ‚ÉJPanel‚ð•Ô‚·‚©‚ç‚Æ‚¢‚Á‚Ä‚àAƒhƒLƒ…ƒƒ“ƒg‚É‚»‚ñ‚È‚±‚Ƃ͑‚©‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA—Ç‚¢Kе‚Ƃ͌¾‚¦‚È‚¢B
923:918=921
08/02/28 22:50:58
>920
>‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE
Š´“®‚µ‚½B
Š´“®‚µ‚Ü‚µ‚½B
•ςȕûŒ¾‚ðŠo‚¦‚é‘O‚ÉA920‚ÌŽwަ‚ÌŒ³Java‚ðŠw‚Ñ‚½‚¢I
Ž©•ª‚É–{‚©AWebŽ‘—¿‚Ì„‘E‚ðI
924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:59:41
graphic JAVA Mastering the JFC
‚±‚ê“ǂ߂ÎSwing‚ÌŽd‘g‚݂͑å’ï‚í‚©‚邿B
AWT‚©‚ç“ǂނÆã‰º*2‚ÌŽlû‚¾‚¯‚Ç‚©‚È‚è•׋‚ɂȂéB
925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 23:07:27
>>921
> —áŠO‚ª”¶‚µ‚»‚¤‚ÅŠë‚È‚¢—\Š´
‚Ç‚¤‚µ‚Ä‚à‚â‚肽‚¯‚ê‚ÎAinstanceof ‚ÅJPanel ‚¾‚ÆŠm”F‚µ‚Ä‚©‚çƒLƒƒƒXƒg‚ðs‚¤B
‚Æ‚¢‚¤‚æ‚èAƒLƒƒƒXƒg‚Ì‘O‚ɂ͕K‚¸ instanceof ‚Å‘ÎÛ‚ðŠm”F‚·‚邱‚ÆB
926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:02:24
Ž¿–â‚Å‚·B
java‚̓rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚Æ‚¢‚¤‹Lq‚ð‚æ‚Œ©‚©‚¯‚Ü‚·‚ªA
‚»‚̪‹’‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñB
—ájURLØÝ¸(www.geocities.jp)
‚²‘¶’m‚Ì•û‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©H
927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:06:33
int x = 0x12345678;
System.out.printf("%x%n", x & 0xFF);
‚±‚ꂪ 78 ‚Æo‚ê‚΃rƒbƒOƒGƒ“ƒfƒBƒAƒ“A12 ‚Æo‚ê‚ÎƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“B
928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:10:58
>>927
‚»‚̃R[ƒh‚ðŽÀs‚µ‚Ä‚àAŽÀs‚µ‚½ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚݂̂łµ‚©
ƒGƒ“ƒfƒBƒAƒ“‚ÍŠm’肵‚È‚¢‚̂ł͂Ȃ¢‚Å‚·‚©H
929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:49:18
>>926
java.io.DataInput#readInt() ‚Æ‚© java.io.DataOutput#writeInt(int) ‚Ý‚½‚¢‚ÉA
•W€API‚̈ꕔ‚̃Nƒ‰ƒX‚ªƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“Žg‚Á‚Ä‚ÄA
‚³‚ç‚ÉA1.3‚܂ł͕W€API‚ÉƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚Å“üo—͂ł«‚éƒNƒ‰ƒX‚ª–³‚©‚Á‚½‚©‚çB
930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:53:43
>>928
‚Æ‚¢‚¤‚©A>>927‚̃R[ƒh‚ð(System.out.printf‚ðprintf‚É’u‚«Š·‚¦‚½‚à‚Ì‚ð)
CŒ¾Œê‚Å‚â‚Á‚Ä‚àAƒGƒ“ƒfƒBƒAƒ“‚È‚ñ‚©‚í‚©‚ç‚È‚¢‚¯‚Ç‚ËB
931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 10:44:36
‚Í‚¢‚Í‚¢I@æ¶•û‚ÉŽ¿–â‚æ‚낵‚¢‚Å‚µ‚傤‚©I
JavaƒAƒvƒŒƒbƒg‚ðŽg‚Á‚ăuƒ‰ƒEƒU‰æ–ʂ̎©“®ŽB‰e‚ðs‚¢‚½‚¢‚ñ‚Å‚·‚ªA‚Ç‚¤‚¢‚¤‘g‚Ý•û‚ð‚·‚ê‚Ηǂ¢‚ñ‚Å‚µ‚傤‚©I
–K–âŽÒ‚ª—ˆ‚é“x‚ɃXƒNƒŠ[ƒ“‚ðƒLƒƒƒvƒ`ƒƒ‚µ‚ăT[ƒo[‚ɕۑ¶A
Ž©•ª‚̊‹«‚ł͊m”F‚Å‚«‚È‚¢“®“I‚ȃTƒCƒg‚Ì“®ìƒ`ƒFƒbƒN‚ÉŽg‚¢‚½‚¢‚ÆŽv‚¢‚Ü‚·I
932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 11:13:12
>>931
ƒZƒLƒ…ƒŠƒeƒBã‚Ì–â‘肪‚ ‚é‚̂Ŗ³—B
933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 11:52:57
Ž¿–â‚Å‚·B
URLØÝ¸(www.techscore.com)
ã‹L‚̃\[ƒX‚É‚ÄAqueue.size() == 1‚ÌŽž‚ÍAput()‚©‚ç‚Ìqueue.addFirst(obj)ŒÄ‚Ño‚µ‚ÆA
get()‚©‚ç‚Ìqueue.removeLast()ŒÄ‚Ño‚µ‚ª“¯Žž‚ɌĂÑo‚³‚ê‚é‰Â”\«‚ª‚ ‚èA
LinkedList‚̓XƒŒƒbƒhƒZ[ƒt‚ł͂Ȃ¢‚©‚ç–â‘è‚ ‚èA‚ÆŽv‚¤‚̂ł·‚ª”Fޝ‚ ‚Á‚Ă܂·‚©H
notifyAll()‚ÌŽg‚¢•û‚̉ðà‚Ȃ̂ÅAƒ\[ƒX‚ɃPƒ`‚ð‚‚¯‚Ä‚é–ó‚ł͂Ȃ¢‚Å‚·B
934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 12:10:26
>>933
synchronized•t‚¢‚Ă邩‚ç“¯Žž‚ɂ͌ĂÑo‚³‚ê‚È‚¢
935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:29:18
>>932
‚¦‚¦A‚»‚ñ‚ÈI
‰½‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©I@æ¶I
936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:39:42
—Ⴆ‚ÎI
Robot‚ðŽg‚¢ƒXƒNƒŠ[ƒ“‰æ‘œ‚ðŽæ“¾I
‚»‚̃f[ƒ^‚ðURLConnection‚ÅCGI‚É‘—‚èA
CGI‚ŃƒO‚ð•Û‘¶‚·‚é‚Ý‚½‚¢‚ÈŒ`‚łł«‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·I
–â‘è‚ÍRobot‚ÌŽ©“®ŽÀs‚ª‰Â”\‚©‚Ç‚¤‚©‚ÅI
‚à‚µ•s‰Â”\‚Ȃ痘—pŽÒ‚Ƀ{ƒ^ƒ“‚ð‰Ÿ‚³‚¹‚é•û–@‚Å‚à\‚¢‚Ü‚¹‚ñI
‚â‚肽‚¢‚͓̂®“I‚ȃTƒCƒg‚ÌŠm”F‚Å‚ ‚Á‚ÄA•s³sˆ×‚ł͂Ȃ¢‚ñ‚Å‚·I
‚¾‚©‚ç—˜—pŽÒ‚ÌŠm”F‚ð‚µ‚Á‚©‚èŽæ‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚¤‚̂ł ‚ê‚Î]‚¢‚Ü‚·I
æ¶‚¨Šè‚¢‚µ‚Ü‚·I
–l‚ɋ͂©‚Å‚à—Ç‚¢‚̂ŒmŒb‚ð‚¨‘Ý‚µ‰º‚³‚¢I
937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:50:40
—Ⴆ‚ÎI
Robot‚È‚ñ‚ăAƒvƒŒƒbƒg‚Å‹–‚µ‚½‚çƒ}ƒEƒX‚àŽ©“®‚Å“®‚©‚¹‚éI
‚»‚µ‚ă}ƒEƒX‚ÅŸŽè‚É‘—Mƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚¹A
CGI‚Å•s³Žæ“¾‚È‚ñ‚©‚à‚Å‚«‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·I
–â‘è‚Í‚»‚Ì“®ì‚ª—˜—pŽÒ‚ª‚â‚Á‚½‚Ì‚©Robot‚ª‚â‚Á‚½‚Ì‚©‚ÅI
‚à‚µ•s‰Â”\‚È‚ç•s³Žæ“¾‚©ƒTƒCƒg‚ÌŠm”F‚©”»’f‚ª•t‚«‚Ü‚¹‚ñI
‚â‚肽‚¢‚Ì‚ª“®“I‚ȃTƒCƒg‚ÌŠm”F‚Å‚ ‚Á‚ÄA•s³sˆ×‚ł͂Ȃ¢‚ÆØ–¾‚Å‚«‚È‚¢‚ñ‚Å‚·I
‚¾‚©‚çƒAƒvƒŒƒbƒg‚ł͂»‚ñ‚È‚±‚Ƃ͋–‚³‚ê‚Ä‚¢‚È‚‚ÄA‚»‚ê‚ɂ݂ñ‚È]‚¢‚Ü‚·I
æ¶‚¨Šè‚¢‚µ‚Ü‚·I
‹Í‚©‚Å‚à‚¢‚¢‚̂ŗ‰ð‚µ‚Ä‚‚¾‚³‚¢I
938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:57:58
java‚ʼnæ–ʂ̃Lƒƒƒvƒ`ƒƒ‚È‚ñ‚ÄŽæ‚ê‚é‚ÌH
939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:01:16
Ž¿–âŽÒ‚àŒ¾‚Á‚Ă邿‚¤‚ÉARobotŽg‚¦‚Ή”\
‚ ‚ÆA‚®‚®‚Á‚½‚ç
URLØÝ¸(q.hatena.ne.jp)
‚±‚ñ‚È‚ñ‚ª‚łĂ«‚½‚æB
‚±‚ê‚Å–Ú“I‚Í’B¬‚Å‚«‚é‚©‚ÈH
940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:03:14
‚¢‚‚¼‚â‚Ì“äƒXƒNƒŠƒvƒg‚ðé—霂Ƃ³‚¹‚é‚ÈB
// CGI ‚ðÝ’u‚Å‚«‚é‚Ì‚¾‚©‚çA–â‘è‚ÌSS‚ð‘—‚Á‚Ä‚à‚炦‚ÎI—¹B
>>938
java.awt.Robot.createScreenCapture(Rectangle) ‚Åo—ˆ‚Ü‚·‚æB
941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:12:46
>>939
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·æ¶I
URLØÝ¸(browsershots.org)
‚±‚̃c[ƒ‹‚łقƂñ‚ǂ̊‹«‚ªŠm”F‚Å‚«‚Ü‚µ‚½I
‚³‚·‚ªæ¶‚Å‚·I@‚Ü‚½‰½‚©‚ ‚Á‚½‚Æ‚«‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·I
942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:25:28
>>937
‚¦‚¦I@‚Æ‚¢‚¤‚±‚Æ‚Íæ¶I
ƒAƒvƒŒƒbƒg‚Å‚ÍRobot‚ÌŽg—p‚ª‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©I
943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:55:31
>>942
–¼•t‚¯‚ê‚Îo—ˆ‚È‚‚Í–³‚¢
‚Å‚à‚»‚ñ‚ȃAƒvƒŒƒbƒg’N‚àŽÀs‚µ‚Ä‚‚ê‚È‚¢‚¾‚낤
ƒXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒgŽ©“®‘—M‚È‚ñ‚ÄA‹@–§î•ñ‚à‚ê‚Ü‚‚è
‚¨‘O‚ª¡Œ©‚Ă邻‚̔閧‚̉摜‚àŸŽè‚É‘—M‚³‚ê‚Ă邿
944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 18:50:25
>>943
‚»‚¤‚È‚ñ‚Å‚·‚©I
‰½‚©‚牽‚܂ł ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 20:28:21
‹Zp“I‚Éo—ˆ‚È‚¢‚̂Ɨϗ“I‚Éo—ˆ‚È‚¢‚͕̂ª‚¯‚Ä‘‚±‚¤‚º
•´‚ç‚킵‚¢
946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 21:12:49
>>941‚Å–Ú“I’B¬‚Å‚«‚Ä‚é‚È‚çAŽ¿–âŽÒ‚ɂ͋Zp“I‚ɂł«‚é‚©‚Å‚«‚È‚¢‚©‚È‚ñ‚Ä‚Ç[‚Å‚à—Ç‚‚È‚Á‚Ä‚é‚ñ‚¶‚áH
947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 01:39:40
Script API ‚ÅŽÀs‚·‚éƒXƒNƒŠƒvƒg‚¾‚¯ƒZƒLƒ…ƒŠƒeƒB§ŒÀ‚©‚¯‚ç‚ê‚È‚¢?
¡‚̂܂܂¾‚ƃtƒ@ƒCƒ‹Á‚µ‚½‚èƒlƒbƒgƒ[ƒNƒAƒNƒZƒX‚µ‚½‚è‚â‚肽‚¢•ú‘è‚È‚ñ‚¾‚¯‚ÇB
948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 02:05:29
•W€API‚¶‚á–³—B
949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:28:21
ƒRƒƒ“ƒg‚ðUTF-8‚Å‘‚¢‚Ä‚é‚ñ‚¾‚¯‚ÇAJavadoc‚É‚·‚邯•¶Žš‰»‚¯‚·‚éB
‰½‚Æ‚©‚Å‚«‚È‚¢‚Å‚µ‚傤‚©H
950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:33:02
>>949
javadoc ƒRƒ}ƒ“ƒh‚Ì -encoding ‚© -charset
‚±‚ê‚®‚ç‚¢‚̓}ƒjƒ…ƒAƒ‹Œ©‚Ä”Œ©‚µ‚æ[‚ºB
951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:33:04
>>949
javadoc -encoding UTF-8
952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:37:38
>>949
javadoc‚¾‚¯‚¶‚á‚È‚‚ăRƒ“ƒpƒCƒ‹‚·‚邯‚«‚É‚àŒx‚ªo‚È‚¢H
ƒVƒXƒeƒ€‚̃fƒtƒHƒ‹ƒg‚Ì•¶ŽšƒGƒ“ƒR[ƒhˆÈŠO‚ðŽg‚¤‚Æ‚«‚ÍencodingƒIƒvƒVƒ‡ƒ“‚ð
953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 07:52:08
–{“–‚ÉŠî–{“I‚ÈŽ¿–â‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
ƒtƒHƒ“ƒg‚ð•ÏX‚µ‚½‚Æ‚«‚É
setFont‚ÅPLAIN‚É•ÏX‚µ‚Ä‚àƒfƒtƒHƒ‹ƒg‚̃{[ƒ‹ƒh‚Ì‚©‚©‚Á‚½
ƒtƒHƒ“ƒg‚ªˆóü‚É”½‰f‚³‚ê‚Ü‚¹‚ñB
‚Ç‚±‚©‚œǂñ‚¾‚ÆŽv‚¢‰ß‹ŽƒXƒŒ‚Å’T‚µ‚½‚̂ł·‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4244“ú‘O‚ÉXV/275 KB
’S“–:undef