y‰SŽÒzJavaŽ¿–⥑ ..
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 09:01:07
>>236
parseInt ‚ð3‚‚܂Ƃ߂Ätry-catch‚·‚é‚ñ‚¶‚á‚È‚‚ÄA
‚ЂƂ‚ÂÂtry-catch‚·‚ê‚΂킩‚é‚¶‚á‚ñB
‚ ‚Ƃ̓JƒEƒ“ƒ^•Ï”‚Å‚àì‚Á‚ÄA¡‰½”Ô–Ú‚ÌparseInt‚â‚Á‚Ă邩‚í‚©‚邿‚¤‚É‚·‚邯‚©B
238:223
07/03/10 09:06:27
>>237
‚ЂƂ‚¸‚ƒLƒƒƒbƒ`‚·‚éŽè‚Í‚à‚¤‚â‚Á‚Ă݂½‚̂ł·‚ªA‚â‚Á‚ς肻‚ꂪˆê”Ô‘‚¢‚Å‚·‚©‚Ë?
ƒJƒEƒ“ƒ^•Ï”‚̂ق¤‚ðƒ`ƒƒƒŒƒ“ƒW‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
239:223
07/03/10 09:17:34
>>237
–Y‚ê‚Ă܂µ‚½B‚ЂƂ‚¸‚Âtry‚Ì‚·‚®‚ ‚Æ‚Åcatch‚µ‚Ä‚¢‚‚Æ—áŠO‚ÍE‚¦‚é‚ñ‚Å‚·‚¯‚ÇA
ˆ—‚ð‚»‚±‚ÅI‚í‚ê‚È‚¢‚Å‚·‚æ‚Ë?‚»‚ÌŒã‚É‚ ‚éŒvŽZŽ®‚Í—áŠO‚Å‚àŽÀs‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä
ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚à‚µA‚ЂƂ‚¸‚Âtry-catch‚µ‚Ä‚¢‚‚̂ł ‚ê‚ÎA‚Ç‚±‚ÉŒvŽZŽ®‚Ȃǂð“ü‚ê‚é‚ׂ«‚Å‚·‚©?
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 09:41:12
>>236
“ü—Í‚‚¾‚³‚¢
‚Å‚¢‚½‚—
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 09:42:37
>ˆ—‚ð‚»‚±‚ÅI‚í‚ê‚È‚¢‚Å‚·‚æ‚Ë?
return;
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:39:34
>>239
try-catch‚¾‚Æ‹Lq‚ª’·‚Á‚½‚炵‚‚Ȃ邩‚çAparse‚ðƒ‰ƒbƒv‚·‚郃\ƒbƒh‚ðì‚éŽè‚à‚ ‚éB
ˆø”‚Í•¶Žš—ñA–ß‚è’l‚ÍInteger’A‚µparseޏ”sŽž‚ÍnullB
‚»‚̃ƒ\ƒbƒh‚Ì’†‚Åtry-catch‚ðŽg‚¤B
.NET‚É‚ ‚éTryPase‚̈Ÿ—¬‚Ý‚½‚¢‚È‚à‚ñB
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:55:31
HashMap‚ðŽg‚Á‚Ä•¶Žš—ñ‚Æ”Žš‚ðˆµ‚¢‚½‚¢‚̂ł·‚ª
HashMap<String, int>‚Íint‚ªObject‚¶‚á‚È‚¢‚©‚ç‚Å‚«‚È‚¢‚ñ‚Å‚µ‚傤‚©H
‚±‚Ìê‡HashMap<String, Integer>‚Æ‚·‚é‚ׂ«‚Å‚·‚©H
244:221
07/03/10 10:59:49
>>232
ƒXƒN[ƒ‹‚É’Ê‚Á‚Ă܂µ‚½‚ª‘fl“¯‘R‚Å‚·('A`)
ŠÖ˜A•t‚¯‚Íjavaw‚ð•ÏX‚Å‚«‚È‚¢‚Æ‚·‚邯A
Œ‹‹Ç>>221‚̃vƒƒOƒ‰ƒ€‚ÍwƒNƒŠƒbƒN‚ł͎Àso—ˆ‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
’N‚©‚É‚±‚̃vƒƒOƒ‰ƒ€‚ðŽg‚Á‚Ä‚à‚ç‚¤Žž‚É
uƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚çjava -jar Test.jar‚Á‚Ä“ü—Í‚µ‚Ä‚Ëv
‚ÆŒ¾‚¤‚̂͂¿‚Ƌꂵ‚¢‚Å‚·B
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:03:57
>>243
ƒvƒŠƒ~ƒeƒBƒuŒ^‚Í“ü‚ê‚ç‚ê‚È‚¢‚̂ł»‚¤‚·‚é•K—v‚ª‚ ‚éB
Žg‚¤‚Æ‚«‚Íautoboxing/unboxing‚ªŒø‚‚̂Œ¼ÚƒvƒŠƒ~ƒeƒBƒu‚ðŽg‚¤
ƒR[ƒh‚ð‘‚¢‚Ä‚àOKBƒRƒ“ƒpƒCƒ‰‚ª‚±‚Á‚»‚èInteger‚É“ü‚ꂽ‚èo‚µ‚½‚è
‚µ‚Ä‚‚ê‚éB
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:05:08
@echo OFF
java -jar Test.jar
‚ȃoƒbƒ`‚ðˆê‚É’u‚¢‚Ä‚¨‚¢‚Ä‚àƒ_ƒ‚¾‚Á‚¯‚©?
Å‹ßWindows‚ÅJavaŽg‚Á‚ĂȂ¢‚©‚ç–Y‚ꂽ‚íB
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:15:38
>>245
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
FX’²‚ׂ½‚èŽÀŒ±‚µ‚½‚è‚Å‚¿‚å‚Á‚Æ’x‚ê‚Ä‚µ‚Ü‚µ‚Ü‚µ‚½
錾‚¾‚¯Integer‚É‚·‚ê‚ÎA‘¼‚Å‚Íint‚Æ‚µ‚Ĉµ‚Á‚Ä‚à–â‘è‚È‚¢‚ñ‚Å‚·‚Ë
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:52:50
>>244
ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚Ý‚½‚¢‚ÈGUI‚Ç^‚ñ’†‚È‚±‚Æ‚â‚肽‚©‚Á‚½‚çA•’Ê‚Íswing‚Æ‚©Žg‚¤B
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ª‚Ç‚¤‚µ‚Ä‚à•K—v‚ÈꇂÍ>>246‚ÌŒ¾‚¤‚Æ‚¨‚èƒoƒbƒ`‚щƒbƒv‚·‚ê‚΂¨‚‹B
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:31:28
>>219
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
’²‚ׂĂ݂½‚çAJava‚ÌãˆÊIOƒNƒ‰ƒX‚Í“à•”ƒoƒbƒtƒ@‚Æ‚µ‚Ä8192byte‚‚©‚Á‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B
‚»‚Ì’l‚É“ˆê‚µ‚ÄŽg‚¢‚½‚¢‚ÆŽv‚¢‚Ü‚·B
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:34:43
ƒoƒbƒ`ƒtƒ@ƒCƒ‹Žg‚¤‚ñ‚È‚çApause@‚Å“ü—͑҂¿‚·‚ê‚΂n‚j‚©B
251:221
07/03/10 15:47:13
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Æ‚¢‚¤‚Ì‚Í‰Ž¨‚Å‚µ‚½B
>>246‚ðTest.jar‚Ì‚ ‚éƒtƒHƒ‹ƒ_‚Éa.bat‚Æ‚µ‚ĕۑ¶‚µ‚Ä‚±‚ê‚ðwƒNƒŠƒbƒN‚Å–³Ž–ŽÀs‚Å‚«‚Ü‚µ‚½I
ŠF‚³‚ñ‚ÉŠ´ŽÓ‚µ‚Ü‚·B
252:230
07/03/10 17:44:56
‚È‚é‚Ù‚ÇAƒkƒ‹•¶Žš—ñ‚ƃkƒ‹ƒ|ƒCƒ“ƒ^‚ÌŠÖŒW‚Ý‚½‚¢‚È‚à‚ñ‚Å‚·‚Ë(MEƒÖEL)
’xƒŒƒX‚Å‚·‚ªA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 17:55:32
C‚̂悤‚ȃ|ƒCƒ“ƒ^‚ðŽg—p‚·‚éƒvƒƒOƒ‰ƒ€‚¾‚Æíޝ‚Æ‚µ‚ÄŠo‚¦‚Ä‚é‚à‚Ì‚¾‚ªA
JAVA‚̂悤‚ȃIƒuƒWƒFƒNƒgŽwŒü‚¾‚ƃ|ƒCƒ“ƒ^ˆÓޝ‚µ‚È‚‚Ä‚¢‚¢‚©‚ç’m‚ç‚È‚¢l‚ª‘‚¦‚Ä‚«‚½‚ÈB
•Ö—˜‚É‚È‚é‚Æ‹¤‚É‹N‚±‚éA’mޝ•s‘«‚Ì•¾ŠQ‚¾‚ÈB
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 18:10:00
>>253
„JAVA‚̂悤‚ȃIƒuƒWƒFƒNƒgŽwŒü‚¾‚ƃ|ƒCƒ“ƒ^ˆÓޝ‚µ‚È‚‚Ä‚¢‚¢‚©‚ç
‚ñ‚ȃAƒz‚È
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 18:13:10
>>254
ƒ|ƒCƒ“ƒ^‘€ì‚Á‚Ä•’ʂɎg‚í‚È‚¢‚Å‚µ‚傤B
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 19:23:16
ƒ|ƒCƒ“ƒ^‰‰ŽZ‚Æ‚©ç’·‚È‘‚«•û‚ð‹–—e‚µ‚ĂȂ¢‚¾‚¯‚Ń|ƒCƒ“ƒ^‚ðŽg‚Á‚Ă邱‚Æ‚ðˆÓޝ‚µ‚È‚¢‚킯‚¶‚á‚È‚¢‚¾‚ë
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 19:27:04
ˆÓޝ‚µ‚È‚‚Ä‚¢‚¢‚Æ‚¢‚¤‚ƌꕾ‚ª‚ ‚邪A
ŽÀۂɈӎ¯‚µ‚Ä‚¢‚È‚¢‰SŽÒ‚ª‘‚¦‚Ä‚«‚½‚Á‚Ä‚±‚Æ‚¾‚ÆŽv‚¤B
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:02:20
private int id;
public int getId(){return id;}
public void showId(){
@@System.out.println("id‚Í" + œ + "‚Å‚·B");
}
‚±‚Ìê‡Aœ‚É“ü‚ê‚é‚Ì‚Íid‚©getId()‚̂ǂÁ‚¿‚ª‚¢‚¢‚ñ‚©‚ÈB
D‚݂̖â‘è‚Å‚¨‚‹H
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:03:49
>>216
‚‚¤‚©A‘¼‚ÌIOƒNƒ‰ƒX‚ŃfƒRƒŒ[ƒg‚·‚ê‚Î
ƒTƒCƒY‚È‚ñ‚Ä‹C‚É‚µ‚È‚‚Ä‚à—Ç‚¢‚Í‚¸‚¾‚ªB
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:06:24
>>246
‚‚¤‚©Aƒ}ƒjƒtƒFƒXƒg‚ÆJava Web StartŽg‚¦‚æ
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:22:11
>>258
getId() ‚ª‚¢‚¢‚ÆŽv‚¤B
262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:27:19
>>261
‚”‚ˆ‚˜
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 21:39:39
>>261
‚¨‚È‚¶•é‚ç‚·‚È‚¢‚È‚çid‚Å‚à‚¢‚¢‚Ƃ͎v‚¤‚¯‚ÇB
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:06:13
>>261
‚¤[‚ñA”Y‚Ü‚µ‚¢–â‘肾‚È‚ŸcD‚݂Ƃ¢‚¤‚©A–Ú“I‚É‚æ‚éH
‚¯‚ÇA‚Ü‚ŸAgetId()‚̂ق¤‚ª—Ç‚¢‚ÆŽv‚¤B
—Ⴆ‚΂»‚̃Nƒ‰ƒX‚̃TƒuƒNƒ‰ƒX‚ÅgetId()‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä
getId()@{@return@"00"@+@id;@}
‚Æ‚©‚µ‚½‚Æ‚«‚ÉEEE
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:11:29
>>264‚ð•—˜C“ü‚é‘O‚É’ù³
‚Ü‚¸AƒAƒ“ƒJ[‚Í>>258‚ÉB
‚ ‚ÆA
~getId()@{@return@"00"@+@id;@}@
›getId()@{@return@"00"@+@super.getId();@}
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:13:02
>>265
c‘Ê–Ú‚¾‰´iÎ
getId()‚Í@int@‚Ȃ̂ÈB
‚Ü‚ŸˆÓ}‚Í‹‚‚ÝŽæ‚Á‚Ä‚‚¾‚³‚¢iо
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 01:21:31
’ŠÛ‰»‚Í‚»‚Ì•”•ª‚É‚¨‚¯‚é”Ä—p«EÄ—˜—p«‚ð‘‚·‚ª
“¯Žž‚É•¡ŽG‚³‚ª‘‚µA•ێ炪“‚‚È‚éB
‚Ü‚½A‚æ‚l‚¦‚ç‚ê‚Ä‚¢‚È‚¢’ŠÛ‰»‚ÍA
Œ‹‹Ç‚»‚ê‚ðŽg‚¤ê‡‚É‚P‚©‚çl‚¦’¼‚·•K—v‚ª‚ ‚èA
–³‘ʂȘJ—͂ɂȂéB‚Þ‚µ‚ëAŒë‰ð‚ð¶‚Þ•¾ŠQ‚·‚ç‚ ‚éB
‚»‚µ‚ÄAu‚æ‚l‚¦‚év‚Ƃ͌¾‚Á‚Ä‚à“‚A“IŠO‚ê‚ɂȂ邱‚Æ‚ª‘½‚A
–³‘ʂȒŠÛ‰»‚ªƒvƒƒOƒ‰ƒ€’†‚ÉŽU—‚·‚邱‚ƂɂȂè‚â‚·‚¢B
‚»‚±‚ÅAƒAƒWƒƒƒCƒ‹“I‚É‚ÍA‚Ü‚¸’Pƒ‚Éì‚Á‚ÄA
—Ⴆ‚Όڋq‚É’@‚¢‚Ä‚à‚ç‚Á‚ÄA’ŠÛ‰»‚ª•K—v‚ȂƂ±‚ë‚ð‘Šú‚É”Œ©‚·‚éB
iƒeƒXƒg‹ì“®‚È‚çA‚Ü‚¸ƒeƒXƒg‚É’@‚©‚ê‚邾‚낤j
‚»‚ÌŠÏ“_‚©‚猩‚邯A
•K—v‚Æ•ª‚©‚邯‚«‚ª—ˆ‚é‚܂ŠgetId() ‚æ‚è‚à id ‚ðŽg‚¤‚Ì‚ª‚¢‚¢B
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 03:00:38
ŠO‚©‚猩‚邱‚Æ‚ðŠî€‚Él‚¦‚¿‚á‘ʖڂȂ̂©‚ÈB
getId@‚Ŏ擾‚µ‚½’l‚Æ@showId@‚Å•\ަ‚µ‚½’l‚ÍA‘å’ï‚Ìꇂňê’v‚µ‚È‚¯‚ê‚΂¨‚©‚µ‚¢‚©‚çA
’¼Š´“I‚Él‚¦‚½ê‡‚Í@id@‚æ‚è@getId@‚̂ق¤‚ª“KØ‚¾‚낤‚ÆŽv‚¤B‚½‚Æ‚¦@getId@‚ª@final@‚¾‚Á‚½‚Æ‚µ‚Ä‚à‚ËB
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 03:05:07
’Ç‹LFuŠO‚©‚猩‚év‚Á‚Ă̂ÍAid@‚ª@private@‚Å‚ ‚Á‚ÄŠO‚©‚猩‚ê‚È‚¢‚±‚Æ‚àŠÜ‚߂ĂéB
ŠO‚©‚猩‚½ê‡Aid@‚ðŽg‚¤‚Æ@w‰½‚©‚æ‚•ª‚©‚ç‚È‚¢‚¯‚Ç@ID@‚Ì“à•”•\Œ»‚ð@showId@‚ª•\ަ‚µ‚Ä‚¢‚éx@‚Á‚ĂȂÁ‚Ä•ª‚©‚è“ï‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 08:53:30
>>268-269
“¯ˆÓ
Žg‚¤‘¤‚ÌŽ‹“_‚Ål‚¦‚é‚Ì‚ª‚¢‚¢‚ÆŽv‚¤
id‚Æ‚¢‚¤î•ñ‚ð‚ð‘€ì‚µ‚½‚¢l‚Ì‚½‚߂̂à‚̂Ȃ̂¾‚©‚ç‚»‚Ìl‚Ì‚±‚Æ‚ð
l‚¦‚È‚¯‚ê‚ÎAˆ«‚Œ¾‚¦‚Î“Æ‚è‚æ‚ª‚è‚ÈŽÀ‘•‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ÆŽv‚¤
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 09:06:40
‰´‚ÌŒoŒ±‚©‚猾‚¤‚ÆA‹É—Ͷ‚̃tƒB[ƒ‹ƒh‚ÍŽg‚¤‚ׂ«‚ł͂Ȃ¢B
ƒ{ƒgƒ‹ƒlƒbƒN‚ɂȂé‰Â”\«A‚Ç‚¤‚µ‚ĂඃtƒB[ƒ‹ƒh‚łȂ¯‚ê‚΂ł«‚È‚¢ˆ—‚ȂǂÍ
—áŠO“I‚ÉŽg—p‚ð‹–‰Â‚·‚éA‚‚ç‚¢‚Ì”›‚è‚ð‰Á‚¦‚邿‚¤‚É‚·‚é•û‚ª—Ç‚¢B
ƒgƒ‰ƒuƒ‹‘ΉžAŽd—l•ÏX‘Ήž‚É‚Íâ‘΂ɂ±‚Ì•ûj‚ª•K—vB–³‚¢‚ÆŽ€‚ÊB‘å‹K–Í‚¾‚Æ‚ËB
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 09:19:12
Žg‚¤êЂɂæ‚Á‚ătƒB[ƒ‹ƒh‚ð’¼ÚŽQÆ‚µ‚½‚ègetterŒo—R‚¾‚Á‚½‚è
‚Ü‚¿‚Ü‚¿‚Ȃ̂͗ǂ‚È‚¢B
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 11:09:41
ƒ‚ƒWƒ…[ƒ‹Œ‹‡“x‚ÌŠÏ“_‚©‚çl‚¦‚錋‡“x‚Í’á‚¢•û‚ª“Æ—§«‚ª‚‚¢‚½‚ßA
ƒf[ƒ^Œ‹‡‚Å’Pˆê‚̃f[ƒ^‚ðˆø”‚Æ‚µ‚Ä“n‚·‚ׂ«B
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 11:29:20
i‚ð‘łĂΕ⊮‚Å‚«‚é‚Ì‚ÅidB
getter‚ÍgetI‚܂őł½‚È‚¢‚ƕ⊮‚ª–Ê“|B
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 12:02:11
>>271
“¯ˆÓI
>>274
ŠJ”Žž‚É–Ê“|L‚ª‚Á‚ÄŠy‚µ‚悤‚Æ‚·‚邯ŒãX’É‚¢–Ú‚É‚ ‚Á‚½‚è‚·‚é—\Š´
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 12:32:01
30ŒÂ‹ß‚‚Ìclassƒtƒ@ƒCƒ‹‚ðjar‚ɃRƒ“ƒpƒCƒ‹‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 12:49:20
>>276
jar cf foo.jar *.class
Ú‚µ‚‚Í‚±‚±‚ð“Ç‚ßB
URLØÝ¸(java.sun.com)
ujar‚ɃRƒ“ƒpƒCƒ‹v‚ÆŒ¾‚í‚ê‚邯ˆá˜aŠ´‚ðŠo‚¦‚é‚ÈB
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:17:31
>>274
get‚܂őłĂÎA‚»‚̃Nƒ‰ƒX‚̃AƒNƒZƒbƒT‚ªˆê——o—ˆ‚é‚̂łނµ‚ë•Ö—˜B
ƒtƒB[ƒ‹ƒh–¼‚¾‚Æ‚²‚¿‚Ⴒ‚¿‚Ⴕ‚Ä‚éB
>>271
‚ñ‚¾‚ñ‚¾B
‚»‚ê‚ÉA’x‰„‰Šú‰»‚ׂ̈ɂà“ü‚ê‚Ä‚¢‚é‚©‚ÈB
private Hogehoge hogehoge;
public Hogehoge getHogehoge(){
if( hogehoge==null ){
hogehoge = new Hogehoge();
}
return hogehoge;
}
isynchronized ‚͂ǂ¤‚µ‚½‚Æ‚©‚â‚₱‚µ‚¢˜b‚ÍŽæ‚è‚ ‚¦‚¸”²‚«‚ÈA‰SŽÒƒXƒŒ‚¾‚Ær‚ê‚»‚¤‚¾‚©‚çj
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:25:43
>>278
ƒtƒB[ƒ‹ƒh‚ª20ŒÂ‚ ‚ê‚Îget‚܂őłÁ‚Ä‚à20ŒÂo‚Ä‚«‚Ä‚»‚±‚©‚ç‘I‚΂Ȃ¢‚Æ‚¢‚¯‚È‚¢B
•Ï”–¼‚Ȃ瓪•¶Žš‘ł‚¾‚¯‚Åi‚螂߂éB
‚Ü‚ ‰´‚Íthis.‚ð‚‚¯‚é‚̂ł»‚±‚܂őł‚¾‚¯‚ÅOK‚̂Ƃ«‚à‚ ‚邪B
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:26:13
>>277
j2re1.4.2_13 ‚ðDLAƒCƒ“ƒXƒg[ƒ‹‚µ‚Ă݂½‚̂ł·‚ª‚±‚̌オ‚í‚©‚è‚Ü‚¹‚ñ
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ɑł¿ž‚ñ‚Å‚à
'jar' ‚ÍA“à•”ƒRƒ}ƒ“ƒh‚Ü‚½‚ÍŠO•”ƒRƒ}ƒ“ƒhA
‘€ì‰Â”\‚ȃvƒƒOƒ‰ƒ€‚Ü‚½‚̓oƒbƒ` ƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä”Fޝ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
‚ƂłĂ«‚Ä‚µ‚Ü‚¢‚Ü‚·GG
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:59:17
ƒpƒX‚ª’Ê‚Á‚ĂȂ¢
>>1‚ð“Ç‚ß
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:06:44
>>280
j2re ‚¾‚Æ jar “ü‚Á‚ĂȂ¢‚悤‚ÈB j2dk ‚© jdk Žg‚¦B
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:07:40
>>280
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚É
java@-version
‚Á‚đłÁ‚Ä‚ÝH
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:45:08
ƒtƒB[ƒ‹ƒh‚ª20ŒÂ‚ ‚Á‚½‚çthis‘Å‚Á‚Ä‚à20ŒÂŒó•₪o‚邾‚낤‚É‚æw
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:48:50
JAVA‚Å‚àƒvƒƒpƒeƒB“±“ü‚·‚ê‚΂¢‚¢‚Ì‚ÉEEE
‚í‚´‚í‚´–ˆ‰ñƒAƒNƒZƒbƒTƒƒ\ƒbƒh‚‚‚邯ƒtƒB[ƒ‹ƒhŽQÆ‚©‚烃\ƒbƒh‹Lq‚É‚·‚é‚̂߂ñ‚Ç‚‚³‚¢B
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:49:35
>>284
get‚Æ3•¶Žš‘ł‚̂ª‘Ó‚¢‚ñ‚¾‚낤‚ËB
‚Á‚ÄA‚Ç‚ñ‚¾‚¯‚—‚—‚—‚—
‚Ü‚ŸApublicƒAƒNƒZƒX•s—v‚ȃtƒB[ƒ‹ƒh‚É‚Ígetter•t‚¯‚È‚¢‚©‚ç
20ŒÂƒtƒB[ƒ‹ƒh‚ª‚ ‚Á‚Ä‚àƒzƒ“ƒg‚Í‚à‚Á‚Æi‚ê‚é‚ñ‚¾‚¯‚Ç‚ËB
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:55:29
>>285
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\‚ª‚ ‚éŠJ”ŠÂ‹«Žg‚¦‚Ηǂ¢‚¶‚á‚ñB
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 14:56:56
>>285
jdk7‚Ì‹c˜_‚ŃvƒƒpƒeƒB‚͘b‘è‚Éã‚Á‚Ä‚¢‚éB
[mustang/Java SE 6] ŽŸ¢‘ãJava‚Ì“®Œü 4 [dolphin]
½ÚØÝ¸(tech”Â)
‚Ì’†‚ÉAî•ñ‚ւ̃|ƒCƒ“ƒ^‚ª‚ ‚邿B
‚Ü‚¾–{Œˆ‚܂肶‚á‚È‚‚Ä\•¶‚Í—h‚ê‚Ă邾‚낤‚¯‚ÇA
ƒNƒ[ƒWƒƒ‚æ‚è‚͆‚ß‚¸‚É“ü‚è‚»‚¤‚È‹C‚ª‚µ‚Ä‚éB
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:19:31
>>258
‚ ‚à‚µ‚©‚µ‚Ä "Ž©ŒÈƒJƒvƒZƒ‹‰»"
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:38:54
>>265
“¯‚¶ƒNƒ‰ƒX‚È‚¢‚Å‚ ‚ê‚Îthis.id‚Å—Ç‚¢¼Þ¬Ï²¶
ƒX[ƒp[‚ȂƂ«‚¾‚¯getId()
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:40:32
>>278
Factory Methodƒpƒ^[ƒ“‚âFlyweightƒpƒ^[ƒ“‚Å
‰ü‘¢‚µ‚½‚‚È‚Á‚Ä‚‚é‚È‚ B
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:41:42
>>284
‚Ç‚¤‚¢‚¤ƒNƒ‰ƒX‚È‚ñ‚¾‚©BˆÏ÷‚àW–ñ‚ð
‚¿‚á‚ñ‚ÆŽg‚Á‚Ä‚¢‚ê‚΋ɗ͌¸‚ç‚·‚±‚Æ‚à‚Å‚«‚悤
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:42:06
>>285
IDE‚ÅŽ©“®¶¬‚µ‚ë‚æ
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:42:11
>>292
‚½‚Æ‚¦‚ÎŒg‘Ñ“d˜b‚̃XƒyƒbƒN‚ðƒIƒuƒWƒFƒNƒg‚Å•\Œ»‚µ‚悤‚Æ‚µ‚½‚ç
20‚È‚ñ‚ÄŒy‚’´‚¦‚邯Žv‚¤‚¯‚ÇB‚Ç‚¤‚â‚Á‚Äí‚é‚ÌH
‚‚³
•
Œú‚³
Ž¿—Ê
˜A‘±‘Ҏ󎞊ÔÃŽ~Žž
˜A‘±‘Ҏ󎞊Ԉړ®Žž
˜A‘±’ʘbŽžŠÔ‰¹º’ʘbŽž
˜A‘±’ʘbŽžŠÔƒeƒŒƒr“d˜bŽž
‰t»ƒTƒCƒYƒƒCƒ“ƒfƒBƒXƒvƒŒƒC
‰t»ƒTƒCƒYƒTƒuƒfƒBƒXƒvƒŒƒC
‰t»Å‘å“¯Žž”F”ƒƒCƒ“ƒfƒBƒXƒvƒŒƒC
‰t»Å‘å“¯Žž”F”ƒTƒuƒfƒBƒXƒvƒŒƒC
‰t»‰ð‘œ“xiƒhƒbƒg”jƒƒCƒ“ƒfƒBƒXƒvƒŒƒC
‰t»‰ð‘œ“xiƒhƒbƒg”jƒTƒuƒfƒBƒXƒvƒŒƒC
–¼‘OÅ‘å“o˜^Œ”
“d˜b”Ԇőå“o˜^Œ”
ƒ[ƒ‹ƒAƒhƒŒƒXÅ‘å“o˜^Œ”
ƒ[ƒ‹•Û‘¶—e—Ê‘—Mƒ[ƒ‹
ƒ[ƒ‹•Û‘¶—e—ÊŽóMƒ[ƒ‹
iƒAƒvƒŠ•Û‘¶Œ”
ƒ~ƒ…[ƒWƒbƒNƒvƒŒ[ƒ„[
ƒoƒbƒNƒOƒ‰ƒEƒ“ƒhĶ
˜A‘±Ä¶
iƒƒƒfƒBE’…MƒƒƒfƒB
ƒo[ƒR[ƒhƒŠ[ƒ_[
ÔŠOü’ÊM‘Ήž
Bluetooth’ÊM
FOMAƒvƒ‰ƒXƒGƒŠƒA‘Ήž
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:49:44
Œg‘Ñ“d˜b‚Æ‚¢‚¤ž‚Ý“ü‚Á‚½‚à‚Ì‚ð‚ЂƂ‚̃Nƒ‰ƒX‚ÅŠ®Œ‹‚³‚¹‚悤‚Æ‚·‚邯‚¢‚¤”‘z‚ª‹°‚낵‚¢‹C‚ª‚·‚é
‰t»‚ª•ʂ̃[ƒJ[‚Ì‚¾‚Á‚½‚çˆê‹C‚ɕς¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚æ‚ÈA‚»‚̃Nƒ‰ƒXcc
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:54:28
>>294
‚È‚ñ‚Å–³—‚µ‚Ĉê‚‚̃Nƒ‰ƒX‚Å‚â‚é‚ñ‚¾‚æ‚—
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:54:52
‚¢‚â‚¢‚âA—á‚Å‚·‚æBŽÔ‚Å‚àZ‘î‚Å‚à‚È‚ñ‚Å‚à‚¢‚¢‚¯‚Ǖϔ‚ª20‚È‚ñ‚Ä’¿‚µ‚‚È‚¢B
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:00:53
>>295‚ÌŒ¾—t‚ðŽØ‚è‚邪A
ŽÔ‚Å‚àZ‘î‚Å‚à‚È‚ñ‚Å‚à‚¢‚¢‚¯‚Çž‚Ý“ü‚Á‚½‚à‚Ì‚ð‚ЂƂ‚̃Nƒ‰ƒX‚ÅŠ®Œ‹‚³‚¹‚悤‚Æ‚·‚邯‚¢‚¤”‘z‚ª‹°‚낵‚¢‹C‚ª‚·‚é
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:02:24
ƒIƒuƒWƒFƒNƒgŽwŒü‚È‚ñ‚¾‚©‚çA‚«‚¿‚ñ‚ÆÝŒv‚µ‚Ä‚©‚çì‚ç‚È‚¢‚Æ‚ËB
‚Ü‚¸AƒfƒUƒCƒ“ƒpƒ^[ƒ“‚ðŠo‚¦‚邯‚¢‚¢‚©‚ÈB
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:08:54
‚¾[A˜_“_‚»‚±‚¶‚á‚Ë‚¦‚¦‚¦B
1‚‚̃Nƒ‰ƒX‚Å‚·‚×‚Ä‚ðŠ®Œ‹‚³‚¹‚é‚È‚ñ‚Ĉê“x‚à‘‚¢‚Ă˂¦B
eƒNƒ‰ƒXAŽqƒNƒ‰ƒX‚̂悤‚É’ŠÛ‰»‚µ‚Ä‚¢‚Á‚½‚Á‚Ä
20ˆÈã‚̕ϔ‚ðŽ‚ÂƒNƒ‰ƒX‚Í‚ ‚肦‚é‚Á‚Ä‚±‚Ƃł·B
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:15:42
‚ ‚Á‚½‚ç‚ ‚Á‚½‚ÅŽd•û‚È‚¢‚¾‚ëB
‚¨‚ê‚È‚ç‚Ü‚¸•ª‚¯‚邱‚Æ‚ðl‚¦‚邪B
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:18:16
‚»‚è‚ájava.awt.Component‚Æ‚©Ž‚¿o‚µ‚Ä‚«‚½‚ç50ŒÂ‚‚ç‚¢Ž‚Á‚Ă邿‚¤‚È‚Ì‚à‚ ‚é‚í
‚µ‚©‚µ•’ʂ͂»‚ñ‚Ȃ̂͂Ȃ¢‚¼
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:22:12
‚æ‚‚±‚ñ‚È‚Ç[‚Å‚à‚¢‚¢˜b‘è‚É‚ª‚ñ‚ª‚ñƒŒƒX‚ª•t‚¯‚ç‚ê‚é‚È
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:33:27
‚ ‚Á‚½‚çA‚ ‚«‚ç‚ß‚éB
ˆÈãB
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:08:06
‚Ç‚Á‚¿‚Ý‚¿uƒGƒfƒBƒ^‚ÅŒó•â‚ði‚é‚Ì‚ªÒÝÄÞ²‚©‚çv‚È‚ñ‚Ä——R‚ŃNƒ‰ƒXÝŒv‚µ‚½‚ç‚ ‚©‚ñã©‚—
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:18:15
private int hogehoge;
‚Á‚Ä‘‚¢‚½‚çA“à•”‚ÅŽg‚¤‚½‚ß‚É
private int getHogehoge() {
@return hogehoge;
}
‚Ä‘‚©‚È‚«‚á‚¢‚¯‚È‚¢‚ñH
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:29:53
“à•”‚Ȃ璼‚ɃAƒNƒZƒX‚µ‚ë‚æ
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:30:40
Ž©ŒÈƒJƒvƒZƒ‹ƒtƒB[ƒ‹ƒh‚Á‚Äl‚¦‚à‚ ‚é
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:44:40
‚³‚·‚ª‚É‚»‚¤‚¢‚¤‚ ‚½‚è‚Í•K—v‚ȂƂ«‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚·‚ê‚΂¢‚¢‚悤‚É‚¨‚à‚¤‚È‚
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 18:54:48
private‚È‚ç•ÏX‚·‚邱‚ƂɂȂÁ‚Ä‚à‰e‹¿”͈͕͂‚¶‚Ă邵A
•K—v‚ɂȂÁ‚Ä‚©‚烃\ƒbƒh‚É‚·‚é‚Å‚¢‚¢‚æB
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 19:31:02
‚ ‚éURL
[1]@URLØÝ¸(www.hogehoge.ho.ge)
‚©‚ç‚ÌHTML‚Ì(?)‘Š‘ÎƒAƒhƒŒƒX
[2]@"bbb.html"@‚ɑΉž‚·‚éURL‚Í
[3]@URLØÝ¸(www.hogehoge.ho.ge)
‚¾‚ÆŽv‚¤‚̂ł·‚ªA
[1]‚Æ[2]‚©‚ç[3]‚𓾂é‹@”\‚ÍJavaSE6‚ɂ͂ ‚è‚Ü‚·‚©H
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 20:23:39
>>311
java.net.URI uri = java.net.URI.create("URLØÝ¸(www.hogehoge.ho.ge)).resolve("bbb.html"); ‚Æ‚©B
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 20:56:28
>>294
”z—ñ
or
ƒnƒCƒXƒyƒbƒNŒg‘Ñ“d˜b‚̂݃Tƒ|[ƒg‚ÉØ‚è‘Ö‚¦‚ĉðŒˆ
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:00:53
>>300
w•ªŠ„‚µA“Ž¡‚¹‚æx
wƒAƒWƒƒƒCƒ‹ƒ\ƒtƒgƒEƒFƒAŠJ”‰œ‹`x‚ɂ͂»‚¤æ‚Á‚Ä‚¢‚éB
‚¾‚ªA
‚Ç‚¤‚µ‚Ä‚àƒNƒ‰ƒX‚𕪊„‚Å‚«‚È‚¯‚ê‚ÎA
‚â‚ê‚邱‚Ƃ͂܂¾‚Ü‚¾‚ ‚éB
ƒfƒBƒXƒvƒŒƒC‚̃TƒCƒY‚È‚ñ‚¼static‚Å‚â‚êB
‚»‚ñ‚Ȃɋꂵ‚¢‚È‚ç”z—ñ‚Å‚â‚êB
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:02:53
>>311
‚»‚¤‚¢‚¤‹@”\
‚Ƃ͂¢‚í‚ñ‹C‚ª‚·‚邪B
‚»‚¤‚¢‚¤API‚Í‚ ‚è‚Ü‚·‚©A‚¾‚ëB
‹@”\‚Æ‚¢‚¤‚Ƃ܂é‚ÅŒ¾ŒêŽd—l‚Ì‚±‚Ƃ݂½‚¢‚¾B
‚»‚ÌŽè‚ÌAPI‚ÍŒ¾ŒêŽd—l‚Ƃ͕ʂ¾‚µ‚È
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:28:56
ƒNƒ‰ƒX‚ÌÝŒv‚ɂ‚¢‚Ă̖{“ǂݎn‚ß‚½‚Æ‚±‚낾‚©‚猋\‹»–¡‚ª‚ ‚éB
VC‚ÌMFC‚È‚ñ‚©”\ŒÂ‚ÌŠÖ”‚â•Ï”‚ðŠÜ‚ñ‚Å‚¢‚éƒNƒ‰ƒX‚ª•’Ê‚¾‚©‚ç
‚»‚±‚܂ŕªŠ„‚·‚é•K—v‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©A
•ªŠ„‚·‚邯‚¢‚¢‚±‚Æ‚ª‚ ‚é‚Ì‚©’m‚肽‚¢‚Æ‚±‚ëB
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:37:17
ƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì”‚ª‘‚¦‚ÄƒŠƒbƒ`‚È‹C•ª‚ª–¡‚킦‚Ü‚·B
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:39:55
•ÛŽç«‚É‹‚‚È‚é‚Æ‚©‚»‚ñ‚È‚ñ‚¾‚ë
ƒRƒsƒy‚ªŒ¸‚邯‚©
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 21:51:43
>>314
‚·‚Ü‚ñ‚ªA‰½ƒy[ƒWH
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 22:07:18
MFC‚ÍDocumentViewƒA[ƒeƒNƒ`ƒƒ‚¾‚©‚ç‚ ‚Ü‚èŽQl‚É‚·‚é‚ׂ«‚łȂ¢‚¯‚ÇB
•Ï”‚âŠÖ”‚Ì”Ž©‘̂͋C‚É‚·‚é‚ׂ«‚ł͂Ȃ¢B
‹C‚É‚·‚é‚ׂ«‚̓‚ƒWƒ…[ƒ‹Œ‹‡“x‚Æ‹“xAƒNƒ‰ƒXÝŒv‚ňÏ÷EŒp³‚Ȃǂ̃fƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚¢‚Á‚½‚Æ‚±‚ë‚ð‹C‚É‚·‚é‚ׂ«B
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 22:19:18
Ž¿–â‚æ‚낵‚‚Å‚·B
‚”‚‰‚†‚†ƒtƒ@ƒCƒ‹‚ð‘€ì‚·‚éŠÈˆÕƒGƒfƒBƒ^‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚â‚肽‚¢‚±‚Æ
E•¡”‚Ì‚”‚‰‚†‚†ƒtƒ@ƒCƒ‹‚ðŒ‹‡‚µ‚ĕۑ¶‚·‚éB
E•¡”•ł̂”‚‰‚†‚†ƒtƒ@ƒCƒ‹‚ð‚Pƒy[ƒW–ˆ‚É•ª‚¯‚ĕۑ¶‚·‚éB
E‰æ‘œ‚Ìã‚ɃeƒLƒXƒg‚ð‘}“ü‚·‚é
Java Advanced ImagingiJAIj‚ðŽg‚¦‚ΊȒP‚Éì‚ê‚Ü‚·‚©H
‘¼‚ɕ֗˜‚ÈAPI‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢H
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:36:16
Ž¿–â‚Å‚·B
Java‚̃ƒ\ƒbƒh‚ÅAC++‚Å‚¢‚¤‚Æ‚±‚ë‚Ìconst‚ȃNƒ‰ƒXŠÖ”‚ðì‚肽‚¢‚̂ł·‚ªA‰Â”\‚Ȃ̂łµ‚傤‚©H
‚‚܂èA‚»‚̃ƒ\ƒbƒh‚̓ƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ðs‚È‚í‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚ð•ÛØ‚³‚¹‚½‚¢‚̂ł·B
FX’²‚ׂĂ݂½‚Æ‚±‚ëAJava‚Éconst‚͂Ȃ¢‚Ƃ̂±‚ÆB
Ž—‚½‚悤‚È‹@”\‚©H‚ÆŽv‚Á‚Äfinal‚ɂ‚¢‚Ä‚à’²‚ׂĂ݂܂µ‚½‚ªAŠú‘Ò‚µ‚½“à—e‚ł͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:37:58
>>322
>final‚ɂ‚¢‚Ä‚à’²‚ׂĂ݂܂µ‚½‚ªAŠú‘Ò‚µ‚½“à—e‚ł͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚‹‚—‚“‚‹
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:43:08
>>323
Efinal‚Ƃ‚¢‚½ƒƒ\ƒbƒh‚ÍAƒI[ƒo[ƒ‰ƒCƒh‚³‚ê‚È‚‚È‚é
Efinal‚Ƃ‚¢‚½•Ï”‚ÍA‘‚«Š·‚¦‚ç‚ê‚邱‚Æ‚ª‚È‚‚È‚éi”z—ñ‚Ì’†g‚Ȃǂ͑‚«Š·‚¦‚ç‚ê‚é‚̂ŒˆÓj
Efinal‚Ƃ‚¢‚½ƒNƒ‰ƒX‚ÍAŒp³‚³‚ê‚È‚‚È‚é
‚Æ‚¢‚Á‚½Œø‰Ê‚̂悤‚Å‚µ‚½B
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:53:29
>>322
static
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:56:46
>>322
enum‚¶‚áƒ_ƒ‚È‚ñH
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:58:04
322‚Ì“à—e‚ª—‰ð‚Å‚«‚È‚¢l‚ª‘½‚‚ÄÜÛÀ‚—
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 23:59:59
>>325
‚ ‚ A‚È‚é‚Ù‚ÇBŠm‚©‚ÉB
‚Å‚àA‚¿‚å‚Á‚ƕʂ̧ŒÀ‚ª‹‚‚Ȃ肷‚¬‚Ü‚·‚ËB
‚â‚肽‚¢‚±‚Æ‚Í
abstract class IScene
{
abstract void Task();
abstract void Draw();
}
‚Æ‚µ‚ÄA‚±‚ê‚ðƒI[ƒo[ƒ‰ƒCƒh‚³‚¹‚ăQ[ƒ€‚̃V[ƒ“‚ðì‚点‚½‚¢‚̂ł·B
‚»‚ÌÛADraw‚ł̓ƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ð‹ÖŽ~‚³‚¹‚½‚¢‚̂ł·B
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:07:51
static‚¾‚ÆAƒCƒ“ƒXƒ^ƒ“ƒX“à‚̕ϔ‘‚«Š·‚¦‚Í•s‰Â”\‚ɂȂ邪A“ǂݞ‚Ý‚à•s‰Â”\‚ɂȂÁ‚¿‚Ü‚¤‚©EEE
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:14:34
ƒƒ“ƒo[•Ï”‚ðAŽQÆ‚Ío—ˆ‚邪•ÏX‚Í•s‰Â‚É‚µ‚½‚¢‚Æ‚¢‚¤‚±‚ƂȂçA
•Ï”‚Íprivate‚Å錾‚µ‚Ä‚¨‚¢‚ÄApublic‚à‚µ‚‚Íprotected‚ȃAƒNƒZƒTƒƒ\ƒbƒh‚ð
ŒöŠJ‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:18:13
>>330
‚»‚ê‘S‘Rwƒƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ªs‚È‚í‚ê‚È‚¢‚±‚Æx‚ª•ÛØ‚Å‚«‚Ä‚Ë[‚¶‚á‚ñ
Œp³‚·‚鑤‚ª‚¢‚‚ç‚Å‚àŠÔˆá‚¢‚ð”Æ‚¹‚é
C++‚Å‚àconst_cast‚µ‚¿‚Ü‚¦‚΃ƒ“ƒo[•Ï”‚¢‚¶‚ê‚邯‚ǂȂ—
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:19:41
public interface Const{
@@public static final `
}
‚¶‚áƒ_ƒ‚È‚ÌH
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:24:07
>>322
Šî–{“I‚É–³—B
•W€API‚̃ƒ\ƒbƒhŒÄ‚Ño‚µ‚½Žž‚ÉA‚»‚̃ƒ\ƒbƒh‚ªƒCƒ“ƒXƒ^ƒ“ƒX‚Ìó‘Ô‚ð•ÏX‚µ‚È‚¢Ž–‚Ü‚Ål‚¦‚é‚È‚çB
JSR-308 ‚̃Tƒ“ƒvƒ‹‚É‚ ‚é @ReadOnly ‚ª ‚»‚ê‚Á‚Û‚¢‚¯‚ÇA‘‚‚Ä‚àJDK7‚ɂȂç‚È‚¢‚Æ“ü‚ç‚È‚¢B
Ž©•ª‚̃Nƒ‰ƒX‚̃ƒ“ƒo•Ï”‚Ì‘‚«Š·‚¦‹ÖŽ~‚¾‚¯‚È‚çA@Const ‚Ý‚½‚¢‚ȃAƒmƒe[ƒVƒ‡ƒ“Ž©ì‚µ‚ÄA
@Constˆ—‚·‚邿‚¤‚ÈAPT‚܂Ŏ©ì‚·‚ê‚Îo—ˆ‚È‚‚͂Ȃ¢‚¯‚Çcc
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:24:44
>>331
‚È‚ñ‚ÅH
abstract class IScene
{
private var1;
abstract void Task();
abstract void Draw();
public getVAr1(){
return var1;
}
}
‚Æ‚¢‚¤‚±‚Æ‚¾‚¯‚ÇB
uDraw‚ł̓ƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ð‹ÖŽ~‚³‚¹‚½‚¢‚̂ł·v
‚Æ‚¢‚¤—v‹‚É‚Í“š‚¦‚Ä‚é‚ÆŽv‚¤‚¯‚ÇB
‚à‚Á‚Æ‚àATask()ƒƒ\ƒbƒh‚©‚ç‚à‘‚«Š·‚¦‚Ío—ˆ‚È‚¢‚¯‚ÇB
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:24:53
>>332
‚·‚¢‚Ü‚¹‚ñA>>328‚ªinterface‚Å‘‚‚ׂ«‚à‚Ì‚¾‚Æ‚¢‚¤‚±‚Ƃ͕ª‚©‚é‚̂ł·‚ªA
‚»‚ê‚Ńƒ“ƒo[•Ï”‚ª‘‚«Š·‚¦‚³‚ê‚È‚¢‚±‚Æ‚ª•ÛØ‚³‚ê‚é——R‚ª‚í‚©‚è‚Ü‚¹‚ñB
>>332‚Ìfinal‚͉½‚ɑ΂µ‚¢‚Ä‚¢‚é‚à‚̂Ȃ̂łµ‚傤‚©Hi•Ï”Hƒƒ\ƒbƒhHj
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:27:05
>>334
Ž¿–âŽÒ‚¶‚á‚Ë[‚¯‚ÇA‚â‚肽‚¢‚±‚Æ‚‚ç‚¢‚Í„‘ª‚Å‚«‚éB‚¨‘O‚à‚µ‚Í„‘ª‚µ‚Ä‘‚¢‚Ä‚â‚ê‚æ‚—
Œp³Œ³‚̕ϔ‚ð‚¢‚¶‚点‚½‚‚È‚¢‚Á‚Ä—v–]‚¶‚á‚Ë[‚¾‚ëB
Œp³æ‚̕ϔ‚Å‚ ‚Á‚Ä‚à‚¢‚¶‚点‚½‚‚Ë[‚ñ‚¾‚ëB
337:332
07/03/12 00:33:37
>>335
const‚Æ‚¢‚¤‚©•s•ϕϔ‚Á‚ĈӖ¡‚ʼnñ“š‚µ‚½‚ñ‚¾‚¯‚Ç
‚Ç‚Á‚©‚ç‚Å‚àƒAƒNƒZƒX‚Å‚«‚邵‚ ‚È‚½‚ª‹‚߂Ăé‚à‚̂Ƃ͈Ⴄ‚ÆŽv‚¤B
‰´‚ɂ͓‚‚¢‚Ä‚¢‚¯‚ĂȂ¢‚—
ˆê‰žˆÓ}‚µ‚½‚à‚̂ͫ‚Ý‚½‚¢‚È‚à‚ÌB
public interface Const{
@@/** 1ƒy[ƒW‚Ì•\ަŒ” */
@@public static final int COUNT_PER_PAGE = 10
@@/** ‘Sƒy[ƒW‚É‹¤’ʂ̃^ƒCƒgƒ‹ƒvƒŒƒtƒBƒbƒNƒX */
@@public static final String TITLE_PREFIX = "[HOGEHOGESERVICE]";
}
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:33:54
>>336
‚»‚¤‚¢‚¤ˆÓ–¡‚©H
Ž©•ª‚Å’è‹`‚µ‚½•Ï”‚ð“ǂݎæ‚èê—p‚É‚·‚é‚È‚ñ‚ÄA
C++‚Å‚à‚Å‚«‚È‚¢‚¾‚ëB
ƒX[ƒp[ƒNƒ‰ƒX‚ÅŠÇ—‚·‚éó‘ԂȂǂðAƒTƒuƒNƒ‰ƒX‚ÅŸŽè‚É
‘‚«Š·‚¦‚ç‚ê‚é‚Ì‚ªŒ™‚È‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈB
‚¾‚©‚ç>>334‚Å‚¢‚¢‚©‚ÆŽv‚¤‚Ì‚¾‚ªB
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:38:14
‚¦‚Á‚Æ‚·‚¢‚Ü‚¹‚ñBî•ñ‚ªŒðö‚µ‚Ä‚¢‚邿‚¤‚Ȃ̂ÅÄ“xà–¾‚µ‚Ü‚·B
public interface IScene
{
void Task();
void Draw();
};
ƒQ[ƒ€‚É‚¨‚¢‚ÄA‘S‚ẴV[ƒ“‚Íã‚ðŒp³‚·‚邱‚Ƃ𕡔lƒvƒƒWƒFƒNƒg‚É‚¨‚¢‚Ä‹`–±‚¯‚Ü‚·B
‚»‚µ‚ÄA‚±‚̃V[ƒ“‚ð“K؂ɖˆƒtƒŒ[ƒ€ŒÄ‚Ño‚·‹@\‚ÍŽ„‚ªì‚è‚Ü‚·B
Task‚ÆDraw‚ÍŠî–{“I‚ÉŒðŒÝ‚ɌĂ΂ê‚é‚̂ł·‚ªAƒtƒŒ[ƒ€ƒXƒLƒbƒv‚ª”¶‚µ‚½ŽžDraw‚̌ĂÑo‚µ‚ª”ò‚΂³‚ê‚é‰Â”\«‚à‚ ‚é‚̂ł·B
‚»‚ÌÛADraw‚Ì’†‚Ńƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ð‚·‚é‚æ‚¤‚ȃvƒƒOƒ‰ƒ€‚ð‚³‚ê‚邯A‚í‚©‚è‚É‚‚¢ƒoƒO‚ÉŒq‚ª‚è‚Ü‚·B
C++‚ÌŽž‚Í
class IScene
{
void Task() = 0;
void Draw()const = 0;
};
‚Å‘åä•v‚¾‚Á‚½‚̂ł·‚ªcB
‚Æ‚¢‚¤‘Š’k‚Å‚·B
>>333‚ɂ‚¢‚Ă͡‚®‚®‚è‚È‚ª‚ç—‰ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚¢‚邯‚±‚ë‚Å‚·cB
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:39:20
>>338
„Ž©•ª‚Å’è‹`‚µ‚½•Ï”‚ð“ǂݎæ‚èê—p‚É‚·‚é‚È‚ñ‚ÄA
„C++‚Å‚à‚Å‚«‚È‚¢‚¾‚ëB
‚Å‚«‚邿ƒnƒQ‚—
constŠÖ”‚͉½‚Ì‚½‚߂ɂ ‚ñ‚¾B
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:43:20
C++‚Ìconstƒƒ“ƒoŠÖ”‚ª‰½‚Ȃ̂©’m‚ç‚È‚¢“z‚ªƒŒƒX‚µ‚Ä‚é‚ÈB
342:338
07/03/12 00:43:38
ˆ«‚¢A•ʂɒfŒ¾‚µ‚½‚‚à‚è‚͂Ȃ©‚Á‚½‚ñ‚¾‚ªB
uC++‚Å‚à‚Å‚«‚È‚¢‚¾‚ëv
‚¶‚á‚È‚‚Ä
uC++‚Åo—ˆ‚½‚Á‚¯Hv‚¾‚ÈB
C++‚Í‚¸‚¢‚Ô‚ñ‚â‚Á‚ĂȂ¢‚ñ‚Å–Y‚ꂽB
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:56:05
‚Ä‚©A‚È‚ñ‚ÅJava‚É‚Íconst‚ª‚È‚¢‚Ì‚©•sŽv‹c‚łȂç‚È‚¢B
ƒL[ƒ[ƒh‚¾‚¯‚Í’è‹`‚³‚ê‚Ä‚é‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚ÇA‚È‚ñ‚Åí‚ç‚ꂽ‚ñH
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:15:37
C#@‚É‚Í@const@‚ ‚邯‚Ç@const@ŠÖ”‚Í–³‚¢‚ÈB
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:18:40
>>343
‚¨”nŽ‚ÈJavaƒvƒƒOƒ‰ƒ}‚ɂ͂܂Ƃà‚ÉŽg‚¢‚±‚È‚·‚±‚Æ‚ª‚Å‚«‚È‚¢‚¾‚낤‚Æ‚¢‚¤”»’f‚©‚çB
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:23:46
‚Þ‚µ‚ë‚»‚Ì‹t‚ʼnßè‚ȈÀ‘S‘•’u‚ÆŒ©‚È‚³‚ê‚Äí‚ç‚ꂽ‚Á‚Ęb‚¶‚á‚È‚¢‚ÌH
C++‚ðƒƒCƒ“‚ÅŽg‚Á‚Ä‚ég‚©‚ç‚·‚邯‘S‘R‰ß肾‚Ƃ͎v‚í‚È‚¢‚¯‚ÇB
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 04:47:35
constŠÖ”‚ŌĂÑo‚³‚ꂽ‚çA‚»‚Ì’†‚©‚ç•Ï”‚ɃAƒNƒZƒX‚·‚éÛ‚É
‚â‚Í‚è const ‚Æ‚µ‚Ä錾‚³‚ê‚Ä‚¢‚È‚¢ŠÖ”‚͌ĂÑo‚·‚±‚Æ‚ª‚Å‚«‚È‚¢‚Ì‚©‚È
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 06:43:57
ƒRƒ“ƒpƒCƒ‹Žž‚Éu•Ï”‚ª•ÏX‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·v‚ƃGƒ‰[‚ªo‚é
ŒÄ‚Ño‚¹‚½‚çconst‚̈Ӗ¡‚ª‚È‚¢
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 09:19:31
Java‚Á‚ÄC#‚É‚¨‚¯‚éXmlSerializer‚̂悤‚È‚à‚͖̂³‚¢‚ñ‚Å‚µ‚傤‚©H
ƒIƒuƒWƒFƒNƒg‚ðŠÛ‚²‚Æ“n‚µ‚Ä‚â‚ê‚ÎXMLƒtƒ@ƒCƒ‹‚É‘‚«o‚µ‚Ä‚‚ê‚ÄA
XMLƒtƒ@ƒCƒ‹‚ðŠÛ‚²‚Æ“n‚µ‚Ä‚â‚ê‚Î‚à‚Æ‚̃IƒuƒWƒFƒNƒg‚𶬂µ‚Ä‚‚ê‚邯‚¢‚¤
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 09:34:33
>>349
‹ß‚¢‚Ì‚Í java.beans.XMLEncoder ‚Æ java.beans.XMLDecoder ‚©‚ÈH
•Û‘¶‚Å‚«‚é‚Ì‚Í beans ‚̃vƒƒpƒeƒB‚¾‚¯‚ɂȂÁ‚¿‚Ⴄ‚¯‚ÇB
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 16:33:01
String s;
if(s = "")
{
}
ŠÔˆá‚¦‚Äã‚̃R[ƒh‚ð“ü—Í‚µ‚½‚Æ‚« s = "" ‚Ì•”•ª‚ÉuŒ^‚Ì•sˆê’v: String ‚©‚ç boolean ‚ɂ͕ϊ·‚Å‚«‚Ü‚¹‚ñBv
‚Æ‚¢‚¤ƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä‚«‚Ü‚µ‚½B
Ž©•ª‚ɂ͂ǂ¤Œ©‚Ä‚à‰E•Ó¶•Ó‚Æ‚à‚ÉStringŒ^‚Æ‚µ‚©Žv‚¦‚È‚¢‚̂ł·‚ªA‚È‚º‚±‚̂悤‚ȃƒbƒZ[ƒW‚ªo‚½‚̂ł·‚©H
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 16:39:02
‚Ü‚¸Ajava‚ł͔äŠr‚·‚éꇂÍ==‚ðŽg‚¤
=‚¾‚Æ‘ã“ü‚ɂȂÁ‚Ä‚µ‚Ü‚¢Aif‚Ì’†‚É‚Íboolean‚ð“ü‚ê‚È‚«‚á‚¢‚¯‚È‚¢‚Ì‚ÉString‚ɂȂÁ‚Ä‚µ‚Ü‚¤
ŽŸ‚ÉA==‚É‚µ‚Ä‚à‚¨‘O‚ÌŠú‘Ò‚·‚é“®ì‚Í‚µ‚È‚¢
java String ”äŠr ‚ŃOƒO‚ê
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:03:10
>>352
String‚Ì”äŠr‚Íequals()ƒƒ\ƒbƒh‚Ås‚¤‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
ŠÈŒ‰‚ł킩‚è‚â‚·‚¢ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:19:32
>>353
‚»‚Á‚¿‚͂ǂ¿‚ç‚©‚Æ‚¢‚¤‚Æ‚±‚ÌŽ¿–â‚É‚¨‚¢‚Ă̓Iƒ}ƒPB
=‚ð”äŠr‚̂‚à‚è‚ÅŽg‚Á‚Ä‚¢‚é‚Ù‚¤‚ª–{Ž¿“I‚ȊԈႢB
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:26:02
>>354
‚·‚݂܂¹‚ñB‚Í‚¶‚߂̎ž“_‚ÅŒ¾—t‘«‚炸‚Å‚µ‚½
”äŠr‚É = ‚ðŽg‚Á‚Ă͂¢‚¯‚È‚¢‚̂͒m‚Á‚Ä‚¢‚½‚̂ł·‚ªA
VB‚̕Ȃł‚¢‚â‚Á‚Ä‚µ‚Ü‚¢AƒGƒ‰[‚ªo‚ÄA
>>351‚Ì‹^–₪o‚½‚̂Ŏ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:30:11
Java‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚Ä‚¢‚Ü‚·B
“ñd‹N“®‚ð–hŽ~‚·‚éˆÄ‚ðl‚¦‚Ä‚¢‚é‚̂ł·‚ª
File.createTempFile(String prefix, String suffix)‚Ńtƒ@ƒCƒ‹‚𶬂µ‚Ä
File.deleteOnExit()‚Å휎w’è
ƒtƒ@ƒCƒ‹‚Ì—L–³‚Å‹N“®’†‚©‚Ç‚¤‚©‚ð”»’f‚·‚邯‚¢‚¤ˆ—‚É‚µ‚悤‚©‚ÆŽv‚Á‚Ă܂·B
w‚à‚Á‚Æ—Ç‚¢ˆÄ‚ª‚ ‚邿x
w‚»‚Ì‚â‚è•û‚¾‚Æ‚±‚¤‚¢‚¤–â‘肪”¶‚·‚éx
“™ŒäˆÓŒ©’¸‚¯‚Ü‚·‚Å‚µ‚傤‚©B
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:51:39
>>356
createTempFile ‚¾‚ÆA
prefix + "java.io.File‚ªŸŽè‚É•t‰Á‚·‚é•¶Žš—ñ" + suffix ‚Á‚Ä
–¼‘O‚̃tƒ@ƒCƒ‹‚ðì‚Á‚¿‚á‚í‚È‚¢H “ñd‹N“®–hŽ~‚ɂȂç‚ñ‚ÆŽv‚¤‚¯‚ÇB
‚ ‚ÆAdeleteOnExit ‚¾‚ÆA³í‚ÉI—¹‚Å‚«‚È‚©‚Á‚½ê‡‚̓tƒ@ƒCƒ‹Žc‚Á‚½‚Ü‚Ü‚É‚È‚é‚æB
‚à‚Á‚Æ‚àA³í‚ÉI—¹‚Å‚«‚È‚©‚Á‚½ê‡‚Ƀtƒ@ƒCƒ‹‚ð휂·‚é•û–@‚Í
¡‚̂Ƃ±‚ë’ñ‹Ÿ‚³‚ê‚ĂȂ¢‚̂œñd‹N“®‚Ìꇂ̓_ƒCƒAƒƒO‚¾‚µ‚Ä
ƒ†[ƒU‚ª‘I‘ð‚Å‚«‚邿‚¤‚É‚µ‚½•û‚ª—Ç‚¢‚©‚àBv2c ‚ª‚â‚Á‚Ä‚é‚Ý‚½‚¢‚ÉB
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:55:11
>>355
Java ‚Å‚ÍA if(Ž®) ‚ÌŽ®‚Ì•”•ª‚Í boolean ‚¶‚á‚È‚¢‚ƃGƒ‰[‚ɂȂéB
if(s = "") ‚Ì us = ""v‚Á‚Ä‘ã“üŽ®‚ÌŒ^‚Í String ‚Ȃ̂ÅA
ƒRƒ“ƒpƒCƒ‰‚É boolean ‚¶‚á‚È‚¢‚Æ“{‚ç‚ꂽ‚¾‚¯B
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:00:25
‚ ‚ç‚©‚¶‚ߌˆ‚߂è‚¢‚½ƒ|[ƒg”Ô†‚̃\ƒPƒbƒg‚ðƒI[ƒvƒ“‚Å‚«‚½‚ç‹N“®A
‚Æ‚¢‚¤‚Ì‚ðŒ©‚©‚¯‚½BƒŒ[ƒXƒRƒ“ƒfƒBƒVƒ‡ƒ“‚ɂ͂Ȃç‚È‚¢‚悤‚È‹C‚ª‚·‚éB
EˆÙíI—¹‚µ‚½‚Æ‚«‚ÌŒãŽn––‚Í‚¤‚Ü‚‚Å‚«‚é‚ñ‚¾‚낤‚©B
Eƒ†[ƒU[’PˆÊ‚ł̂ݕ¡”‹N“®‚ð‹ÖŽ~‚µ‚ĕʃ†[ƒU[‚È‚ç‹N“®‚ð‹–‚·A
‚Ý‚½‚¢‚Ȃ̂ÍH•v‚ª•K—v‚ɂȂé‚ÈB
RMI Registry(Activation)‚âJMX‚łȂñ‚©‚â‚ê‚»‚¤‚È‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚¢B
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:11:37
>>357
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Preferences+ƒ†[ƒU[‘I‘ð‚Á‚ÄŠ´‚¶‚É‚µ‚悤‚©‚ÈEEEB
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:13:45
>>359
‚È‚é‚Ù‚ÇEEEƒ\ƒPƒbƒg‚ÍŽv‚¢‚‚©‚È‚©‚Á‚½B
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:30:57
synchronized‚̃uƒƒbƒN‚Ì“K—p‚ª‹y‚΂Ȃ¢”͈ÍA‹y‚Ԕ͈ÍA‚»‚µ‚Ä‚»‚Ì——R‚ɂ‚¢‚Ä
‚í‚©‚è‚â‚·‚‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©('A`)
“¯Žž‚É“®‚ƒXƒŒƒbƒh2ŒÂ‚®‚ç‚¢‚ÅAA
HP5‰ÓŠ‚®‚ç‚¢Œ©‚½‚ñ‚Å‚·‚ª‚¢‚Ü‚¢‚¿—‰ð‚Å‚«‚Ü‚¹‚ñ
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:57:50
>>357
‰´‚Í nio ‚̃tƒ@ƒCƒ‹ƒƒbƒN‚Å”»’肵‚½B
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:58:59
356‚ ‚Ä‚¾‚Á‚½EE
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 21:05:56
HashMap‚ÅClass<T>‚ÆList<T>‚ðŠÖ˜A•t‚¯‚½‚¢‚̂ł·‚ª‚¢‚¢•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 21:07:40
>>365
HashMap<Class<T>,@List<T>>
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 21:14:41
>>366
‚ ‚Ìcc‚»‚ꂾ‚ÆHashMap‚ðnew‚·‚邯‚«‚ÉT‚ɂȂɂ©“ü‚ê‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¯‚Ç‚»‚¤‚¢‚¤Žg‚¢•û‚ðˆÓ}‚µ‚Ä‚¢‚é‚̂ł͂Ȃ‚ÄB
T.class‚ðƒL[‚É‚µ‚Äget‚µ‚½‚çList<T>Œ^‚̃IƒuƒWƒFƒNƒg‚ª•Ô‚Á‚Ä‚‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·B
‚à‚µ‚‚ÍListŒ^ƒIƒuƒWƒFƒNƒg‚ð‚È‚ñ‚©‚µ‚ÄList<T>Œ^‚ɃLƒƒƒXƒg‚·‚邯‚©B
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 22:02:31
>>367
uŠÖ˜A‚¯‚½‚¢v‚Æ‚¢‚¤žB–†‚ÈŒ¾—t‚ðŽg‚Á‚½‚±‚Ƃւ̔½È‚Í‚µ‚È‚¢‚Ì‚ËB
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 22:52:46
>>368
”½È‚µ‚Ü‚µ‚½
cc‚Á‚ĂȂñ‚Ä“š‚¦‚è‚á‚¢‚¢‚©‚í‚©‚ç‚ñ‚»‚Ì‚ ‚¯‚Ý‚½‚¢‚Ȃ̂â‚߂Ă‚ê‚æcc
ˆê‰ñ‚Å“`‚í‚ç‚È‚©‚Á‚½‚牽“x‚©à–¾‚·‚é‹@‰ï‚‚ç‚¢—^‚¦‚Ä‚‚ê‚æcc
lŠiUŒ‚‚µ‚Ęb‘è‚»‚炵‚½‚¢‚Ì‚©H
–³—‚Ȃ疳—‚Å‚¢‚¢‚æ•ʂ̕û–@l‚¦‚é‚©‚çcc
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 22:55:18
>>367
HashMap‚ðŒp³‚µ‚½V‚µ‚¢ƒNƒ‰ƒX‚ðì‚ê‚΂¢‚¢B
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 23:03:31
>>370
Class<T>‚ÆT‚̂Ƃ«‚Í‚»‚ê‚łł«‚½‚ñ‚¾‚¯‚ÇAi“à•”‚ÅHashMap<Class<?>,Object>‚ɈÏ÷‚µ‚ÄoŒû‚Åclazz.cast(map.get(clazz))‚ð•Ô‚·‚悤‚É‚µ‚½j
List<T>‚̂Ƃ«‚͂ǂ¤‚â‚Á‚ÄŽÀ‘•‚·‚ê‚΂¢‚¢‚©‚í‚©‚ç‚È‚¢‚ñ‚Å‚·B
ReflectionŽü‚è‚Å‚¢‚ë‚¢‚ë’T‚µ‚Ă͂¢‚é‚ñ‚Å‚·‚ªcc
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 23:06:28
>>371
public <T> List<T> get(Class<T> c) {
@return (List<T>)get(c);
}
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 23:07:22
ŠÔˆá‚¦‚½B
return (List<T>)super.get(c);
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 23:17:47
>>372
‚¢‚¯‚Ü‚µ‚½B
‚±‚±‚Åo‚é–¢ƒ`ƒFƒbƒN‚̃LƒƒƒXƒg‚̓Aƒmƒe[ƒVƒ‡ƒ“‚Å‹§“I‚ɖق点‚鑼‚È‚¢‚ñ‚Å‚·‚æ‚ËH
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 23:52:35
switch‚ÌðŒ‚ÉlongŒ^‚ªŽg‚¦‚È‚¢‚̂͂Ȃº‚È‚ñ‚Å‚µ‚傤‚©
char,short,int,enum‚ÍŽg‚¦‚é‚Ì‚É
‰½‚©—ðŽj“I‚È——R‚ª‚ ‚Á‚½‚肵‚Ü‚·‚©H
Œø—¦H
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 00:10:08
long ‚Í int ‚ɈÖٓI‚ɃLƒƒƒXƒg‚Å‚«‚È‚¢‚©‚çB
377:365
07/03/13 00:31:52
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‰½‚Æ‚©‚¤‚Ü‚‚¢‚«‚»‚¤‚Å‚·I
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 03:06:04
//“ü—̓f[ƒ^“ǂݞ‚݃IƒuƒWƒFƒNƒg‚Ì
ì¬
BufferedReader myReader=new BufferedReader(
new InputStreamReader(System.in),1);
//“GoŒ»ƒƒbƒZ[ƒW
System.out.println("“G‚ªŒ»‚ꂽB");
//–¡•ûA“G‰Šú’l
int mikata=5;
int teki=5;
while(teki>0){
//”’l“ü—Í
System.out.println("‚Ç‚¤‚·‚é?1:UŒ‚A2:‰ñ•œ");
System.out.println("s“®F");
//”’l‚ð“ǂݎæ‚èA•Ï”‚É‘ã“ü
Int mystring =myReader.readLine();
Int koudou = Integer.parseInt(mystring);
‚ÆŽv‚í‚ê‚é•”•ª‚Å;‚ª‘«‚è‚Ü‚¹‚ñ‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚µ‚½A‚Ç‚¤C³‚·‚ê‚΂¢‚¢‚̂ł·‚©?
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 03:10:28
EƒGƒ‰[ƒƒbƒZ[ƒW‚Í‚»‚̂܂ܑ‚B‰ü•Ï‚³‚ê‚邯„‘ª‚ª¢“ïB
Eƒ\[ƒX‚Í•K—v‚ȉӊ‚ð‰Â”\‚ÈŒÀ‚茴•¶‚É’‰ŽÀ‚É‹Lq‚·‚éB
@Int ‚Æ‚©Auì¬v‚©‚çŽn‚Ü‚és‚Æ‚©A‰½‚ª³‚µ‚¢‚Ì‚©•ª‚©‚ç‚È‚¢B
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 16:28:12
interface ‚Æ abstract class ‚̈Ⴂ‚ª—Ç‚‚í‚©‚è‚Ü‚¹‚ñB
interface ‚łȂ¯‚ê‚΂Ȃç‚È‚¢(‚à‚µ‚‚Í‚»‚Ì•û‚ª‚æ‚¢)ê‡A
‚Ü‚½‹t‚Éabstract class ‚łȂ¯‚ê‚΂Ȃç‚È‚¢ê‡‚Æ‚ÍA
‚Ç‚ñ‚ÈꇂȂ̂łµ‚傤‚©HH
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 17:26:30
Java‚ł͑½dŒp³‚Å‚«‚È‚¢‚©‚ç‘®«‚ð•\‚·‚悤‚ÈŽÀ‘•‚ÍInterface
ˆê•ûAƒfƒtƒHƒ‹ƒgŽÀ‘•‚ð—^‚¦‚½‚¢ê‡‚ȂǂÍabstract class
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 17:47:50
‚±‚̃Nƒ‰ƒX‚Í››‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚邿¨interface
‚±‚̃Nƒ‰ƒX‚ðƒx[ƒX‚É››‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ðŽg‚Á‚Ä‹@”\Šg’£‚µ‚Ă˨abstract class
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 22:58:08
Œ^‚ÌŒp³ ¨ interface
ŽÀ‘•‚ÌŒp³ ¨ abstract
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 23:05:27
>>380
E‚ ‚髎¿‚É“Á—L‚̈—‚ª‘¶Ý‚·‚éB•”•ª“I‚ÉŽÀ‘•‚ð‹¤—L‚Å‚«‚éB
@‚à‚µ‚‚͂ǂ¤‚µ‚Ä‚à‚ ‚éŽí‚ÌŽÀ‘•‚ª•K—v‚¾B
(interface ‚ÍŽÀ‘•‚ð‚à‚ĂȂ¢Babstract class ‚Í‚à‚Ä‚éB)
E‚»‚Ì«Ž¿‚ÌoŒ»‚·‚éê–Ê‚ª—\‘z‚Å‚«‚éB‚à‚µ‚‚ÍŒÀ’肵‚½‹Ç–ʂłµ‚©Žg—p‚µ‚È‚¢B
(‚ ‚Æ‚©‚çÄ—˜—p‚ðŽŽ‚Ý‚éê‡Ainterface ‚Ì•û‚ª§–ñ‚ª‚È‚¢B
@abstract class ‚¾‚ÆA•ʂ̃Nƒ‰ƒX‚ÌŒp³‚ª•K—v‚ÈŽž‚É‚Í‚à‚¤Žg‚¦‚È‚¢B)
ã‹L‚ð–ž‚½‚·‚È‚ç abstract classB
§ŒÀ‚ð‚©‚¯‚邱‚Ƃɂæ‚Á‚Ä(l‚¦‚邱‚Æ‚ðŒ¸‚ç‚·‚±‚Æ‚Å)ŽÀ‘•‚ð—eˆÕ‚É‚µ‚½‚¢ê‡‚àB
‚»‚êˆÈŠO‚Í interfaceB
interface ‚Ì•û‚ª‚æ‚胈B§ŒÀ‚ª‚È‚‚Ä_“î«‚ª‚‚¢B
”½–ÊAŽÀ‘•‚ÌŽèŠÔ‚ª‘½‚‚È‚éB
ŋ߂Íu‚Æ‚è‚ ‚¦‚¸interface‚É‚µ‚Æ‚¯v‚È‹C‚ª‚·‚éB
ŽÀ‘•‚ÉŠÖ‚µ‚Ă̓wƒ‹ƒp[ƒNƒ‰ƒX‚âƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ð“à•‚ÄA
‚»‚Á‚¿‚Ɉ—‚ð“]‘—‚·‚é•û–@‚ÅAŒp³‚Ƒ巂Ȃ¢ŽèŠÔ‚ÅÏ‚ÞB
‚»‚Ìã‚ÅŠg’£«‚ð•Û‚Ä‚éB
GUIƒtƒŒ[ƒ€ƒ[ƒN‚ÌŠî–{•”•i‚È‚ñ‚©‚Í abstract class ƒx[ƒX‚Ì‚à‚Ì‚ª‘½‚¢B
‰æ–Ê•\ަ‚ÉŠÖ‚·‚éŠî–{ŽÀ‘•‚ª‚Ç‚¤‚µ‚Ä‚à•K—v‚Æ‚©‚»‚ñ‚È‚ñ‚¾‚낤‚©B
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 23:08:57
”ñƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚¾‚©‚ç‚Æ‚¢‚Á‚Ä
ƒIƒuƒWƒFƒNƒgŽwŒü“I‚ɃvƒƒOƒ‰ƒ€‚ª‚©‚¯‚È‚¢‚±‚Ƃ͂Ȃ¢‚悤‚ÉA
abstract class ‚ð interface‘ã‚í‚è‚ÉŽg‚Á‚ăvƒƒOƒ‰ƒ€‚Í‘‚¯‚邾‚낤‚¯‚ÇA
‚»‚ñ‚Ȕ߂µ‚¢‚±‚Ƃ͕’ʂ͂µ‚È‚¢B
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 23:27:22
‚˜‚U‚S‚Å“®ì‚·‚éeclipse‚Á‚Ä‚ ‚Á‚½‚Á‚¯H
‚à‚µ‚‚Íjava—p‚ÌIDE
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 23:34:38
>>380
interface‚ðì‚Á‚ÄAabstract ‚ÅœŠiŽÀ‘•iƒfƒtƒHƒ‹ƒg‚ÌŽÀ‘•j‚ðì‚Á‚ÄA
‘½‚‚ÌŽÀ‘•ƒNƒ‰ƒX‚ðœŠiŽÀ‘•‚ðŒp³‚·‚邿‚¤‚É‚·‚邯
_“î‚È\‘¢‚É‚È‚é‚æB‚ЂƎèŠÔŠ|‚©‚邯‚Ç
388:380
07/03/14 00:14:01
‚È‚é‚Ù‚Çc
ƒfƒtƒHƒ‹ƒgŽÀ‘•‚Ì•K—v«‚ÆAƒvƒƒOƒ‰ƒ€‚Ì_“Ƃ̌“‚ˇ‚¢‚Á‚Ä‚±‚Ƃł‚ËB
‚Ý‚ñ‚È‚ ‚肪‡d
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:38:02
>>333
•s•σNƒ‰ƒX‚‚‚ê‚΂¢‚¢‚¾‚¯‚¾‚낤B
‚ ‚ê‚Åconst‚ȃNƒ‰ƒX‚Íì‚ê‚éB
–³—‚Á‚ÄŽ–‚Í–³‚¢B
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:39:26
>>324
”z—ñ‚Ì’†g‚ª‘‚«Š·‚¦‚ç‚ê‚È‚¢‚悤‚ÉA
Collections.unmodifiableList()‚ðŽg‚¤‚Æ‚©A
clone()‚ðŽg‚¤‚Æ‚©Al‚¦‚悤‚ºB
IBM‚Ìdw‚ÅA•s•σNƒ‰ƒX‚ÅŒŸõ‚µ‚Ä‚ÝB
const‚ɑГ–‚·‚é‚à‚Ì‚ðì‚é•û–@‚ª‚Ì‚Á‚Ä‚éB
Wikipedia‚ÌuƒCƒ~ƒ…[ƒ^ƒuƒ‹v‚Å‚àŒŸõ‚µ‚Ä‚Ý‚é‚Æ—Ç‚¢B
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:39:54
>>327
‚µ‚΂炃XƒŒ‚ðŒ©‚Ä‚¢‚È‚©‚Á‚½‚Ì‚Å>>322‚Ì‚±‚Ƃɂ܂¾‹C‚©‚È‚©‚Á‚½‚¾‚¯‚¾B
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:41:03
>>332
‚»‚ê‚ÍAEffective Java‚ł͋ւ¶Žè‚Æ‚³‚ê‚Ä‚¢‚é‚à‚Ì‚¾‚¼B
U‚ß‚ÄAenumŒ^‚É‚¹‚æBenum‚ª‘Ê–Ú‚È‚çfinal‚ŃRƒ“ƒXƒgƒ‰ƒNƒ^‚ªprivate‚ȃNƒ‰ƒX‚ðB
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:41:49
>>337
’蔃Cƒ“ƒ^ƒtƒF[ƒX‚ÍAŸŽè‚ÉŽÀ‘•‚³‚ê‚邱‚Æ‚ª‚ ‚é‚©‚ç‚â‚߂Ƃ¯B
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:41:58
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello!");
}
}
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:43:43
>>343
‘ã‘ÖŽè’i‚ª‚ ‚é‚©‚ç‚¢‚ç‚È‚¢‚ñ‚¾‚æB
const‚Í—]Œv‚ȃSƒ~‚È‚ñ‚¾‚æBƒSƒ~B
‘S‚Ä‚ð•s•ςɂµ‚½‚‚È‚¢‚Æ‚«‚Ífinal‚̂ق¤‚ª_“î«‚ªŒø‚‚ñ‚¾‚æ_“î«‚ªB
•”•ª“I‚ɉ•ςɂµ‚½‚Ù‚¤‚ª‚æ‚¢‚±‚Æ‚à‚ ‚낤B
>>345‚Ý‚½‚¢‚Èó‚Í‚©‚Å‚¨”nŽ‚ÈCŒ¾Œê~‚ɂ͗‰ð‚Å‚«‚È‚¢‚ªB
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:44:43
>>351
FindBugs‚ðŽg‚¦B‚»‚¤‚¢‚¤–â‘肪‹N‚«‚Ä‚à
¢˜f‚·‚邱‚Ƃ͖³‚‚Ȃ邾‚낤
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:47:22
>>375
switch‚Í‘ƒiƒ–ì˜Y‚Ì•³‚¾‚©‚ç
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:53:34
>>395
–hŒä“IƒRƒs[‚Á‚Ä’m‚Á‚Ä‚éH
‘ã‘ÖŽè’i‚ª‚È‚¢‚©‚炱‚ñ‚È‚±‚Æ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚¯‚ÇB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:06:51
Ž¿–â‚È‚ñ‚Å‚·‚ªA‰º‹L‚̂悤‚ɃWƒFƒlƒŠƒNƒX‚ðŽg‚Á‚½ƒCƒ“ƒ^ƒtƒF[ƒX‚ðŽg‚Á‚Ä
ŽÀ‘•ƒNƒ‰ƒX‚𑂂ƈÓ}‚µ‚½‚悤‚ÉŽÀs‚Ü‚Ås‚¦‚é‚̂ł·‚ªA
ƒAƒmƒe[ƒVƒ‡ƒ“‚ð“ü‚ê‚邯ƒƒ\ƒbƒh‚̃I[ƒoƒ‰ƒCƒh‚ð‚µ‚Ä‚¢‚È‚¢‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚̓Aƒmƒe[ƒVƒ‡ƒ“‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àƒAƒmƒe[ƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚¢‚È‚¢•û‚Í‚½‚Ü‚½‚ÜŽÀs‚Ü‚Åo—ˆ‚Ä‚µ‚Ü‚Á‚½‚¾‚¯‚ÅA
–{—ˆ‚È‚çƒRƒ“ƒpƒCƒ‹‚ªo—ˆ‚È‚¢‚Í‚¸‚Ȃ̂łµ‚傤‚©B
public interface Base<T>{
@@@@public void print(T data) ;
}
public Derived implements Base<Integer> {
@@@@public void print(Integer data ) {
@@@@@@@@System.out.println(data.toString() ) ;
@@@@}
}
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:23:52
>>399
Derived ‚̃ƒ\ƒbƒh’è‹`‚É @override ‚ð‚‚¯‚½‚à‚̂Ƃµ‚Ęb‚ði‚߂邯‚Ç
‚»‚ê‚̓I[ƒoƒ‰ƒCƒh‚¶‚á‚È‚¢‚©‚ç“{‚ç‚ê‚éBƒWƒFƒlƒŠƒNƒXŠÖŒW‚È‚¢B
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:42:18
>>398
•s•Ï‚¶‚á‚È‚©‚Á‚½‚çAconst‚‚¯‚ĂĂà–hŒäƒRƒs[‚µ‚È‚«‚Ⴞ‚ß‚¾‚ë
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:56:36
>>401
Žc”O‚È‚ª‚çC++‚Ìconst‚Í–hŒä“IƒRƒs[‚·‚é•K—v‚͂Ȃ¢B
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 02:20:34
ŸŽè‚ɃRƒs[‚³‚ê‚é‚©‚çH
•s•ςłȂ¢ƒIƒuƒWƒFƒNƒg‚ÍA–¾Ž¦“I‚É‚¹‚æˆÃ–Ù“I‚É‚¹‚æƒRƒs[‚µ‚È‚¢‚ÆA
’†‚É‚µ‚Ü‚¢‚±‚ñ‚¾‚Í‚¸‚̃IƒuƒWƒFƒNƒg‚ðŸŽè‚É•ÒW‚³‚ê‚é‰Â”\«‚ª‚ ‚éB
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 02:42:49
•s•σo[ƒWƒ‡ƒ“‚Ɖ•σo[ƒWƒ‡ƒ“‚ª‚P‚‚̃Nƒ‰ƒX‚Å’è‹`‚Å‚«A
const ‚‚¯‚邯•s•σNƒ‰ƒX‚Æ‚µ‚ÄŽg‚¦‚é‚Á‚Ä‚±‚Æ‚©H
‚½‚µ‚©‚ÉA—¼•û‚̃o[ƒWƒ‡ƒ“‚ð‚»‚ê‚¼‚êì‚é‚͖̂ʓ|
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 02:43:16
’´‰SŽÒ‚Å‚·BBmidi‚ð“à•”‚Ŷ¬‚µ‚ÄĶ‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆAƒOƒO‚Á‚Ä‚¢‚Ä
URLØÝ¸(java-house.jp)
‚̘b‚ðŒ©‚Â‚¯‚Ü‚µ‚½BŠm‚©‚É
@@static byte test [] = new byte [] {0x7f, 0x80};
‚Æ‚â‚Á‚Ä‚Ý‚é‚ÆA0x80ˆÈã‚ð‘ã“ü‚µ‚悤‚Æ‚·‚邯u¸“x‚ª—Ž‚¿‚Ä‚¢‚é‰Â”\« Šú‘Ò’lintv
‚Æ‚©Œ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒŠƒ“ƒN‚É‚ ‚邿‚¤‚ÉjpgBuff[j] = (byte)jpgBuff_i[j];‚ŕϊ·‚·‚邯³‚µ‚ˆµ‚¦‚邿‚¤‚Ȃ̂ª•sŽv‹c‚Å‚·B
„‚µ‚©‚µ int ‚É“ü‚ê‚Ä‚¨‚¢‚Ä byte ‚É‚·‚邯‚¢‚¤‚Ì‚ÍAˆÓ–¡‚ª‚È‚¢‚悤‚É
„Žv‚¢‚Ü‚·B‚Æ‚¢‚¤‚©Aint ‚łł«‚é‚È‚ç byte ‚Ń\[ƒX‚É–„‚ß‚±‚ñ‚Å‚à
„‚Å‚«‚È‚«‚Ⴈ‚©‚µ‚¢‚Å‚·‚æ‚ËB‚½‚¾‘ã“ü‚µ‚Ä‚¢‚邾‚¯‚È‚ñ‚¾‚µB‰½‚©
„‚»‚Ì•Ó‚à‚¨‚©‚µ‚¢‚̂łÍ?
‚Æ‚ ‚邿‚¤‚É0xff‚܂łÍbyte‚ňµ‚¦‚é‚Í‚¸‚Å‚·‚æ‚ËH
0x80ˆÈã‚ðbyte‚È”z—ñ‚É‘ã“ü‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
‰½‚©Š¨ˆá‚¢‚ð‚µ‚Ä‚¢‚邿‚¤‚Å‚µ‚½‚炲Žw“E‚ð‚¨Šè‚¢‚µ‚Ü‚·BB
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 02:58:05
byte@‚Í@0@`@255@‚¶‚á‚È‚¢
-128@`@127@‚È‚ñ‚¾‚æcc
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 03:04:54
>>405
> ‚Æ‚ ‚邿‚¤‚É0xff‚܂łÍbyte‚ňµ‚¦‚é‚Í‚¸‚Å‚·‚æ‚ËH
ˆá‚¤Bbyte‚Í -128`127‚Ü‚ÅB
ƒLƒƒƒXƒg‚ðŽg‚Á‚Ä•„†‚𖳎‹‚·‚邿‚¤‚É–¾Ž¦‚µ‚È‚¢‚©‚¬‚è byte ‚Å‚Í 255(0xFF) ‚͈µ‚¦‚È‚¢B
> 0x80ˆÈã‚ðbyte‚È”z—ñ‚É‘ã“ü‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
’¼Ú“I‚ɂ̓LƒƒƒXƒg‚ðŽg‚¤B
ŠÔÚ“I‚É‚Í String ‚©‚ç byte”z—ñ‚ɕϊ·‚·‚邿‚¤‚ȃ†[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒhì‚邯‚©
"\u007F\u0080".getBytes("ISO8859-1"); ‚Ý‚½‚¢‚É•¶Žš—ñƒŠƒeƒ‰ƒ‹Žg‚Á‚Ä‚Ý‚é‚Æ‚©B
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 03:21:44
>>406-407
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
„’¼Ú“I‚ɂ̓LƒƒƒXƒg‚ðŽg‚¤B
URLØÝ¸(java-house.jp)
‚ðŽQl‚É@ byte b = (byte)0xff;
‚ŃGƒ‰[‚ªo‚È‚¢‚±‚Ƃ͊m”F‚Å‚«‚Ü‚µ‚½B
”z—ñ‚ÌꇂÍ
@static byte test [] = (byte []) new int [] {0x7f, 0x80};
‚Æ‚©‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ªA‚Ç‚¤‚à‚¤‚Ü‚s‚«‚Ü‚¹‚ñi•ÏŠ·‚Å‚«‚È‚¢Œ^j
‚±‚ê‚ÍŒão‚µ‚ŕϊ·‚·‚邵‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©H
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 03:24:00
static@byte[]@test@=@new@byte@[]@{@(byte)0x7f,@(byte)0x80@};
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 03:33:54
‚È‚é‚Ù‚ÇAŠm‚©‚É‚¤‚Ü‚‘ã“ü‚³‚ê‚Ä‚¢‚Ü‚·B
‚½‚¾–ˆ“x–Ê“|‚‚³‚¢‚µAŒ©Š|‚¯‚àˆ«‚¢‚̂ł ‚ç‚©‚¶‚ß
-128 ` 127 ‚Ì”’l‚ňµ‚¤‚悤‚É‚µ‚Ä‚¨‚¢‚½‚Ù‚¤‚ª
—Ç‚¢‚©‚àA‚ÆŽv‚¢‚Ü‚µ‚½BBB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 04:26:00
UByte Œ^ì‚Á‚¿‚á‚¢‚ÈYO
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 05:30:50
ejb‚Á‚Ä‚à‚¤’N‚àŽg‚Á‚ĂȂ¢‚ÌH
‚Ý‚ñ‚Èjsp‚ŗ͂‚«‚½‚Ì‚©H phpƒŒƒxƒ‹‚Ì’ê•Ó‚ªD‚«‚È‚ñ‚¾‚ËB
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 08:25:06
>>412
‚΂©‚ßIEJB2‚ÍŽ€‚ñ‚¾‚íI
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 09:01:03
’N‚©‚±‚ê‚ð‰ðà‚µ‚Ä‚‚¾‚³‚¢B
„3ŒÂ‚Ì”Žš‚Ì•À‚ёւ¦‚Ìê‡A‚»‚Ì•À‚ёւ¦‚Í 3! = 3 * 2 * 1 = 6’Ê‚èA
„‚Å‚·‚ªA1‰ñ‚¾‚¯ shuffle‚ðs‚¤Û‚ÉŽg‚Á‚Ä‚¢‚é jAk ‚Ì‘I‚Ñ•û‚Í 36 ’Ê‚è‚Å‚·B
„‚‚܂èA‚±‚ꂪ6’Ê‚è‚Ì•À‚ёւ¦‚̂ǂꂩ‚ɑΉž‚µ‚Ü‚·B
„‚µ‚©‚µ‚È‚ª‚çA (36 ) € ( 3 ! )‚ÍŠ„‚èØ‚ê‚È‚¢‚̂łǂꂩ‚Ì•À‚Ñ•û‚ɕ΂Á‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚Æ‚ª‚í‚©‚è‚Ü‚·B
URLØÝ¸(blogs.sun.com)
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 09:31:16
>>414
ŽÀÛ‚É•À‚ׂ©‚¦‚Ă݂è‚á‚í‚©‚邿B¬Šw¶•À‚Ì‰ð‚«•û‚¾‚¯‚ÇB
—Ⴆ‚ÎA
> for (int i = 0; i < a.length; i++)
‚ðí‚Á‚½ê‡Aj,k ‚Í 9’Ê‚è(3O2)‚ÅAŽÀÛ‚É•À‚בւ¦‚Ä‚Ý‚é‚Æ
j=1FFk=1FAABAC, k=2FBAAAC, k=3FCABAA
j=2FFk=1FBAAAC, k=2FAABAC, k=3FAACAB
j=3FFk=1FCABAA, k=2FAACAB, k=3FAABAC
oŒ»Šm—¦‚Í‚±‚ñ‚ÈŠ´‚¶‚ɕ΂éB
AABACFF3/9,
AACABFF2/9,
BAAACFF2/9,
BACAAFF0/9,
CAAABFF0/9,
CABAAFF2/9
‘±‚«‚ÍŽ©—Í‚ÅB
416:414
07/03/14 09:37:37
>>415
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B•‚©‚è‚Ü‚µ‚½B
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:24:34
쬂µ‚½jarƒtƒ@ƒCƒ‹‚ðAJRE‚ª•K—v–³‚¢ó‘Ô‚ÅAexeŒ`Ž®‚ÅŽÀs‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B
ŒŸõ‚µ‚Ă݂½‚Æ‚±‚ëuJETv‚È‚éƒRƒ“ƒpƒCƒ‰‚ªŒ©‚‚©‚èA
uƒp[ƒ\ƒiƒ‹ƒGƒfƒBƒVƒ‡ƒ“v‚È‚çŒÂl‚ÉŒÀ‚è–³—¿‚ÅŽg—p‚Å‚«‚邯•·‚¢‚½‚̂ł·‚ªA
ŒöŽ®ƒTƒCƒg“à‚ð’T‚µ‚Ă݂Ăàƒp[ƒ\ƒiƒ‹ƒGƒfƒBƒVƒ‡ƒ“‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
‚Ђå‚Á‚Æ‚µ‚Ä”z•zI—¹‚µ‚Ä‚µ‚Ü‚Á‚½‚̂łµ‚傤‚©H
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:36:12
>>398
’m‚Á‚Æ‚é‚í‚¢”nŽ
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:37:18
>>402
const‚·‚邯‚»‚Ì“à•”‚É‚ ‚é‚à‚̂܂ł·‚ׂÄfinal‚ɂȂé‚È‚ç
•”•ª“I‚Éconst‚ɂł«‚éfinal‚̂ق¤‚ª_“î«‚ª—Ç‚¢‚ñ‚¾‚¯‚Ç‚ËB
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:38:42
>>417
‚È‚¢‚Á‚Û‚¢‚ËBexe‰»‚Í‚ ‚«‚ç‚ß‚ÄAJSmooth‚©exewrap‚ ‚½‚è‚É‚µ‚Ä‚¨‚‚Ì‚ª‹gB
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:52:00
doubleŒ^‚©‚çintŒ^‚ɕς¦‚é‚â‚è•û‚Í‚ ‚é‚̂ł·‚ª
‹t‚ÉintŒ^‚çdoubleŒ^‚É‚©‚¦‚é‚â‚è•û‚ª‚ ‚é‚̂łµ‚傤‚©H
ˆê‰ždoubleŒ^‚©‚çintŒ^‚ɕς¦‚é‚â‚è•û‚ðŽQl‚É‚µ‚Ä
‚â‚Á‚Ă݂½‚̂ł·‚ª‚Ç‚¤‚àƒGƒ‰[‚ª‚ł邿‚¤‚ÅEEEv
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4335“ú‘O‚ÉXV/251 KB
’S“–:undef