y‰SŽÒzJavaŽ¿–⥑ ..
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 01:09:34
GenericsŠÖŒW‚ÅArrays.sort‚ÌŽ¿–â‚Å‚·B
‚â‚¶‚邵‚̂Ƃ±‚ë‚ÅŒx‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
—}‚¦‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B<(_ _)>
ArrayList<Sensyu> al = new ArrayList<Sensyu>();
al.add(new Sensyu("tako", 20 ));// ArrayList‚Ƀf[ƒ^‚ð’ljÁ
al.add(new Sensyu("yuura", 30 ));
al.add(new Sensyu("ponko", 53 ));
Object[] oa = al.toArray();// ”z—ñ‚ɕϊ·
DataComparator dcom = new DataComparator();
Arrays.sort( oa, dcom); //©d‚±‚±‚ÅŒx:[unchecked] –³ŒŸ¸•ÏŠ·‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
----@----@----@-----
public Sensyu(String namaeMoji, int ten ){
namae = namaeMoji;
tokuten = ten ;
}
----@----@----@-----
public class DataComparator implements java.util.Comparator{
public int compare(Object o1, Object o2){
return ((Sensyu)o2).tokuten - ((Sensyu)o1).tokuten;
}
}
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 01:31:39
>>191
public class DataComparator implements java.util.Comparator<Sensyu> {
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 02:41:11
>>192‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚à‚Ü‚¾‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñd
public class DataComparator implements java.util.Comparator<Sensyu> {
‚ɂȂ¨‚µ‚Ä’†g‚ð
public int compare(HairetuArraysTest.Sensyu o1, HairetuArraysTest.Sensyu o2) {
return o2.tokuten - o1.tokuten;
}
----@----@----@-----
Arrays.sort( oa, dcom);
‚Ì•”•ª‚ð@«
Arrays.sort( (Sensyu[]) oa, dcom); //‚±‚Ìs”Ô†‚ŃGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä‚µ‚Ü‚¤B
‚·‚邯ƒRƒ“ƒpƒCƒ‹Žž‚ɉ½‚ÌŒx‚ào‚Ü‚¹‚ñB‚µ‚©‚µA
ŽÀs‚·‚邯
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [LHairetuArraysTest$Sensyu;
‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªo‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA‚Ç‚¤‚µ‚Ü‚µ‚åH(oEEo)/~
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 02:49:47
toArray ‚Å Object[] ‚ɕϊ·‚µ‚Ă邩‚çB
Sensy[] ‚ɕϊ·‚·‚邿‚¤ˆø”‚ð‚Æ‚é toArray ‚Ì•û‚ðŽg‚¢‚Ü‚µ‚傤B
195:193
07/03/09 03:05:33
>>194‚³‚ñ‚ ‚肪‚Æ‚¤
toArray
public <T> T[] toArray(T[] a)
‚Ì‚±‚Ƃł·‚ËA
Sensyu[] oa = al.toArray(@‚±‚±‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Ç‚¤‚µ‚Ü‚µ‚åƒhƒW‚Å‚·‚¢‚Ü‚¹‚ñ@);
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 04:09:57
>>195
new Sensyu[0]‚Å‚à‰½‚Å‚à‚¢‚¢‚©‚çSensyu[]Œ^‚ð•ú‚èž‚ñ‚Å‚¨‚¯‚ÎA
‚à‚µƒTƒCƒY‚ª‘«‚è‚È‚¯‚ê‚ÎV‚½‚ÉŠm•Û‚µ‚Ä‚‚ê‚éB
APIƒŠƒtƒ@ƒŒƒ“ƒX‚ÌtoArray‚Ì€–Ú‚ð‚«‚¿‚ñ‚Ɠǂނñ‚¾B
197:193
07/03/09 04:29:14
>>196‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚ÁA‚Å‚«‚Ü‚µ‚½BR(^o^)˜¦
“ï‰ð‚¾‚¯‚ÇAPIƒŠƒtƒ@ƒŒƒ“ƒXo—ˆ‚邾‚¯“ǂނ悤‚É‚µ‚Ü‚·B
‚‚«‚ ‚Á‚Ä‚‚ê‚Ä‚ ‚肪‚Æ‚¤d
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 04:48:13
‰¹º‚ÌĶ‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
D‚«‚ȃ^ƒCƒ~ƒ“ƒO‚ʼn¹º‚ð–‚炵‚½‚èÁ‚µ‚½‚肵‚½‚¢‚̂ł·‚ªA
ƒXƒŒƒbƒhˆ—‚ð—p‚¢‚Ä‚¢‚éꇂ͂ǂ¤‘‚¢‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
startƒƒ\ƒbƒh‚Éac.loop;‚Æ‘‚‚Ɖ„X–‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚µA
runƒƒ\ƒbƒh“à‚É‘‚‚Æ‚â‚͂艹º‚Ì–`“ª•”•ª‚¾‚¯‚ªŒJ‚è•Ô‚µÄ¶‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒ\[ƒX
URLØÝ¸(sourcepost.sytes.net)
startƒƒ\ƒbƒh‚ÉĶ•”•ª‚ð‹Lq
URLØÝ¸(www.za.ztv.ne.jp)
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 10:26:18
‚ǂȂ½‚©‚²‘¶’m‚Å‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
Java‚ÅPDF‚ð쬂·‚éiTEXT‚É‚Ä
ƒe[ƒuƒ‹‚ð쬂·‚邯‚«‚É“r’†‚Ńy[ƒW‚©‚ç‚Í‚Ýo‚»‚¤‚ȂƂ«‚Í
ŽŸƒy[ƒW‚ɉüƒy[ƒW‚µ‚Ä‚‚ê‚é•û–@‚Á‚ĂȂ¢‚Å‚µ‚傤‚©H
‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 11:21:38
>>198
ƒAƒvƒŒƒbƒg‚Í’P‰¹–‚炷‚©–‚点‘±‚¯‚é‚©‚¾‚©‚烋[ƒv‚³‚¹‚‚”CˆÓ‚̃^ƒCƒ~ƒ“ƒOŽ~‚ß‚ÄÄŠJ‚Æ‚©‚µ‚½‚¢‚È‚ç“K“–‚ȃTƒEƒ“ƒhƒGƒ“ƒWƒ“Žg‚Á‚½•û‚ª—Ç‚¢‚æB
>>199
‚Ç‚Á‚©‚ŧŒä•û–@Œ©‚½‹C‚ª‚·‚邪EEEjavadoc‚‚ç‚¢’@‚«ž‚ñ‚¾H
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 11:30:17
>200
javadoc‚͂悂킩‚è‚Ü‚¹‚ñ‚ª
‚±‚¿‚ç‚̃TƒCƒg‚ÅiTEXT‚̃Rƒ}ƒ“ƒh‚ɂ‚¢‚Ă͑å‘̂킩‚Á‚½‚̂ł·‚ª
URLØÝ¸(itextdocs.lowagie.com)
Ž¿–₵‚½“à—e‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ª–³‚©‚Á‚½‚̂ŔY‚ñ‚ł܂·B
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 11:36:18
>200
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
iTEXT‚ÌJAVAdocŒ©‚‚©‚è‚Ü‚µ‚½B
—‰ð‚Å‚«‚é‚©•ª‚©‚è‚Ü‚¹‚ñ‚ª‚¿‚å‚Á‚Ɠǂñ‚ł݂悤‚ÆŽv‚¢‚Ü‚·B
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 11:39:01
table.tableFitsPage
‚«‚Á‚ƃRƒŒƒWƒƒƒ“I
200ƒTƒ“ƒNƒXI
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 13:53:33
>>191
‚¢‚ë‚¢‚ë‰ðŒˆ•û–@‚Í‚ ‚é‚Ý‚½‚¢‚¾‚ªA
al = Collections.checkedList(al, Sensyu.class);
‚ðŽg‚¢‚½‚‚È‚Á‚Ä‚‚é‚È‚ B‚±‚ê‚È‚çObject‚ȂǑ¼‚ÌŒ^‚É“n‚µ‚Ä‚à
Œx‚ªo‚È‚‚È‚éB
@SupressWarning("unchecked")‚Å‚à‚¢‚¢‚¯‚Ç‚³
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 14:54:12
URLØÝ¸(sdlc6e.sun.com)
‚܂Ƃߌ©‚Ä‚±‚±‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚Å‚·‚¯‚Ç‚±‚ÌŒã‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 16:47:43
>>205
Accept License Agreement ‚µ‚Ä‚©‚ç
Java(TM) SE Development Kit Documentation 6, Japanese ‘I‚ׂÎH
‰pŒê”Å—~‚µ‚¢‚È‚çAEnglish ‚Ì•û‘I‚ñ‚ÅB
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 16:50:25
>>206
ƒTƒ“ƒNƒX
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 19:47:33
‰pŒê“ǂ߂Ȃ¢“z‚ª‰pŒê”Å—~‚µ‚¢‚ÆŽv‚¦‚ñ‚ªAjdk6‚Ìl10nI‚í‚Á‚Ä—Ç‚©‚Á‚½‚ÈB
‘Š•Ï‚í‚炸•ςȖ󂾂ª
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:04:01
‚»‚¤‚¢‚â‚È‚ñ‚ÅJava‚Á‚Ä“ú–{Œê”Å‚ ‚é‚ñ‚¾‚ëH
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:18:14
‚Þ‚µ‚ë‰pŒêƒ}ƒjƒ…ƒAƒ‹‚Ì‚ª“ǂ݂₷‚¢‰´ƒKƒCƒ‹
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:09:04
>>208
i10n ‚Á‚ÄA“ú–{Œê–óI‚í‚Á‚½‚¾‚¯‚Å’†‘Œê–ó‚Æ‚©‚Ü‚¾‚¶‚á‚È‚¢H
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:37:28
>>209
1. Žsꂪ‘å‚«‚¢B
2. –ó‚ÌŽù—v‚ª‘å‚«‚¢B
“ú–{Œê‚Í‘¢Œê—Í‚ª‘å‚«‚¢‚̂ł“™‹³ˆç‚Å—p‚¢‚ç‚ê‚é—pŒê‚à–ó‚·‚±‚Æ‚ªo—ˆA
Œ‹‰Ê‚Æ‚µ‚Ä“ú–{Œê‚µ‚©‚Å‚«‚È‚‚Ä‚à‚“™‹³ˆç‚ªŽó‚¯‚ç‚ê‚éB
ƒAƒWƒA‚Ì€æi‘‚ÌŒ¾Œê‚Ȃǂł»‚ê‚Ù‚Ç‘¢Œê—Í‚ª‚‚‚È‚¢ê‡A‚»‚±‚Ü‚Å
‚Å‚«‚È‚¢‚Ì‚ÅA‰pŒê‚Å‚“™‹³ˆç‚ðs‚í‚´‚é‚𓾂Ȃ‚È‚èAŒ‹‰Ê‚Æ‚µ‚Ä‚“™
‹³ˆç‚ðŽó‚¯‚½l‚݂͂ȉpŒê‚ªo—ˆ‚é‚Ì‚ÅA‰pŒê‚Å¢‚ç‚È‚‚È‚Á‚Ä‚µ‚Ü‚¤B
‚Æ‚¢‚¤ˆÓŒ©‚ð•·‚¢‚½‚±‚Æ‚ª‚ ‚éB
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:43:59
“ú–{‚¾‚낤‚ƋȂª‚è‚È‚è‚É‚à‚“™‹³ˆç‚ðŽó‚¯‚½‚畒ʉpŒê‚®‚ç‚¢‚Å‚«‚邯Žv‚¤‚Ì‚¾‚ª
‚à‚µ‚“™‹³ˆç‚̈Ӗ¡‚ª•¶Žš’ʂ肑²‚ÌŽ–‚¾‚Á‚½‚̂ȂçŽÓ‚é
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:49:04
>>213
ŠwZ‹³ˆç‰pŒê‚ÉŒ¶‘zŽ‚Á‚ĂȂ¢‚©?
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:52:08
‚½‚¾’P‚Éi18n‚̈êŠÂ‚Å‚©‚“ú–{l‚͕ꑌê”Å‚ð—~‚µ‚ª‚élŽí‚Á‚Ä‚¾‚¯‚¶‚á‚ËH
‹Zp•¶‘‚Ì–|–ó”Å‚ð—~‚µ‚ª‚é‚͓̂ú–{l‚‚ç‚¢‚¾‚µ
216:125
07/03/09 22:32:27
Ruby‚ł͊ȒP‚ÉŽÀŒ»‚Å‚«‚½‚Ì‚ÅAÄ‚ÑJava‚É–ß‚Á‚Ä‚«‚Ä쬂µ‚Ä‚¢‚Ü‚·B
ƒtƒ@ƒCƒ‹‚̃Rƒs[AˆÚ“®‚ÍFileƒNƒ‰ƒX‚ÆFileInputStream,FileOutputStream‚ ‚½‚è‚ðŽg‚¤‚±‚Æ‚ÅAŠÈ’P‚ÉŽÀŒ»‚Å‚«‚Ü‚µ‚½B
‚Æ‚±‚ë‚Å‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªAInputStream‚Ìread( byte[] buffer )AOutputStream‚Ìwrite( byte[] buffer )‚ÅŽg—p‚·‚é
”z—ñƒTƒCƒY‚Æ‚¢‚¤‚Ì‚ÍA‚ǂꂂ炢‚ª“K‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
ƒoƒbƒtƒ@[‚ª‘å‚«‚¯‚ê‚Έ—‚ª‘‚ςނªƒƒ‚ƒŠ‚ÌÁ”ï—Ê‚ª‘å‚«‚‚È‚éA‚Æ‚¢‚¤‚±‚Ƃ͂Ȃñ‚ƂȂ‚í‚©‚é‚̂ł·‚ªA
“K—ʂ̃oƒbƒtƒ@[ƒTƒCƒY‚ÌŒ©“–‚ª‚‚«‚Ü‚¹‚ñB
Œ»ÝŽå—¬‚ƂȂÁ‚Ä‚¢‚éƒ}ƒVƒ“ƒXƒyƒbƒN‚¾‚ÆA“K—ʂ̃oƒbƒtƒ@[ƒTƒCƒY‚Ƃ͂ǂꂂ炢‚Ȃ̂łµ‚傤‚©H
217:187
07/03/09 22:37:51
>>190
•ÔŽ–‚ª’x‚‚È‚Á‚Ä‚µ‚Ü‚Á‚Ä‚·‚݂܂¹‚ñB
’ñަ‚µ‚Ä‚¢‚½‚¾‚¢‚½ƒR[ƒh‚ðŽQl‚É‚â‚Á‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:40:22
>>213
‰pŒê‚Ŭà“Ç‚à‚¤‚Æ‚µ‚ÄŽO“ú‚Å‚ ‚«‚ç‚ß‚½‚±‚Æ‚ðŽv‚¢o‚µ‚½
Ž‘—¿‚Æ‚µ‚ĂȂç“Ç‚Ýi‚ß‚é‚̂͑債‚ċꂶ‚á‚È‚¢‚ª‘å—Ê‚É‚È‚é‚Æ‚©‚È‚èƒEƒU‚¢
ƒƒCƒ“‚ʼnpŒêŽg‚¤‚È‚ñ‚ÄM‚¶‚ç‚ê‚ñ
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:54:05
>>216
ƒZƒIƒŠ[‚Í–³‚¢‚ÆŽv‚¤B
‰´‚͂Ȃñ‚ƂȂ@4kB@`@16kB@‚ ‚½‚èŽæ‚Á‚Ă邪B
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:01:30
>>218
¬à‚Æ‹Zp•¶‘‚Í‘S‘Rˆá‚¤‚Å‚µ‚åB
Œêœb‹óŠÔ‚ª‚Ü‚é‚ňႤ‚æB
‰´Ž©•ª‚ÌêU‚̘_•¶‚Ȃ炷‚ç‚·‚ç“ǂ߂邯‚ÇA
ˆê”ÊŒü‚¯‚̬àiƒnƒŠƒEƒbƒh‰f‰æ‚ÌŒ´ìj‚Í
‚Rƒy[ƒW‚ÅÁÜ‚µ‚©‚¯‚Ă邗
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:26:59
jarƒtƒ@ƒCƒ‹‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚Ä‚à”½‰ž‚µ‚Ä‚‚ê‚Ü‚¹‚ñB
(Test.classƒtƒ@ƒCƒ‹)
class Test{
@@@@public static void main(String[] args){
@@@@@@@@System.out.println("aaa");
@@@@}
}
‚±‚ê‚ð
@jar cf Test.jar Test.class@‚Åjarƒtƒ@ƒCƒ‹¶¬
@jar xf Test.jar@‚Åjar‚ð‰ð“€
@ƒ}ƒjƒtƒFƒXƒgƒtƒ@ƒCƒ‹‚ÉMain-Class: Test‚ð’ljÁ‚µ‚ĕۑ¶
@jar cfm Test.jar META-INF\MANIFEST.MF Test.class@‚ÅÄ‚Ñjar‚Ɉ³k
‚±‚¢‚‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚Ä‚àƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ªo‚Ä‚«‚Ä‚‚ê‚È‚¢‚Å‚·B
ƒGƒ‰[ƒƒbƒZ[ƒW‚ào‚¸–³”½‰ž‚Å‚·B
‚½‚¾‚µAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç
@java -jar Test.jar@‚Ƒł¿ž‚Þ‚Æ
aaa@‚Æ•\ަ‚³‚ê‚Ü‚·B
‚ǂȂ½‚©‚¨•‚¯‚‚¾‚³‚¢B
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:47:21
ŠÖ˜A•t‚¯‚Ì–â‘è‚©A‚ ‚é‚¢‚̓Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ªˆêuo‚Ä‚¢‚é‚̂ɋC•t‚©‚È‚¢‚©‚̂ǂÁ‚¿‚©
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:00:44
‚R‚‚̮”‚ðƒL[ƒ{[ƒh“ü—Í‚³‚¹‚Ä‚»‚±‚©‚çŒvŽZ‚³‚¹‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
“ü—Í‚³‚¹‚½•¶Žš—ñ‚Ì’†‚ɉpŽš‚Ü‚½‚ͬ”‚ª‚ ‚éê‡Au›ŒÂ–ڂɂͮ”‚ð“ü—Í‚µ‚Ä‚‚¾‚³‚¢v‚Æ‚¢‚¤
ƒƒbƒZ[ƒW‚ð•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªAInteger.parseInt‚ł̗áŠO‚ðNumberFormatException
‚ÅE‚¤‚Æ‚¢‚¤Žè’i‚ðŽæ‚Á‚Ă݂½‚̂ł·‚ªA‚±‚Ìꇉ½ŒÂ–Ú‚Ì“ü—Í‚ª®”‚łȂ¢‚Ì‚©‚ðŒÂ•Ê‚É
•\ަ‚·‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñB‚ǂ̓ü—Í‚ªŠÔˆá‚Á‚Ä‚¢‚Ä‚à“¯ˆê‚̃ƒbƒZ[ƒW•\ަ‚µ‚©o—ˆ‚Ü‚¹‚ñB
‚±‚Ì•û–@ˆÈŠO‚É“ü—Í‚³‚ꂽ•¶Žš—ñ‚Ì’†‚Å®”ˆÈŠO‚Ì“ü—͂𔻕ʂµ‚ÄA‚ǂ̓ü—Í‚ªƒGƒ‰[‚Ȃ̂©‚ð’m‚点‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:02:50
‚¿‚Æ‚»‚Ì•”•ª‚̃R[ƒh‘‚¢‚Ä‚ÝH
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:10:12
>>221
Windows‚¾‚Æjava‚¶‚á‚È‚javaw‚ÉŠÖ˜A‚¯‚ç‚ê‚Ă邩‚à‚µ‚ê‚È‚¢B
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:31:23
>>222
>>225
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B¡Œ©‚Ă݂܂µ‚½‚ªAjavaw‚È‚Á‚Ă܂µ‚½B
java‚É‚©‚¦‚ÄÄ‚ÑwƒNƒŠƒbƒN‚µ‚Ä‚Ý‚é‚Æˆêu‚¾‚¯ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ª•\ަ‚³‚ê‚Ü‚µ‚½‚ªA‚·‚®‚ÉÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚±‚ê‚Í‚±‚¤‚¢‚¤‚à‚̂Ȃ̂łµ‚傤‚©HƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚̉æ–Ê‚ð‚¸‚Á‚Æ•\ަ‚³‚¹‚Ä‚¨‚‚±‚Æ‚Ío—ˆ‚Ü‚·‚©H
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:45:48
BufferReader‚©‰½‚©Žg‚Á‚ăL[ƒ{[ƒh“ü—͑҂¿‚É‚·‚é‚Ì‚ªˆê”Ô‚¨ŽèŒy‚—
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:50:28
¡‚È‚çjava.util.Scanner‚ð‘E‚ß‚½‚¢B
URLØÝ¸(www.javadrive.jp)
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:04:30
‚È‚é‚Ù‚ÇB•׋‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 03:57:05
‹ó‚Ì•¶Žš—ñ "" ‚ÆAnull ‚̈Ⴂ‚ª‚æ‚‚í‚©‚ç‚È‚¢BBB
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 04:16:57
>>230
‹ó‚Ì•¶Žš—ñ‚ÍA’·‚³‚Í‚O‚¾‚¯‚Ç•¶Žš—ñB‚‚܂èAString‚̃IƒuƒWƒFƒNƒg‚ª‘¶Ý‚·‚éB
null‚ÍA‰½‚à‚È‚¢‚Æ‚¢‚¤‚±‚ÆAƒIƒuƒWƒFƒNƒg‚ª‚È‚¢‚Æ‚¢‚¤ó‘Ô‚ð•\‚·B
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 04:20:30
>>221
ƒpƒbƒP[ƒWì‚Á‚Æ‚¢‚ÄCü–¼‚ŃNƒ‰ƒXŽw’肵‚ĂȂ¢‚Á‚Ä–ó‚¶‚á‚È‚³‚»‚¤‚¾‚ËB
win‚ÌŠÖ˜A‚¯‚Íjavaw‚¾‚©‚ç‚»‚ê‚Í‚¢‚¶‚ç‚È‚¢‚ŃRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç‘Å‚ÄB
CUIƒvƒƒOƒ‰ƒ€‚ðƒNƒŠƒbƒN‚µ‚Ä‚à“®‚«‚Ü‚¹‚ñI‚Á‚Ä”‘z‚ªŠù‚É‚¨‚©‚µ‚¢Bƒvƒƒ“ƒvƒg—§‚¿ã‚°‚Ä‚©‚ç‚È‚çjava‚ªI—¹‚µ‚Ä‚àƒvƒƒ“ƒvƒg‚ªŽc‚Á‚Ä‚ÄÁ‚¦‚È‚¢‚Í‚¸B
OS‚Ì‚µ‚‚݂Ƃ©‚»‚±‚ç•ӂ𕪂©‚Á‚ĂȂ¢‚¾‚¯‚¾‚©‚ç‚Ü‚¸‚»‚±‚ç•Ó‚ð•׋‚µ‚½•û‚ª—Ç‚¢B
‚Ä‚©“ÆŠwHê–å¶H
>>230
MS VM‚¾‚Æ“¯‹`‚—
null‚ÍObject”h¶Œ^‚È‚ñ‚¾‚¯‚Ç’l‚͉½‚É‚àŠÖ˜A•t‚¯‚ç‚ê‚ĂȂ¢B
‹ó•¶Žš—ñ‚Í"\u000000"‚ɂȂé‚ñ‚¾‚Á‚¯H
‘¼Œ¾Œê‚â‚Á‚ĂȾŒê‚É‚æ‚Á‚Ä’è‹`‚ªˆá‚¤‚©‚ç’͂߂Ȃ¢‚ÌH
‚½‚¾’P‚Éjava‚Ìnull‚ª•ª‚©‚Á‚ĂȂ¢H
ŒãŽÒ‚È‚çjava‚Ì–{Œ©‚ê‚΂¢‚¢B
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 04:39:01
>>232
> MS VM‚¾‚Æ“¯‹`‚—
‚»‚ñ‚Șb‚Í•·‚¢‚½Ž–‚ª‚È‚¢B
> null‚ÍObject”h¶Œ^‚È‚ñ‚¾‚¯‚Ç’l‚͉½‚É‚àŠÖ˜A•t‚¯‚ç‚ê‚ĂȂ¢B
Java ‚Å‚Í null ‚Í nullŒ^‚¾‚æB‹óŒ^‚Æ‚©–󂳂ê‚鎖‚à‚ ‚邯‚ÇB
Object ‚©‚ç‚Í”h¶‚µ‚ĂȂ¢“Á•ʂȌ^B
> ‹ó•¶Žš—ñ‚Í"\u000000"‚ɂȂé‚ñ‚¾‚Á‚¯H
‚ÍH
åD’~Œê‚肽‚¢‚È‚çA‚¿‚á‚ñ‚ÆŒ¾ŒêŽd—l‚®‚ç‚¢Œ©‚Ä‚©‚ç‚â‚êB
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 04:39:56
>>232
>null‚ÍObject”h¶Œ^‚È‚ñ‚¾‚¯‚Ç’l‚͉½‚É‚àŠÖ˜A•t‚¯‚ç‚ê‚ĂȂ¢B
null ‚Í null Œ^‚Ì‚½‚¾ˆê‚‚̒lB
Object ”h¶Œ^‚Å‚à‚È‚¢‚µ’l‚ªŠÖ˜A•t‚¯‚ç‚ê‚Ä‚¢‚È‚¢‚킯‚Å‚à‚È‚¢B
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 05:39:34
>>232
‰½‚©Ž©•ª‚Ì’mޝ‚ðŒê‚肽‚¢‚͕̂ª‚©‚é‚ñ‚¾‚ª
‚»‚Ì•\Œ»‚ð‚·‚éŒ¾Œê—Í‚ª”º‚Á‚Ä‚¢‚È‚¢‚悤‚Å‚µˆ£‚ê
‘ŠŽè‚Ì—‰ð—͂𒴂¦‚½•\Œ»‚µ‚©o—ˆ‚ĂȂ¢‚æEEEE
236:223
07/03/10 06:45:41
>>224
’x‚¢ƒŒƒX‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
try{
timeAtBat = Integer.parseInt(str1);
sacrifice = Integer.parseInt(str2);
hit = Integer.parseInt(str3);
average = (double)hit / (timeAtBat - sacrifice);
NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMaximumFractionDigits(3);
System.out.println("‘Å—¦‚Í" + formatter.format(average) + "‚Å‚·B");
}
catch (NumberFormatException e) {
System.out.println("”‚Í0`1000‚Ì®”‚Å“ü—Í‚‚¾‚³‚¢");
}
str1,2,3‚ÍBufferedReader‚ðŽg‚Á‚ēǂݞ‚ñ‚Å‚¢‚Ü‚·B
System.out.println("”‚Í0`1000‚Ì®”‚Å“ü—Í‚‚¾‚³‚¢");‚Ì•”•ª‚ð
‘ÅÈ”AˆÀ‘Å”A‹]‘Å”‚̂ǂ̓ü—Í‚ª®”‚łȂ¢‚Ì‚©‚ð"`”‚Í0`1000‚Ì®”‚Å“ü—Í‚‚¾‚³‚¢"
‚Å‚»‚ꂼ‚ꃃbƒZ[ƒW‚ð•\ަ‚³‚¹‚½‚¢‚̂ł·B
•Œ¾‚ð‚¢‚½‚¾‚¯‚½‚çK‚¢‚Å‚·B
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
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4327“ú‘O‚ÉXV/251 KB
’S“–:undef