y‰SŽÒzJavaŽ¿–⥑ ..
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:06:52
>>443
RandomAccessFile‚̃oƒCƒg”z—ñ‚̓ǂݑ‚«‚¶‚áƒ_ƒ‚Ȃ̂©H
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:38:49
java.io.BufferedReader‚Á‚ĉ½H
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:40:16
>>444
Ž©•ª‚à‚±‚ê‚ð‹‚ƒŠƒRƒƒ“ƒhB
‚½‚©‚¾‚©32ƒoƒCƒg‚Ì‚½‚߂ɋ‘åƒtƒ@ƒCƒ‹‚ÌŽæ‚è‰ñ‚µ‚𖳑ʂÉ
•¡ŽG‚É‚·‚鎖‚à‚È‚¢‚©‚È‚ÆB
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 02:13:58
Ž¿–â‚Å‚·B
ƒtƒŒ[ƒ€‚Ƀpƒlƒ‹‚ð“\‚è•t‚¯‚éÛ‚ÉA‚ǂ̃tƒŒ[ƒ€‚É“\‚è•t‚¯‚é‚©
‚Æ‚¢‚¤Žw’è‚͂ł«‚È‚¢‚̂łµ‚傤‚©H
ƒ{ƒ^ƒ“‚̉Ÿ‚µ‚½‚Æ‚«‚ɃAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚Ì’†‚Å2‚–ڂ̃tƒŒ[ƒ€‚ðì‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðì‚Á‚½‚̂ł·‚ªA
Œ³X‚ ‚Á‚½ƒtƒŒ[ƒ€“à‚̃pƒlƒ‹‚ªAƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Äì‚Á‚½2‚–ڂ̃tƒŒ[ƒ€‚ÉŽc‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 02:38:54
>ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Äì‚Á‚½2‚–ڂ̃tƒŒ[ƒ€‚ÉŽc‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚ê‚̓R[ƒh‚Ì‘‚«•û‚ªˆ«‚¢‹C‚ª‚·‚éB
ƒRƒ“ƒ|[ƒlƒ“ƒg‚𒣂è•t‚¯‚ĂȂ¢ƒtƒŒ[ƒ€‚ð•\ަ‚µ‚½‚ç(setVisible(ture))’†g‚ª‰½‚à‚È‚¢ƒtƒŒ[ƒ€‚ªo‚Ä‚«‚½‚Í‚¸‚¾‚ªB
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 03:18:22
>>450
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½A‰ðŒˆ‚µ‚Ü‚µ‚½B
ˆê‚–ڂ̃tƒŒ[ƒ€‚ÍJFrame‚ðextend‚µ‚½ƒNƒ‰ƒX–¼‚ðŽg‚Á‚Ä
ƒNƒ‰ƒX–¼ frame = new ƒNƒ‰ƒX–¼();
‚Æ‚µ‚ČĂÑo‚µ‚Ä‚¢‚Ü‚µ‚½‚ªAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ńpƒlƒ‹‚ð”z’u‚µ‚Ä‚¢‚½‚Ì‚ÅA
“ñ‚–ڂ̃tƒŒ[ƒ€‚à“¯—l‚ɶ¬‚µ‚½ŠA‚»‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚Ü‚½ŒÄ‚Ño‚³‚ê‚Ä‚¢‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ
JFrame frame =new JFrame();
‚ÅV‚µ‚¢ƒtƒŒ[ƒ€‚ðŽŽ‚µ‚½ŠA’†g‚̂Ȃ¢ƒtƒŒ[ƒ€‚ª•\ަ‚Å‚«‚Ü‚µ‚½B
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 06:31:22
>>435A437A438
‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚Ü‚½ŽŽ‚µ‚Ä‚«‚Ü‚·B
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 12:00:09
‚¿‚å‚Á‚ÆŽ¿–â
public <T> boolean isHoge(T t)
‚Æ’è‹`‚µ‚½ƒƒ\ƒbƒh“à‚ÅT‚ÌClass‚𒲂ׂ½‚¢‚ñ‚¾‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚낤H
T instanceof Hoge
‚Æ‚©‚Å‚«‚½‚ç‚¢‚¢‚Ì‚ÉEEE
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 12:33:08
>>453
t.getClass()
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:40:50
>>453
ƒR[ƒh‚Å’¼ÚŽw’肳‚ꂽT‚ÌŒ^‚ð’m‚é‚̂͌´—“I‚É•s‰Â”\
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:44:55
ƒWƒFƒlƒŠƒNƒXŽg‚¤‚Ì‚É T ‚ÌŒ^î•ñ‚ª•K—v‚È——R‚ª‚í‚©‚ç‚ñ
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:47:04
‚Å‚«‚½‚ç‚Å‚«‚½‚ÅŒ‹\Žg‚¢“¹‚Í‚ ‚é‚ñ‚¾‚æ‚È‚±‚ꂪ
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:09:21
jdk1.3‚̊‹«‚ÅJakarta‚Ìpoi3.0‚ð—˜—p‚µ‚ÄExceļ²Ù‚Ì‘€ì‚ð‚µ‚Ä‚¢‚Ü‚·B
‘ÎÛƒtƒ@ƒCƒ‹‚ªƒ†[ƒU‚É‚æ‚Á‚ÄŠJ‚©‚ê‚Ä‚¢‚éꇂÍA‚»‚ÌŽ|‚̃ƒbƒZ[ƒW‚ðo—Í‚µ‚ÄI—¹‚µ‚½‚¢‚̂ł·‚ªA
‘ÎÛƒtƒ@ƒCƒ‹‚ªƒlƒbƒgƒ[ƒNã‚Ì‹¤—LƒtƒHƒ‹ƒ_‚É‚ ‚邯Aƒ†[ƒU‚ªŠJ‚¢‚Ä‚¢‚Ä‚à‚¨\‚¢‚È‚µ‚Ƀtƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚ð‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒ†[ƒU‚ªƒtƒ@ƒCƒ‹‚ðŠJ‚¢‚Ä‚¢‚é‚©‚Ç‚¤‚©‚̃`ƒFƒbƒN‚͂ł«‚È‚¢‚Å‚µ‚傤‚©H
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:14:58
>>457
‚»‚ñ‚È‚±‚Ƃ͂܂Á‚½‚‚È‚¢BGenerics‚ɂ‚¢‚ĕ׋‚µ‚½•û‚ª‚¢‚¢‚ÈB
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:26:06
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ª—‚ñ‚Å‚‚邯T‚©‚çClass<T>‚ªŽæ‚ê‚ê‚Ε֗˜
Class<T>‚È‚ñ‚©‚¢‚¿‚¢‚¿ˆø”‚É“n‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢Žž“_‚Å–¾‚ç‚©‚É–³—‚ª‚ ‚é
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:41:51
Class<String> c = String.class;
‚±‚ê‚¶‚Ⴞ‚߂ȂñH
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:50:18
>>453
PropertyDescriptor pd = new PropertyDescriptor("hoge", o.getClass());
Method rm = pd.getReadMethod();
Type[] tlist = rm.getGenericParameterTypes();
Type‚Æ‚â‚ç‚ðŽæ‚Á‚Ä‚±‚ê‚邿‚¤‚¾‚ª
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:52:39
isHoge‚ªŒÄ‚Ño‚³‚ê‚½Žž‚ÉCŽÀÛ‚ÉT‚ÉŽw’肳‚ꂽŒ^‚͉½‚Ȃ̂©“®“I‚É’m‚肽‚¢‚ñ‚¾‚ë
’fŒ¾‚·‚éBâ‘Ζ³—B
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:53:49
PropertyDescriptor pd = new PropertyDescriptor("hoge", o.getClass());
Method rm = pd.getReadMethod();
Type[] tlist = rm.getGenericParameterTypes();
Type t = tlist[0];
if (t.getClass() instanceof fuga) {
}
‚±‚ê‚ňꉞ–]‚݂ǂ¨‚è‚̈—‚¾‚낤‚©H
“®‚©‚µ‚ĂȂ¢‚©‚ç“®‚‚©‚Ç‚¤‚©‚í‚©‚ç‚ñ
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:20:22
>>463
‚»‚êl‚¦‚½‚±‚Æ‚ ‚é‚ñ‚¾‚¯‚ÇŽÀÛŽg‚¤ê–ʂ͂Ȃ©‚Á‚½B—Ⴆ‚΂ǂ¤‚¢‚¤‚Æ‚«‚¾‚Æ’m‚肽‚¢‚ÌH
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:34:08
>>464
ƒvƒƒpƒeƒB‚̃pƒ^[ƒ“‚É‘¥‚Á‚ĂȂ¢‚©‚çA
new PropertyDescriptor ‚ªƒAƒNƒZƒTƒƒ\ƒbƒhŒ©‚‚¯‚ç‚ê‚ñ‚ÆŽv‚¤B
‚ ‚ÆAreflectionŽg‚Á‚Ä‚à“¯‚¶‚¾‚¯‚ÇA
<T> isHoge(T t) ‚Ý‚½‚¢‚ÈꇂÍ
T ‚ª‹ï‘Ì“I‚ɉ½‚ÌŒ^‚©‚łȂ‚Ä
T ‚Æ‚¢‚¤‘ÌŒ^‚ðŽg‚Á‚Ă邿‚Á‚Äî•ñ‚ª“¾‚ç‚ê‚邾‚¯‚̂悤‚ÈB
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:46:23
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g));
System.out.println(g.isMage(new GeneSample2()));
}
public <T> boolean isMage(GeneSample t) {
try {
Method rm = this.getClass().getMethod("isMage", t.getClass());
Type[] tlist = rm.getGenericParameterTypes();
Type type = tlist[0];
System.out.println("Type = " + type);
System.out.println("type.getClass() = " + type.getClass());
System.out.println("t.getClass() = " + t.getClass());
if (type.equals(t.getClass())) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
class GeneSample2 extends GeneSample {
}
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:48:17
>>467‚ÌŽÀsŒ‹‰Ê
Type = class GeneSample
type.getClass() = class java.lang.Class
t.getClass() = class GeneSample
true
java.lang.NoSuchMethodException: GeneSample.isMage(GeneSample2)
at java.lang.Class.getMethod(Class.java:1605)
at GeneSample.isMage(GeneSample.java:14)
at GeneSample.main(GeneSample.java:8)
false
ì‚Á‚Ă݂½‚¯‚ÇAƒTƒuƒNƒ‰ƒX‚ðƒpƒ‰ƒ[ƒ^[‚É“n‚·‚Æ‚à‚¤Ž©•ª‚̃ƒ\ƒbƒh‚Æ‚ê‚È‚¢‚ËB
‚ ‚Æ<T>‚Á‚ĂȂÉHˆÓ–¡‚í‚©‚ñ‚È‚¢
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 18:28:41
class GeneSample ‚ð’m‚肽‚¢‚ñ‚¶‚á‚È‚‚Ä<T>‚ÌŒ^‚̳‘Ì‚ðŽÀsŽž‚É“®“I‚É’m‚肽‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:10:43
import java.io.*;
‚Æ‘‚‚Ì‚Æ
import java.io.BufferedReader;
import java.io.File;
@@@@E
@@@@E
‚Å‚ÍA‚Ç‚Á‚¿‚ª‘¬‚‚È‚é‚Ì
‚à‚µ‚©‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚·‚éƒXƒs[ƒhˆÈŠO‚͕ω»‚ª‚È‚¢‚Ì‚©‚¢?
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:17:41
>‚à‚µ‚©‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚·‚éƒXƒs[ƒhˆÈŠO‚͕ω»‚ª‚È‚¢‚Ì‚©‚¢?
yes
‚‚©A‚Å‚«‚½classƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚Ý‚ê‚΂·‚®‚É•ª‚©‚鎖
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:23:54
‰½Hoge‚Á‚Ä
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:29:05
‚¨‘O‚ç‚Á‚ÄŒ‹\ƒ}ƒjƒAƒbƒN‚È•W€ƒNƒ‰ƒX‚ð’m‚Á‚Ă邯‚Ç
‚»‚¤‚¢‚¤‚Ì‚¢‚¿‚¢‚¿’²‚ׂĂé‚ÌH‚»‚ê‚Æ‚à“ª‚Ì’†‚É“ü‚Á‚Ä‚é‚ÌH
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:45:56
ˆê“xŽg‚¦‚Ίo‚¦‚Ä‚é‚à‚ñ‚¾‚ëB
‚»‚ê‚É‚»‚ñ‚ȂɓÁ•ʂȃNƒ‰ƒX‚ª‚±‚̃XƒŒ‚Åo‚Ä‚«‚½‚±‚Æ‚ ‚Á‚½‚Á‚¯H
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:46:42
>>469
‚»‚ꂪ>>467‚Åì‚Á‚Ă݂½‚¯‚Ç–³—‚¾‚Á‚½‚Á‚ÄŽ–‚¶‚á‚ËH
ƒƒ\ƒbƒhŒŸõŽž‚Ƀpƒ‰ƒ[ƒ^[‚ÌŒ^‚ð“n‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢B
Class#getMethods‚ňꗗ‚ÍŽæ‚ê‚邯‚ÇA“¯‚¶–¼‘O‚̃ƒ\ƒbƒh‚Í‚¢‚‚‚łàì‚ê‚邵B
this.getClass‚Ý‚½‚¢‚Éthis.getMethod‚ª‚Å‚«‚½‚ç‚¢‚¢‚̂ɂË
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:56:53
>>471
thx
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:06:18
>>475
‚½‚µ‚©‚É <T> boolean isHoge(T t) ‚Ì T ‚ª‰½‚©‚𒲂ׂé‚̂ͦ‚–Ê“|‚¾‚¯‚ÇA
>>467 ‚Ìê‡‚ÍƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ÌŽg‚¢•û‚Ì•”•ª‚ÅŠÔˆá‚Á‚Ä‚Ä
錾‚µ‚ĂȂ¢ isMage(GeneSample2) ‚ðŒŸõ‚µ‚ÄŽ¸”s‚µ‚Ä‚é‚킯‚ÅA
>>467 ‚¾‚¯‚©‚ç >>453 ‚ª–Ê“|‚¾A‚Ƃ͌¾‚¦‚È‚¢ã©
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:14:00
‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢î•ñ‚ð‚Ç‚¤‚â‚Á‚ÄŽæ‚Á‚Ä‚‚é‚ñ‚¾
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:17:26
classƒtƒ@ƒCƒ‹‚É‘¶Ý‚µ‚È‚¢‚Á‚Ä‚¾‚¯‚Ń\[ƒX‚Ý‚è‚á‚í‚©‚é‚Å‚µ‚å
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:17:40
>>477
„‚½‚µ‚©‚É <T> boolean isHoge(T t) ‚Ì T ‚ª‰½‚©‚𒲂ׂé‚̂ͦ‚–Ê“|‚¾‚¯‚ÇA
„>>467 ‚¾‚¯‚©‚ç >>453 ‚ª–Ê“|‚¾A‚Ƃ͌¾‚¦‚È‚¢ã©
‘sâ‚É–µ‚‚µ‚ĂȂ¢‚©H
Ž©•ª‚̃ƒ\ƒbƒh–¼‚àŽw’肵‚È‚¢‚ƃƒ\ƒbƒh‚Æ‚Á‚Ä‚±‚ê‚È‚¢‚µB
Ž©•ª‚̃ƒ\ƒbƒh‚ðthis.getClass‚Ý‚½‚¢‚Ɏ擾‚·‚é•û–@‚ª‚È‚¢‚Æ–³—‚¾‚×
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:18:42
‚Ç‚±‚ª–µ‚‚Ȃ̂©‚í‚©‚ç‚ñB
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:20:36
‚ÞA‚½‚µ‚©‚É–µ‚‚µ‚ĂȂ¢‚È
‚Ps–Ú‚Í–Ê“|‚¾‚ÆéŒ¾
‚Ss–Ú‚Ì–Ê“|‚¾‚ÆŒ¾‚¦‚È‚¢‚Å–µ‚‚µ‚Ă邯Žv‚Á‚½‰´‚Ì“ª‚Ì’†‚ª‚à‚¤‚¾‚ß‚¾
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:24:05
‰SŽÒ‚Å‚·B‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·
¡–˜Žg‚Á‚Ä‚¢‚½ƒ`ƒƒƒbƒg‚ª•\ަ‚Å‚«‚È‚‚È‚Á‚½‚Ì‚Åjava‚ðăCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
‚Æ‚±‚낪A‚»‚̃`ƒƒƒbƒg‚̃y[ƒW‚ðŠJ‚‚Æ
ujava ƒAƒvƒŒƒbƒgƒLƒƒƒbƒVƒ…‚ðƒAƒbƒvƒOƒŒ[ƒh‚µ‚Ä‚¢‚Ü‚·B
@Ši”[‚³‚ê‚Ä‚¢‚é java ƒAƒvƒŒƒbƒg‚ª java SE 6 —p‚ÉXV‚³‚ê‚é‚܂ł¨‘Ò‚¿‚‚¾‚³‚¢Bv
‚Æ‚¢‚¤•\ަ‚ªo‚ÄADLis“x‚̃o[‚Ý‚½‚¢‚Ȃ̂ª“r’†‚Ü‚ÅL‚Ñ‚½‚©‚ÆŽv‚¤‚Æ‚·‚®•\ަ‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒy[ƒW‚ðXV‚·‚邽‚тɂ±‚Ì•\ަ‚ªo‚ÄA‚È‚¨‚©‚ƒ`ƒƒƒbƒg‚à•\ަ‚Å‚«‚Ü‚¹‚ñB
‚±‚¤‚¢‚Á‚½ê‡‚Ì‰ðŒˆ–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:49:01
ƒQƒbƒ^[‚ƃZƒbƒ^[‚ÌŽ¿–â‚Ȃ̂ł·‚ª
class GetterAndSetter
{
private Map mapA = HashMap();
public map getMapA()
{
return mapA;
}
public void setMapA( map mapA )
{
this.mapA = mapA;
}
}
‚ðì‚Á‚½‚Æ‚µ‚Ä
class‚`‚Å
GetterAndSetter oj1 = new GetterAndSetter();
ƒNƒ‰ƒX‚`‚ÅmapB‚ðì‚Á‚Ĉȉº‚̂悤‚ɃZƒbƒ^[‚ŃZƒbƒg‚µ‚½‚à‚Ì‚ð
oj1.setMapA(mapB);
•Ê‚ÌclassB‚©‚çƒQƒbƒ^[‚ðŽg‚Á‚Äclass‚`‚ŃZƒbƒg‚µ‚½mapB‚ðŽæ“¾‚µ‚ÄŽg‚¢‚½‚¢‚ñ‚Å‚·‚ª
‚ǂ̂悤‚É‹Lq‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
‚²Žw“±‚̂قNjX‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:55:53
>>484
oj1 ‚ð classB ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚É“n‚·B
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:18:59
>>485
‘‘¬‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
Ž¿–â‚ÌŽd•û‚ª‰ºŽè‚‚»‚Å‚µ‚½‚·‚݂܂¹‚ñB
ƒNƒ‰ƒX‚a‚ʼnº‹L‚̂悤‚É‘‚¢‚½ê‡
GetterAndSetter object = new GetterAndSetter();
Map mapC = object.getMapA();
oj1‚Ì“n‚µ•û‚Ì‹Lq‚ª‚í‚©‚è‚Ü‚¹‚ñ
‹X‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:29:29
>>486
•¡”‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‹¤’ʂ̒l‚ðŽg‚¢‚½‚¢‚È‚ç static ‚ŃNƒ‰ƒX‚É•R•t‚¯‚·‚éB
ˆê‚‚̃Nƒ‰ƒX‚ɑ΂µ‚Ĉê‚‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ÉŒÀ’肵‚½‚¢‚È‚çAuƒVƒ“ƒOƒ‹ƒgƒ“ (Singleton)v‚ÅB
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:44:07
‰½‚ð‚â‚肽‚¢‚©‚¿‚á‚ñ‚Æ‘‚¢‚½‚ç‚Ç‚¤‚¾H
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚ªƒƒ\ƒbƒh–¼‚ª—~‚µ‚¢‚©‚ç<T>‚ð’m‚肽‚¢‚Ì‚©H
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:45:32
>>486
class B {
private GetterAndSetter obj;
public void setGetterAndSetter(GetterAndSetter obj) {
this.obj = obj;
}
public void doSomething() {
Map map = obj.getMapA();
// Your code here...
}
}
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:55:06
>>487,489
ƒVƒ“ƒOƒ‹ƒgƒ“‚É’§í‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:57:19
>>488
>T‚ÌClass‚𒲂ׂ½‚¢
‚ª–Ú“I‚È‚ñ‚¾‚ë
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:58:47
ƒVƒ“ƒOƒ‹ƒgƒ“àƒOƒ[ƒoƒ‹•Ï”
‚¢‚܂͈Ӗ¡‰ð‚ç‚È‚‚Ä‚¢‚¢‚©‚çƒVƒ“ƒOƒ‹ƒgƒ“Žg‚¤‚Æ‚«‚É‚Íí‚É‚±‚ê‚ð”O“ª‚É’u‚¢‚Ä‚¨‚‚ñ‚¾‚¼
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:08:14
java‚¾‚Æ’P‚Éstatic fainal class‚É‚µ‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚ðprivate‚É‚µ‚Äi’†—ªj‚µ‚ăQƒbƒ^[Ž‚½‚¹‚邾‚¯‚¶‚á‚È‚¢‚©H
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:09:19
>>492‚¾‚¯‚Ý‚½‚çR‚è”ò‚΂µ‚½‚‚Ȃ郌ƒX‚¾
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:47:30
‚Ç‚¤‚¹ƒIƒbƒTƒ“‚ÌQŒ¾‚¾‚ë‚—
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:52:03
>>491
‚È‚ñ‚ÉŽg‚¤‚Ì‚©AŠF–Ú‚í‚©‚ç‚ñ
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:02:55
‚Â@Žè’i‚ª–Ú“I
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:07:29
>>492‚ð–³—‚â‚èˆÓ–󂷂邯
java‚ɂ̓Oƒ[ƒoƒ‹•Ï”‚ª‚È‚¢¨static class‚Å‘ã—pA‚ ‚Ƃ͕’ʂɃVƒ“ƒOƒ‹ƒgƒ“ŽÀ‘•B
‚‚܂è>>493‚ɂȂéB‚¾‚ª‚Ü‚ÄA>>493‚©‚ç>>492‚Ö‚Í•s‰Â‹t‚¾‚¼B
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:39:01
>>467
‚±‚¤‚Æ‚©H
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g));
System.out.println("---");
System.out.println(g.isMage(new GeneSample2()));
}
public <T> boolean isMage(GeneSample t) {//‚±‚Ì<T>‚ÍA‚Ç‚±‚É‚àŽg‚í‚ê‚Ä‚¢‚È‚¢H
try {
System.out.println(t.getClass());
Method rm = t.getClass().getMethod("isMage", this.getClass());
Type[] tlist = rm.getGenericParameterTypes();
Type type = tlist[0];
System.out.println("Type = " + type);
System.out.println("type.getClass() = " + type.getClass());
System.out.println("t.getClass() = " + t.getClass());
if (type.equals(t.getClass())) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
class GeneSample2 extends GeneSample{
}
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:40:14
>>467
‚ ‚é‚¢‚Í‚±‚¤‚Æ‚©H
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g));
System.out.println("---");
System.out.println(g.isMage(new GeneSample2()));
}
public <T extends GeneSample> boolean isMage(T t) {//‚±‚Ì<T>‚ÍA‚Ç‚±‚É‚àŽg‚í‚ê‚Ä‚¢‚È‚¢H
try {
System.out.println(t.getClass());
Method rm = t.getClass().getMethod("isMage", this.getClass());
Type[] tlist = rm.getGenericParameterTypes();
Type type = tlist[0];
System.out.println("Type = " + type);
System.out.println("type.getClass() = " + type.getClass());
System.out.println("t.getClass() = " + t.getClass());
if (type.equals(t.getClass())) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
class GeneSample2 extends GeneSample{
}
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:03:59
>>499>>500
‚â‚Á‚ψӖ¡‚È‚¢‚æ‚È‚Ÿ
‚½‚¾ƒƒ\ƒbƒh‚̈ꗗ‚ðo‚µ‚½‚¢‚¾‚¯‚È‚ç>>475‚Å‚¢‚¢‚µ
Ž©•ª‚̃ƒ\ƒbƒhî•ñ‚Æ‚È‚é‚Æ–³—‚â‚è‚ÈŽÀ‘•‚µ‚©‚È‚¢‚µ
‚±‚¤‚â‚Á‚ăRƒlƒRƒl—V‚ñ‚ł镪‚ɂ͊y‚µ‚¢‚¯‚Ç
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:08:46
ƒIƒiƒj[‚Í‹CŽ‚¿‚¢‚¢‚¯‚Ç”µŽžŒv‚µ‚©ŽY‚Ýo‚³‚È‚¢‚µ‚È
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:09:09
>>496
class HogeComparatorA implements Comparator<MyClassA>{
public int compare(MyClassA o1, MyClassA o2){return o1.tehe(o2);};
}
class HogeComparatorB implements Comparator<MyClassB>{
public int compare(MyClassB o1, MyClassB o2){return o1.hehe(o2);};
}
‚Á‚Ä‘‚‘ã‚í‚è‚É
class HogeComparatorT<T> implements Comparator<T>{
public int compare(T o1, T o2){
String method="";
if(o1.getClass().equals("MyClassA")){method="tehe";}
if(o1.getClass().equals("MyClassB")){method="hehe";}
try{
return (Integer)(o1.getClass().getMethod(method,o2.getClass()).invoke(o1,o2));
} catch (Exception e) {e.printStackTrace();return 0;}
};
}
‚Á‚Ä‘‚¢‚ÄA
Arrays.sort(a, new HogeComparatorT<MyClassA>());
Arrays.sort(b, new HogeComparatorT<MyClassB>());
‚Á‚ČĂÑo‚µ‚½‚¢‚Ì‚©‚ÈH
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:12:17
‚¿‚å‚Á‚Æ¡ŠÂ‹«–³‚‚ÄŽŽ‚¹‚È‚¢‚ñ‚¾‚¯‚ÇAJava‚Á‚Ä¡‚Í“ú–{Œê‚ŕϔ’è‹`‚Å‚«‚¿‚á‚Á‚½‚è‚·‚é‚ñ‚¾‚Á‚¯H@‹ï‘Ì“I‚É‚Í
String ‚Ù‚° = "‚Ù‚°";
‚Ý‚½‚¢‚È‚±‚Ƃł«‚½‚Á‚¯H
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:13:34
>>504
o—ˆ‚éB
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:15:37
>>499
‚Ü‚¾‚â‚Á‚Ä‚½‚Ì‚©B‰½ŽžŠÔ‚©‚©‚Á‚Ä‚ñ‚¾
507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:22:50
>>504
JavaŒ¾ŒêŽd—l‚ÌŽš‹å\‘¢‚ÌŽ¯•ÊŽq‚Ì€‚ðŽQÆ
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:27:28
•Ï”–¼‚Æ‚©ƒƒ\ƒbƒh–¼‚É¢‚Á‚½‚Æ‚«‚ÍA‚Æ‚è‚ ‚¦‚¸“ú–{Œê‚â‚çƒJƒ^ƒJƒi‚ÅU‚Á‚Æ‚¢‚ÄAŒã‚Å’¼‚·
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:40:09
>>506
>>454>>456‚ÅFA‚¾‚Á‚½‚Ì‚ÉA
>>457‚ ‚½‚肪¬‚º‚Á•Ô‚µ‚½‚©‚ç‚¢‚¯‚È‚¢‚ñ‚¾‚ëH
>>499>>500‚ÍA
>>477‚ÌŒ¾‚¤uƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ÌŽg‚¢•û‚Ì•”•ª‚ÅŠÔˆá‚Á‚Ä‚Äv‚ÌŠm”F‚©‚ÈB
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 00:41:29
>>509
‚ ‚ AƒIƒŒ‚Í>>467‚Å‚à>>477‚Å‚à‚È‚¢‚æ
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:10:51
¡‚Ìgenerics‚ÌŽd—l‚ł͂ ‚ñ‚Ü‚èˆÓ–¡–³‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç
ƒ‰ƒ“ƒ^ƒCƒ€ƒTƒ|[ƒg‚³‚ê‚Ä‚ê‚Îgenerics‚łł«‚邱‚Ƃ̕‚àL‚ª‚Á‚Ä
T‚ÌŒ^‚ð“®“I‚Ɏ擾‚µ‚½‚è‚·‚邿‚¤‚È‚±‚Ƃ͂©‚È‚èd—v‚É‚È‚é‚æ
C#‚Æ‚©Žg‚Á‚Ă݂½‚ç‚í‚©‚邯‚Ç‚³
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:16:57
T‚ÌŒ^‚ð‹C‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Á‚Ă̂ÍA‚»‚à‚»‚àÝŒv‚ªãŽè‚‚È‚¢‚̂łÍ
T‚ÌŒ^‚ªŽæ‚ê‚邯•Ö—˜‚È—á‚Á‚ÄA—Ⴆ‚΂ǂñ‚È‚ÌH
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:20:27
>>511
‚Ë[‚æ
Œ^‚Æ‚©Œ¾‚¤‚ÈB
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:23:25
Ž©•ª‚̃ƒ\ƒbƒh‚Ì‚s‚ÌŒ^‚ðŽæ‚é‚Ì‚©H
Ž©•ª‚̃ƒ\ƒbƒh‚ÉŒÀ’肵‚È‚¢‚È‚çAClass#getMethods‚Å‘S•”‚Æ‚Á‚Ä‚‚ê‚ÎA
D‚«‚È‚¾‚¯‚s‚ÌŒ^‚𒲂ׂç‚ê‚éB
¡‚̃WƒFƒlƒŠƒNƒX‚¾‚ÆAŽ©•ª‚̃ƒ\ƒbƒh‚ÉŒÀ’肵‚½Žž“_‚ÅA
Ž©•ª‚̃ƒ\ƒbƒh–¼‚ðƒŠƒeƒ‰ƒ‹‚ÅŽ‚Á‚ĂȂ¢‚ÆŽg‚¦‚È‚¢‚µB
‚b”‚É‚Íthis.getMethod‚ɑГ–‚·‚镨‚ª‚ ‚é‚ñ‚¾‚낤‚©
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:44:47
C#‚È‚çType type = typeof(T);‚ÅI‚í‚肾‚©‚ç‚È
‚½‚Æ‚¦‚ÎT‚Ì”z—ñì‚é‚Ì‚Íjava‚Å‚ÍClass<T>Žó‚¯‚È‚¢‚Ƃł«‚È‚¢‚Å‚µ‚å
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 02:59:41
>>515
‚±‚䂱‚ÆH
import java.lang.reflect.Array;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g).getClass());
System.out.println("---");
System.out.println(g.isMage(new GeneSample2()).getClass());
System.out.println("---");
System.out.println(g.isMage("").getClass());
}
public <T> T[] isMage(T t) {// ‚±‚Ì<T>‚ÍA‚Ç‚±‚É‚àŽg‚í‚ê‚Ä‚¢‚È‚¢H
return (T[]) Array.newInstance(t.getClass(), 100);
}
}
class GeneSample2 extends GeneSample {
}
¡ŽÀsŒ‹‰Ê
class [LGeneSample;
---
class [LGeneSample2;
---
class [Ljava.lang.String;
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 03:09:50
>>516
‚¾‚©‚ç‚»‚ê‚ð—]Œv‚Ȉø”‚È‚µ‚ÅT.getClass()‚Æ‘‚¯‚½‚ç•Ö—˜‚¾‚Æ‚¢‚¤˜b‚¾‚ë
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 03:12:31
‚»‚ê‚É>>516‚¾‚ÆT‚Ì”z—ñ‚ª•Ô‚³‚ê‚é•ÛØ‚͂Ȃ¢‚æ‚Ë
t‚ÉT‚Ì”h¶ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª“n‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 03:16:03
>>517
—]Œv‚Ȉø”‚Á‚Ä«‚Ìt.getClass()‚Ì‚±‚ÆH
return (T[]) Array.newInstance(t.getClass(), 100);
T.getClass()‚Í–³—‚¾‚ªAŽ©•ª‚Ū‚̃ƒ\ƒbƒhì‚Á‚½‚È‚çˆø”‚ÌŒ^‚Í•ª‚©‚é‹C‚ª
>>518
T‚Ì”z—ñ‚ŕԂµ‚Ăقµ‚¢‚È‚çAƒWƒFƒlƒŠƒNƒX‚Ìo”Ô‚à•K—v‚È‚‚ËH
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 03:37:12
<T extend Hoge>‚̂Ƃ«Hoge‚̃TƒuƒNƒ‰ƒX‚ɃLƒƒƒXƒg‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX•Ô‚·ƒƒ\ƒbƒh‚ð‘‚«‚½‚¢‚Æ‚«‚Í‚ ‚é‚ÈB
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 04:07:39
‚·‚¢‚Ü‚¹‚ñŽ¿–â‚æ‚낵‚¢‚Å‚µ‚傤‚©H
javaƒAƒvƒŒƒbƒg‚ŃIƒZƒƒvƒƒOƒ‰ƒ€‚ðì‚Á‚½‚̂ł·‚ªAƒŠƒvƒŒƒC‹@”\‚ð’ljÁ‚µ‚½‚
‹î‚Ì”z’u‚ðŽžŠO•”ƒf[ƒ^‚ɕۑ¶‚·‚é‚͉̂”\‚Å‚µ‚傤‚©H
ƒ[ƒJƒ‹‚ɕۑ¶‚·‚é‚̂͋֎~‚³‚ê‚Ä‚¢‚é‚炵‚¢‚Ì‚ÅAƒT[ƒo[‚Ȃǂɕۑ¶‚È‚Ç
‚Å‚«‚é‚̂łµ‚傤‚©H
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 07:28:18
>>519
List<T> ‚Ì toArray()AtoArray(T[]) ‚Ì“ñ‚‚̔äŠr‚Å T[] ‚ª—]Œv‚Ȉø”‚ÉŠY“–‚·‚é‚ñ‚Å‚ÍH
T[] ‚ª‚È‚¢•û‚Í Object[] ‚µ‚©–Ⴆ‚È‚¢‚µB
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 07:29:04
>>521
‚Å‚«‚é‚Å‚«‚È‚¢‚ÅŒ¾‚¦‚΂ł«‚é
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 07:33:29
>>509
>>499-500‚Á‚Ä new GeneSample2().isMage(new GeneSample()) ‚·‚邯—áŠO‚‚炤‚ñ‚¾‚¯‚ÇA
‚±‚ê‚ÅŠm”F‚ɂȂÁ‚Ä‚ñ‚Ì‚©H
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 07:38:34
–³‚¢‚à‚̂˂¾‚è‚Í‘¼‚̂Ƃ±‚ë‚Å‚â‚Á‚Ä’¸‘ÕB
‚Á‚Ä‚¢‚¤‚©‘ƒ‚É‹A‚êB
ƒƒ\ƒbƒh‚̃fƒtƒHƒ‹ƒgˆø”‚ðŽw’è‚·‚邾‚¯‚ŕʂ̃ƒ\ƒbƒh錾‚ð‚·‚é•K—v‚ª‚ ‚Á‚½‚è
ƒNƒ‰ƒXƒƒ\ƒbƒh‚ƃCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Å“¯‚¶ƒVƒOƒlƒ`ƒƒ‚Ì錾‚ªo—ˆ‚È‚©‚Á‚½‚è
Žd@—l@‚Å@‚·@‚©@‚ç
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 07:42:29
Œë”šH
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 09:03:19
‚È‚ñ‚¾‚Ü‚¾‚â‚Á‚Ä‚ñ‚Ì‚©B
ƒAƒmƒe[ƒVƒ‡ƒ“‚ð•׋‚µ‚Ä‚é‚Ȃ炻‚ê‚ð‹ìŽg‚·‚ê‚Îo—ˆ‚È‚¢‚±‚Æ‚à‚È‚¢‚ªEEE
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:00:36
‰S’†‚̉S‚̊ԈႢ‚Ȃ̂łµ‚傤‚ª
//MyJava
class MyJava{
public satic void main(String args[]) {
System.out.println("My Java Program");
}
}
‚±‚ê‚̊ԈႢ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢orz
ŒxŒ©‚Ä‚à‚¿‚ñ‚Õ‚ñ‚©‚ñ‚Å‚·orz
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:01:29
sage–Y‚êEEE’Ý‚Á‚Ä‚‚éB
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:04:14
‘¼‚É‚à‚ ‚é‚©‚à‚µ‚ê‚ñ‚ªA‚Æ‚è‚ ‚¦‚¸
> public satic void main(String args[]) {
~satic
›static
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:05:07
>>528
‚È‚ñ‚ÄŒxHiƒGƒ‰[‚¶‚á‚È‚‚ÄHj‚łĂé‚ÌH
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:07:14
>>530
‘¦ƒŒƒXŠ´ŽÓ‚Å‚·B
‹Lqƒ~ƒX‚Æ‚©Å’჌ƒxƒ‹‚ÈŽ©•ªB‚â‚Í‚è’Ý‚Á‚Ä‚«‚Ü‚·
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:20:42
‚Ç‚¤‚Å‚à‚¢‚¢Žw“E
String args[]
«
String[] args
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 18:25:54
‚»‚±‚͂ǂ¿‚ç‚Å‚à‚¢‚¢‚¶‚á‚È‚¢H
„§‚Í‚ ‚Á‚½‚Á‚¯B
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 21:38:32
ŽŽ‚µ‚É“d‘ì‚ðì‚Á‚Ă݂½‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚·‚ê‚΂¢‚¢H
‚Å‚«‚ê‚ÎŽQlƒTƒCƒg‚Æ‚©‚æ‚ë
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 21:50:23
>>535
URLØÝ¸(casio.jp)
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:01:03
•’ʂ̓d‘ì‚Å‚¢‚¢‚È‚çA
ƒ{ƒ^ƒ“‚ƃGƒfƒBƒbƒgƒ{ƒbƒNƒX‚³‚¦ˆµ‚¦‚ê‚Î
•’Ê‚Éì‚ê‚邯Žv‚í‚êB
Java‚ÌGUI‚ðˆµ‚Á‚Ä‚éŠî–{ƒTƒCƒg‚È‚ç
‚Ç‚±‚Å‚à‘å’‚Á‚Ă邯Žv‚í‚êB
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:43:04
>>536
>>537
ƒTƒ“ƒNƒX
ƒ{ƒ^ƒ“‚ƃGƒfƒBƒbƒgƒ{ƒbƒNƒX‚¾‚ÈII
ƒOƒO‚Á‚Ă݂܂·
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:45:23
“d‘삾‚¯‚ÇAŽv‚Á‚Ă邿‚è‚à‚©‚È‚è“‚¢‚æB‚¾‚©‚çTd‚É‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æB
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:52:52
>>539
ƒ}ƒW‚Á‚·‚©EEEE
“d‘ì‚‚ç‚¢‚È‚ç‚ÆŽv‚Á‚½‚ñ‚¾‚ª
ŠÃ‚¢‚悤‚¾‚È‚—
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:53:12
Š®àø‚É‹@”\‚ðÄŒ»‚µ‚悤‚ÆŽv‚¦‚΂܂ ‚»‚¤‚¾‚낤‚¯‚ÇA
‚Q‰ñ‰Ÿ‚µ‚Æ‚©“‚Æ‚©ŽÌ‚ĂĒPƒ‚ÉŒvŽZ‚·‚邾‚¯‚È‚ç‘åä•v‚¶‚á‚ËH
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:58:41
–{•¨‚Ì“d‘ì‚Á‚ÄA•\ަ“à—e‚̓L[ƒCƒ“‚µ‚½‚̂Ɠ¯‚¶Œø‰Ê‚ ‚邿‚ËB
‚RA~AA‚Å‚X‚ɂȂÁ‚½‚èB
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 22:58:53
ʼn‚ÍŽv‚¢‚‚‚܂܋C‚ÌŒü‚‚܂܂â‚Á‚Ă݂è‚á‚æ‚©‚낤
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 23:41:36
1, 2, ., 3, 4 ‚Á‚ĉŸ‚µ‚Ä 12.34 ‚ª•Ï”‚É“ü‚ê‚΂ ‚Ƃ͊ȒP‚©‚ÈH
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/06 23:57:37
ʼn‚Í®”‚¾‚¯‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 00:37:11
‚Ç‚Á‚¿‚É‚µ‚Ä‚àJAVA‚Í‚ ‚Ü‚èŠÖŒW‚È‚¢‚µCŒ¾Œê‚Å‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢Š´‚¶‚ª‚·‚é
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 00:39:00
GUI ‚ªŠy‚Éì‚ê‚é‚Ì‚ª Java ‚Ì‚¢‚¢‚Æ‚±‚ë‚¶‚á‚ñ
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 00:42:12
swingƒXƒŒs‚«‚©
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 00:50:58
‚¿‚å‚Á‚Æ‚¨’mŒb‚ðŽØ‚è‚½‚¢‚Å‚·B
eclipse‚©‚çŽÀs‚·‚邯‚«‚Éu-Xmx512mvƒIƒvƒVƒ‡ƒ“‚‚¯‚ÄŽÀs‚µ‚Ä‚½ƒAƒvƒŠ‚ðA
jarƒtƒ@ƒCƒ‹‚É‚µ‚ÄAˆÈ‰º‚̃Rƒ}ƒ“ƒh‚Å“®‚©‚µ‚½B
javaw.exe -jar hoge.jar -Xmx512m
ƒAƒEƒgƒIƒuƒƒ‚ƒŠ[‚ª”¶‚µ‚Ä“®‚©‚È‚¢B
eclipse‚Ìu-Xmx512mv‚ð‚Í‚¸‚µ‚Ă݂½‚çAjarƒtƒ@ƒCƒ‹‚ðŽÀs‚µ‚½‚̂Ɠ¯‚¶ƒ^ƒCƒ~ƒ“ƒO‚Å—Ž‚¿‚éB
‚o‚bÄ‹N“®‚µ‚Ă݂½‚¯‚Ç󋵕ςí‚炸B
ƒAƒvƒŠ‚Ìverup‚µ‚½‚Ì‚ªŒ´ˆö‚©‚ÆAŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃AƒvƒŠ‚ðjar‚Å“®‚©‚µ‚½‚¯‚Ç—Ž‚¿‚éB
windows‚Ìݒ肪‚Ç‚±‚©‚Ü‚¸‚¢‚Ì‚©Ajre‚ɂȂɂ©ˆÙ•Ï‚ª‚¨‚«‚½‚Ì‚©B
‰½‚©—\‘z‚Æ‚©ƒqƒ“ƒg‚Æ‚©‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
550:549
09/02/07 00:53:23
’Ç‹L
“ñ“ú‘O‚Í‚¿‚á‚ñ‚Æ“®‚¢‚Ä‚½‚ñ‚Å‚·B
¦eclipse‚©‚ç‚àjarƒtƒ@ƒCƒ‹‚©‚ç‚à
¡“ú‚Íeclipse‚©‚ç‚Í“®‚‚¯‚ÇAjarƒtƒ@ƒCƒ‹‚©‚ç‚Í“®‚©‚È‚¢‚ñ‚Å‚·B
ŠJ”’†‚Íeclipse‚©‚ç“®‚©‚µ‚Ä‚é‚ñ‚ÅAì‹Æ‚͂ł«‚é‚ñ‚Å‚·‚ªA
‚±‚̂܂܂łÍeclipse‚È‚µ‚Å“®‚©‚È‚‚ÄØ‚È‚¢‚Å‚·B
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 00:53:55
>>549
‡”Ô‚¶‚á‚ËH
javaw.exe@-Xmx512m@-jar@hoge.jar
552:549
09/02/07 00:56:02
>>551
“®‚«‚Ü‚µ‚½I
S‚Ì’ê‚©‚犴ŽÓ‚Å‚·I
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 01:04:20
>>552
‚Ç‚¤‚¹•·‚¢‚Ă΂Á‚©‚è‚Ì‹³‚¦‚ÄŒN‚¾‚ëB‚½‚Ü‚É‚Í“š‚¦‚ÄƒXƒŒ‚ÉvŒ£‚µ‚ë
554:549
09/02/07 01:13:20
>>553
“š‚¦‚Ä‚Ü‚·‚æ‚æ‚æB
“š‚¦‚é‚Æ‚«‚ÍAŒhŒê‚È‚µ‚Å‚·B
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 01:18:37
>>540
Šæ’£‚êB
’Êí‚ÌŽl‘¥‰‰ŽZ‚Ì“d‘삜‚¢‚͓̂ü—ÍŒn‚̈µ‚¢‚ËB
¬”“_‚Ì“ü—ͧŒä‚ÆA
(3€3A~3‚ð1‚É‚·‚邿‚¤‚È)Œ…—Ž‚¿‚ɑ΂·‚鸓x‚Ì•ÛႪ“‚¢‚Ì‚æB
“Á‚ɸ“x•Ûá‚ÉŠÖ‚µ‚Ä‚ÍAƒƒWƒbƒN•”(“d‘ì“à•”‚ÌŒvŽZ‹@‚Ì•”•ª)‚Æ
UI•”(ƒeƒ“ƒL[‚Ɖt»)‚𕪗£‚µ‚ÄÝŒv‚µ‚È‚¢‚ÆãY—í‚É‚¢‚©‚È‚¢B
‰SŽÒ‚Ìê‡A®”‰‰ŽZ(Žl‘¥‰‰ŽZ{è—]ŽZ)‚Ì“d‘ì‚ðì‚邯Šy‚¾‚æB
(‘Oq‚Ì2€–Ú‚ª‚¢‚ç‚È‚‚Ȃ邩‚ç)
‚»‚ÌꇂłàA•\ަ•”A“ü—Í•”AŒvŽZƒƒWƒbƒN•”‚𕪗£‚µ‚Ä
ƒNƒ‰ƒXÝŒv‚·‚邯•׋‚É‚È‚é‚æB
‚¢‚«‚È‚èì‚èo‚·‚̂ł͂ȂA
ƒ‰ƒtƒCƒ[ƒW&‰ä—¬‚Å‚à‚¢‚¢‚©‚çA
Jude’|‚Æ‚©Žg‚Á‚ăNƒ‰ƒX}‚Æ‚©‘‚¢‚Ä‚©‚çì‚èŽn‚߂邯AFX‚ÆŒ©‚¦‚Ä‚‚邯Žv‚¤B
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 02:05:00
>>549
336‚©‚炸‚Á‚ÆŠÔˆá‚Á‚Ä‚½‚ñ‚¾‚È
339‚ð‚݂Ǽ‚µ‚½‚©‚ÆŽv‚Á‚Ä‚½‚Ì‚É
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 08:47:47
>>555
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Šæ’£‚Á‚Ă݂܂·
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 08:55:51
ƒWƒFƒlƒŠƒbƒN(LEƒÖE`)
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 09:57:49
>>558
•a‰@‚Å—E‹C‚ðo‚µ‚Ä“`‚¦‚Ä—ˆ‚¢
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 15:33:49
“d‘ì‚©‹tƒ|[ƒ‰ƒ“ƒh‹L–@‚Å‚àŽÀ‘•‚·‚é‚©H
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 15:39:40
‹tƒ|[ƒ‰ƒ“ƒh‹L–@ŒvŽZ“d‘ì‚ÍŽÀ‘•Šy‚Å‚¢‚¢‚æ‚ÈB
е‚ê‚È‚¢‚ÆŽg‚¢h‚¢‚ªB
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 16:04:03
‚ǂȂ½‚©c
¡Ž©•ª‚à“d‘ìì‚Á‚Ä‚é‰SŽÒ‚Å‚·B
ƒ‹[ƒv“à‚ÌreadLine‚ðŽg‚Á‚Ä”’lE•¶Žš—ñ‚Ì”»’f‚Æo—Í
‚܂łÍs‚¯‚½‚̂ł·‚ªAŽŸ‚Ì”’l‚Ì”»’f‚Å‹ê킵‚Ă܂·B
—Ⴆ‚ÎAa–bc
‚±‚Ìb‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚Æ‚µ‚Ď󂯎æ‚肽‚¢‚Ì‚ÉA‚Ç‚¤‚µ‚Ä‚àa‚ÌꊂÉ
“ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚©‚¢‚¢•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 16:07:41
Stack‚É’l‚ðÏ‚ñ‚Å‚¢‚‚Ì‚ªƒZƒIƒŠ[
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 19:31:04
>>562
ˆê•¶Žš‚¸‚Â’²‚ׂȂ³‚¢B@‰SŽÒ‚ªŠy‚µ‚Ä‚à“¾‚é‚à‚̂͂Ȃ¢‚¼H
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 20:03:03
‚½‚Æ‚¦‚΃I[ƒvƒ“ƒ\[ƒXƒvƒƒWƒFƒNƒg‚Å‚ ‚éSwingX‚ÌJXTreeTable‚¾‚¯‚ªŽg‚¢‚½‚¢‚Æ‚µ‚Ü‚·B
‚±‚̂Ƃ«Ajar‚©‚çJXTreeTable‚ðŽg—p‚·‚é‚̂ɕK—v‚ȃNƒ‰ƒXƒtƒ@ƒCƒ‹ˆÈŠO‚ð휂µ‚ăgƒŠƒ€‚µ‚Ä‚‚ê‚邿‚¤‚ȃc[ƒ‹‚͂Ȃ¢‚Å‚µ‚傤‚©H
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 20:21:11
>>565
‚ ‚邿
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 20:29:55
java‚ÌprivateCüŽq‚ÌŽd—l‚ª”[“¾‚Å‚«‚È‚¢B
‚Ç‚¤‚µ‚Ä‘¼‚̃IƒuƒWƒFƒNƒg‚ªŽQÆo—ˆ‚¿‚Ⴄ‚ÌHjava‚È‚è‚Ì“s‡‚ª‚ ‚é‚ñ‚Å‚·‚©H
Ž©ƒCƒ“ƒXƒ^ƒ“ƒX‚ɧŒÀ‚·‚éCüŽq‚Á‚Ä–³‚¢‚ñ‚Å‚·‚©H
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 20:33:42
‚»‚̃lƒ^H“c
569:>>565
09/02/07 20:44:44
>>566
•·‚«•û‚ªˆ«‚©‚Á‚½‚Å‚·‚ËB
‚»‚̃c[ƒ‹–¼‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 20:58:56
>>567
‚»‚ê‚È‚¢‚Æequals() Žž‚É‘¼ƒCƒ“ƒXƒ^ƒ“ƒX‚Ìprivate‚ȃtƒB[ƒ‹ƒh‚ÉG‚ê‚È‚‚È‚éB
‘¼‚ÌŒ¾Œê‚àprivate‚ÍŽ©ƒCƒ“ƒXƒ^ƒ“ƒX‚¾‚¯‚ɧŒÀ‚³‚ê‚È‚¢‚à‚Ì‚ª‘½‚¢B
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:15:32
>>567
‚æ‚•·‚©‚ê‚é‚ñ‚¾‚¯‚ÇA‚»‚ꂪ‚ ‚邯‚Ç‚¤‚¢‚¤‚Æ‚«‚É–ð‚É—§‚‚ÌH
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:16:58
ƒXƒŒƒbƒhŠÇ—‚Æ‚©
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:17:44
‚»‚¤‚¢‚âC++‚̃XƒŒ‚Å‚àŽ—‚½‚悤‚Șb‚ð‚Ý‚½‚È
½ÚØÝ¸(tech”Â:568”Ô)
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:28:13
‚Ü‚Ÿ‚±‚ê‚©‚ç¶‚Ü‚ê‚錾Œê‚Í‚±‚ñ‚È”nŽ‚ÈÝŒv‚Í‚µ‚È‚‚Ȃ邾‚낤‚Ë
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:30:45
>>574
‚»‚ÌŽè‚̎̂đ䎌‚Í•‰‚¯Œ¢‚̉“–i‚¦‚Á‚Û‚Œ©‚¦‚é‚©‚çŽ~‚ß‚½‚Ù‚¤‚ª
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:34:32
ruby‚ÌŽd—l‚͂ǂ¤‚È‚ñ‚¾‚낤
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:36:57
ruby‚Í“–‘RprivateƒAƒNƒZƒX‚ÍŽ©ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì‚Ý
java‚ÆjavaŽü•ӂ̃JƒIƒX‚ÈFW‚ÉŒ™‚ɂȂÁ‚½lŠÔ‚ªruby‚ârails‚ÉG‚ê‚邯д“®‚·‚邯Œ¾‚¢‚Ü‚·‚ËB
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:37:31
ruby‚̓TƒuƒNƒ‰ƒX‚©‚çŒÄ‚Ño‚¹‚ÄA•ʃCƒ“ƒXƒ^ƒ“ƒX•s‰Â
java‚̓TƒuƒNƒ‰ƒX‚Í•s‰Â‚ŕʃCƒ“ƒXƒ^ƒ“ƒX‚͉‚Á‚Û
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:38:28
>>572
ˆê‰žJava‚ł͂»‚ꂪ‚È‚‚Ä‚àƒXƒŒƒbƒhŠÇ—‚Í–Ê“|‚à‚È‚•’ʂɂâ‚Á‚Ă邯‚ÇB
o—ˆ‚È‚¢‚̂͂¨‚Ü‚¦‚ª–³”\‚È‚¾‚¯‚¾‚낤‚¯‚ÇB
‘¼‚ɂȂ¢‚ÌH
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:38:36
ƒXƒŒƒbƒhŠÇ—‚Å‚à‰½‚Å‚àAŒ»Ý‚Ìprivate‚ÌŽg—p‚Å¢‚鎖‚Á‚Ä
‰½‚¾‚낤EEE‹ï‘Ì—á‚É‹»–¡‚ª‚ ‚è‚Ü‚·B
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:38:42
¡XŽd—l‚͕ς¦‚ç‚ê‚È‚¢‚µAŽd•û‚È‚¢‚â‚Ë
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:42:48
Java7‚Á‚Ä‚¢‚‚¾‚Á‚¯H
Java5•Ó‚è‚ÅŠù‚ɋꂵ•´‚ꂾ‚Á‚½‚¯‚Ç
‚à‚¤”nŽ‚Á‚Û‚‚Ä΂¦‚Ä‚‚é‚ñ‚¾‚¯‚Ç
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:44:16
>>580
ˆêl‚ŃR[ƒfƒBƒ“ƒO‚µ‚Ă镪‚ɂ͑S•”public‚Å‚à‚¢‚¢‚ñ‚¾‚æcc
•¡”l‚ŃR[ƒh‚¢‚¶‚鎞‚Éprivate‚Æ‚©‚ª¶‚«‚Ä‚‚é‚Í‚¸‚È‚ñ‚¾‚ªA‘¼ƒCƒ“ƒXƒ^ƒ“ƒX‚©‚çƒAƒNƒZƒX‚³‚ꂽ‚çˆÓ}‚µ‚È‚¢“®ì‚ð‚·‚é‰Â”\«‚ª‚ ‚éB
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:46:09
‚»‚ê‚ÍŠÖŒW–³‚¢‚悤‚È
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:48:49
‚Ü‚½rubyMŽÒ‚©
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:50:47
rubyƒXƒŒ‚àГ‚ÈB‚±‚ñ‚È“z‘ŠŽè‚É‚µ‚È‚«‚á‚¢‚©‚ñ‚Ì‚©
587:!572
09/02/07 21:51:01
>>579
wikipedia‚Ìjava‚Ì€–Ú‚É‚æ‚邯
>2008”N12ŒŽŒ»ÝAƒWƒF[ƒ€ƒYEƒSƒXƒŠƒ“‚ÍAuŽ„‚ÌŸŽè‚ȉ¯‘ª‚¾‚ªv‚Æ‚¢‚¤’ˆÓ‘‚«•t‚«‚ÅA2010”N6ŒŽˆÈ~‚ÌƒŠƒŠ[ƒX‚ð—\‘ª‚µ‚Ä‚¢‚é
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:53:19
>>583
‚»‚è‚áRuby‚Ý‚½‚¢‚É“¯ˆêƒCƒ“ƒXƒ^ƒ“ƒX‚Å‚à“®“I‚Ƀƒ\ƒbƒh‚‚¯‚½‚èŠO‚µ‚½‚è‘‚«Š·‚¦‚½‚肵•ú‘è‚Ȃ炻‚¤‚©‚à‚µ‚ê‚ñ‚ªA
Šî–{“I‚ÉÓI‚ÈJava‚Å‘¼ƒCƒ“ƒXƒ^ƒ“ƒX‚©‚çƒAƒNƒZƒX‚³‚ê‚ĈÓ}‚µ‚È‚¢“®ì‚·‚é‚Á‚Ă̂Í
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:56:46
>>588
ƒuƒ‰ƒbƒNƒ{ƒbƒNƒX‰»‚µ‚½‚‚à‚è‚ÌꊂŘR‚ê‚Ä‚é‚킯‚¾‚©‚çˆÓ}‚µ‚È‚¢“®ì‚Í‚ ‚肦‚éB
ƒXƒŒƒbƒhŠÖŒW‚È‚¢B
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 21:59:00
>ƒuƒ‰ƒbƒNƒ{ƒbƒNƒX‰»‚µ‚½‚‚à‚è
‚ɂȂÁ‚Ä‚é‚Ì‚ÍAŽd—l‚ð—‰ð‚µ‚ĂȂ¢“z‚ªˆ«‚¢‚¾‚¯‚È‚ñ‚Å‚ÍH
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:02:37
ˆÓ}‚µ‚È‚¢“®ì‚ª‚ ‚肦‚È‚¢‚à‚Ì‚Á‚Ä‚ ‚ñ‚Ì‚©‚ËH
‚»‚ꂵ‚©Žg‚í‚È‚¯‚ê‚΃oƒO‚̂Ȃ¢ƒvƒƒOƒ‰ƒ€ì‚ê‚»‚¤‚¾‚¯‚ÇB
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:08:35
ŽÀ‘•‚ÉG‚ç‚ꂽ‚‚È‚¯‚ê‚Îprivate‰]XˆÈ‘O‚ɂ܂¸ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ð
‹K’è‚·‚é‚̂łÍB‹ïÛƒNƒ‰ƒX‚ÌŒ^‚ðŽ‚Á‚½•Ï”ˆø”‚ÍŽg‚í‚È‚¢‚æ‚ËB
private‚Å‚àƒpƒbƒP[ƒWƒvƒ‰ƒCƒx[ƒg‚Å‚àŽÀ‘•‚ւ̈Ó}‚¹‚ʃAƒNƒZƒX‚Í
ŽÀÛ‹N‚±‚肪‚¿‚ÅA‚»‚ê‚ð”ð‚¯‚é‚È‚çì–@‚Æ‚µ‚Ă͂±‚ꂪˆê”Ê“I‚¾‚Æ
ŒÂl“I‚ɂ͎v‚¤‚Ì‚¾‚¯‚ÇB
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:08:38
>>590-591
‚¾‚©‚ç•¡”l‚ÌŠJ”‚¾‚Æ‘Sˆõ‚ªˆÓ}’Ê‚è‚ÉŽg‚Á‚Ä‚‚ê‚é‚©•ª‚©‚ç‚È‚¢‚©‚çprivate‚Ȃ̂ɃAƒNƒZƒX‚³‚ê‚邯¢‚é‚Ë‚Á‚ĘbB
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:18:32
>>592
‚»‚¤‚ÍŒ¾‚¤‚¯‚ÇA‚ ‚È‚½‚Íjava‚É‚¨‚¢‚ÄprivateƒtƒB[ƒ‹ƒh‚ƃCƒ“ƒ^[ƒtƒFƒCƒX‚ð‹æ•Ê‚µ‚Ă܂·‚©H
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:27:59
‚à‚¤‚³A“¯ˆêƒNƒ‰ƒX‚Ç‚±‚ë‚©Ž©•ªŽ©g‚©‚ç‚àƒAƒNƒZƒX•s”\‚È’´private‚à
ì‚Á‚¿‚Ⴆ‚΂¢‚¢‚ñ‚¶‚á‚ËH
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:29:36
Žd—l‚Æ‚©‹C‚É‚µ‚È‚¢‚ŃmƒŠ‚Åì‚Á‚Ă邩‚çA“®‚¯‚΂»‚ê‚ŃˆƒVó‘Ô‚¾‚È
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:36:14
ÓIŒ¾Œê‚ªŒÀŠE‚È‚ñ‚¾‚æ‚à‚¤
ƒCƒ“ƒ^ƒtƒF[ƒX‚È‚ñ‚Ä‚»‚à‚»‚à‹‚¢Œ^•t‚¯‚ðŽ‚ÂŒ¾ŒêŽd—l‚ÌŒ‡Š×‚ð•₤‚¾‚¯‚Ì‚à‚ñ‚¾‚µ
ruby‚¶‚á–ܘ_ƒCƒ“ƒ^ƒtƒF[ƒX‚È‚ñ‚Ä—v‚ç‚È‚¢‚µƒNƒ‰ƒXÝŒv‚Å‹ê˜J‚·‚邱‚Æ‚à–³‚¢
ƒNƒ‰ƒXÝŒvŽÒ‚ªFX‚Æ‹ê˜J‚µ‚Ă鎞“_‚ÅjavaŽ©‘̂̎d—l‚É–â‘肪‚ ‚é
598:>>565
09/02/07 22:38:57
‚ǂȂ½‚©‚¨Šè‚¢‚µ‚Ü‚·B
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:40:00
>>593
‘¼ƒNƒ‰ƒX‚©‚çuŽg‚¤v•ª‚É‚Íl”‚àprivate‚àŠÖŒW‚È‚¢‚¶‚á‚ñB
•¡”l‚ňê‚‚̃Nƒ‰ƒX‚ðŠJ”‚µ‚Ä‚¢‚邯‚¢‚¤˜b‚Å‚ ‚ê‚΋N‚±‚肤‚é˜b‚ł͂ ‚邯‚Ç
¢ŠÔ“I‚ɂ͂»‚ê‚Í•’Êu˜b‚µ‡‚¢‚ª‘«‚è‚È‚¢v‚Æ‚¢‚¤‚ÆŽv‚¤B
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:43:01
>>594
S”z‚·‚é‚ÈB‚µ‚ĂȂ¢‚̂͂¨‘O‚¾‚¯‚¾B
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:52:32
>>561
ŠÖŒW‚È‚¢‚¯‚Ç@(a b +)‚ł͈á˜aŠ´Š´‚¶‚邯‚Ç
“ú–{Œê‚É‚µ‚Ä(a b ‘«‚·)‚¾‚Æ‘S‚ˆá˜aŠ´–³‚¢B•sŽv‹cI
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:52:35
>>599
ƒqƒ“ƒgFŠJ”ƒƒ“ƒo[‚ª•ÛŽç‚ð‚·‚é‚Æ‚ÍŒÀ‚ç‚È‚¢B
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 22:54:37
a ‚Æ b ‚ð‘«‚µ‚½‚à‚Ì‚É c ‚ðŠ|‚¯‚é
a b + c *
‚È‚é‚Ù‚ÇB–Ú‚©‚ç—Ø‚¾‚íB
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:00:25
>>600
–{“–‚É‹æ•ʂł«‚é‚Ì‚©HŒ‹\“‚¢‚¼B
‚»‚ê‚Ȃ牴‚à‚»‚Ì‹æ•ʂƂâ‚ç‚ð•·‚«‚½‚¢‚à‚Ì‚¾‚ÈB
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:03:48
>>603
Ž©‰‰‰³
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:04:38
C‚̂悤‚Ȉʒu‚ðè‚߂邱‚Æ‚à–³—‚¾‚µ
‚¢‚¸‚ê‚ÍÁ‚¦‹Ž‚錾Œê
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:05:59
>>602
—v‚·‚é‚Éprivate‚̈µ‚¢‚ªŒ´ˆö‚Æ‚¢‚¤‚æ‚èˆÓŽv‘a’ʂɎ¸”s‚µ‚Ă邾‚¯‚Å‚ÍH
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:10:42
>>607
‚»‚ê‚ð–h‚®‚½‚ß‚Ìprivate‚È‚ñ‚¾‚ªB@‘S‘R’Ê‚¶‚ĂȂ¢‚ËB
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:10:42
>>604
‚Æ‚¢‚¤‚©‚Ç‚¤‹æ•Ê‚ª‚‚«‚É‚‚¢‚Ì‚©‹³‚¦‚Ä—~‚µ‚¢B
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:13:05
>>605
”F’莸”s‚Á‚Ä’p‚¸‚©‚µ‚¢‚æ‚Ë
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:13:09
>>608
private‚̈µ‚¢•Ï‚¦‚ê‚Έӎv‘a’ʂ̎¸”s‚ªŠ®‘S‚É–h‚°‚é‚ñ‚È‚ç‚Æ‚à‚©‚A
private‚̈µ‚¢’ö“x‚ňӎv‘a’ʂŎ¸”s‚·‚é‚Ȃ瑼‚ÌŒ‚Å‚àˆÓŽv‘a’ʂɎ¸”s‚µ‚Ă邯Žv‚¤‚¼B
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:24:59
>>593
‚»‚̃Œƒxƒ‹‚¾‚ƃƒ\ƒbƒh“à‚̕ϔ‚ª‚ ‚Á‚¿‚Æ‚±‚Á‚¿‚ÅŽg‚¢•ûˆá‚¤‚Æ‚©‚¢‚Á‚Ï‚¢o‚Ä‚«‚»‚¤‚¾‚ªB
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:32:06
eclipse‚Åjavadoc¶¬‚µ‚悤‚Æ‚µ‚½‚çA
uServlet‰½‚Æ‚©` ƒVƒ“ƒ{ƒ‹‚ªŒ©‚‚©‚è‚Ü‚¹‚ñv‚Æ‚¢‚¤ƒGƒ‰[‚ª‘å—Ê‚Éo‚ÄŽ¸”s‚µ‚Ü‚µ‚½B
javaEE‚̃Nƒ‰ƒXƒpƒX‚ª‚¨‚©‚µ‚¢‚Ì‚©‚ÆŽv‚¤‚̂ł·‚ªA‰ðŒˆ•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
î•ñ‚ª‚È‚‚Ä\‚µ–ó‚È‚¢‚̂ł·‚ªA‚í‚©‚é•û‚¢‚Ü‚µ‚½‚狳‚¦‚ĉº‚³‚¢B
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:35:35
‰½‚Æ‚©`
‚Å•ª‚©‚é‚킯–³‚¢‚¶‚á‚ñ
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/07 23:37:09
‚¿‚Ȃ݂Éeclipse‚̃o[ƒWƒ‡ƒ“‚Í3.3A
javadoc‚𶬂·‚éƒNƒ‰ƒX‚ł̓T[ƒuƒŒƒbƒg‚𑽗p‚µ‚Ä‚¢‚Ü‚·B
616:613
09/02/07 23:43:20
>>614
‚·‚݂܂¹‚ñA¡Šm”F‚Å‚«‚éŠÂ‹«‚ª‚È‚¢‚̂ųŠm‚É‘‚¯‚È‚¢‚̂ł·B
Šm‚©HttpServlet‚âHttpServletRequest‚Ȃǂ̈ê”Ê“I‚ȃNƒ‰ƒX‚¾‚Á‚½‚ÆŽv‚¢‚Ü‚·B
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 00:19:23
ƒPƒ`‚Èl‚ª‚¢‚Á‚Ï‚¢W‚Ü‚éƒXƒŒ‚ÅŽE”°‚Æ‚µ‚Ă܂·‚ËB
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 00:22:05
>>617
‚»‚¤‚Å‚·‚Ë
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 08:48:20
final public class A { }
‚Á‚Ä
public class A { }
‚Ɖ½‚ª‚Ç‚¤ˆá‚Á‚Ä‚‚é‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 10:00:53
final•t‚¯‚邯Œp³‚Å‚«‚È‚‚È‚é
Œp³‚Å‚«‚È‚¢‚±‚Æ‚ª‚í‚©‚Á‚Ä‚ê‚ÎÅ“K‰»‚µ‚â‚·‚¢‚©‚ç‚¿‚å‚Á‚Æ‚¾‚¯‘¬‚‚Ȃ邩‚à‚µ‚ê‚È‚¢
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 10:11:08
URLØÝ¸(www.ibm.com)
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 10:34:26
>>620
>>621
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 19:11:51
‹³‚¦‚Ä‚‚¾‚³‚¢B
ƒz[ƒ€ƒy[ƒW‚ɂ悂 ‚é
“¯Žž‚É›lŒ©‚Ä‚¢‚Ü‚·B
‚Ý‚½‚¢‚È‚i‚‚–‚‚Á‚Ä‚ ‚è‚Ü‚·‚©H
‚b‚f‚h‚ªƒ_ƒ‚Ȋ‹«‚È‚à‚Ì‚ÅAЉ‚Ä‚‚¾‚³‚¢B
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 19:34:35
CGI‚ª‚¾‚߂ŃT[ƒuƒŒƒbƒg‚ªOKH •Ï‚í‚Á‚Ä‚é‚È‚Ÿ javascript‚¶‚á‚È‚‚ÄH
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 19:44:23
>>624
‚²‚ß‚ñ‚È‚³‚¢B
‚¨‚Á‚µ‚á‚邯‚¨‚è‚ÅA javascript‚Å‚·B
\‚µ–ó‚È‚¢‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 19:47:55
>>625
ƒXƒŒƒ^ƒC‚ð“Ç‚ñ‚¾‚çQ‚ë
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 20:04:01
‰½lŒ©‚Ă邩‚ðƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ÅŠÇ—‚·‚é‚Á‚Ăǂ¤l‚¦‚Ä‚à–³—‚¾‚æ‚Ë
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 20:17:14
>>627
ƒT[ƒo‘¤‚Å”‚¦‚Ä‚¢‚È‚¢‚ƂȂ
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 20:19:40
>>626
‚¨‚â‚·‚݂Ȃ³‚¢B
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/08 23:47:36
ƒT[ƒo[ƒTƒCƒh@javascript‚Ì‚±‚Æ‚à‚½‚Ü‚Éo—Ç‚¢‚̂Ŏv‚¢o‚µ‚Ä‚ ‚°‚Ä‚‚¾‚³‚¢B by netscape Inc,.
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 00:00:14
>>630
•·‚¢‚½‚±‚Æ‚à‚È‚¢B
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 00:47:15
‚Ü‚ ê—p‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“ŽI‚ª•K—v‚¾‚©‚ç‚ÈB
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 00:57:29
JRuby‚Ý‚½‚¢‚ÉAServletƒRƒ“ƒeƒiã‚ÅŽÀs‚·‚é
ƒT[ƒoƒTƒCƒhJavaScriptˆ—Œn‚à‚ ‚邿B
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 01:08:10
Ž¿–â‚Å‚·B
java‚ÅŒ`‘Ô‘f‰ð̓‰ƒCƒuƒ‰ƒŠ‚ð—˜—p‚µ‚悤‚ÆŽv‚¤‚̂ł·‚ªA
chasen‚âMeCabASen‚Æ‚©‚È‚èŽí—Þ‚ª‚ ‚è‚Ü‚·‚æ‚ËB
java‚ňµ‚¢‚â‚·‚¢•¨A“®ì‚Ì‘‚¢•¨‚Æ‚¢‚¤‚̂͂ǂê‚ɂȂé‚Å‚µ‚傤‚©H
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 01:45:41
‚»‚ñ‚Èê–啪–ì‚Ì‚±‚Ƃ͎©•ª‚Å’²‚ׂëB
’²‚ׂé‰ß’ö‚Å‚»‚¤‚¢‚¤ƒRƒ~ƒ…ƒjƒeƒB[‚̃tƒH[ƒ‰ƒ€‚Å•·‚¯‚΃ˆƒƒVB
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 05:05:57
¡‚܂ł̌`‘Ô‘f‰ðÍŠÖŒW‚ÌŽ¿–₾‚ƃ‰ƒCƒuƒ‰ƒŠ‚ªŒˆ‚Ü‚Á‚½‚ç
ŽŸ‚̓Cƒ“ƒXƒg[ƒ‹‚µ‚Ä‚àŽg‚¦‚È‚¢A“®‚©‚È‚¢Œn‚ª—ˆ‚é
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 10:05:31
>>634
‚»‚¤‚¢‚¤‚Ì‚Á‚ÄAŒ‹‹Çƒ\[ƒX‘S•”“ǂރnƒ‚É‚È‚é‚æ‚¤‚È‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇA
Java ‚Ì“z‚¾‚Ɠǂ܂Ȃ‚Ä‚à‘åä•v‚Ȃ̂©‚ÈH
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 10:31:56
ƒ\[ƒX“ǂޕK—v‚Æ‚©‚Ë[‚æ‚—‚—‚—
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 12:33:55
‚Þ‚µ‚ëAƒ\[ƒX“Ç‚ñ‚¶‚Ⴄ‚Á‚Ăǂñ‚¾‚¯“VË‚©‚Æ
‰´‚ªƒ\[ƒX“ǂނ̂ÍAƒhƒLƒ…ƒƒ“ƒg’Ê‚è‚ÉŽÀ‘•‚µ‚Ä‚à“®‚©‚È‚¢Žž‚ÉA
’†‚𜂢‚Ĉø‚Á‚©‚©‚éꊂð’T‚·‚½‚ß‚¾‚ÈB
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 15:01:49
CompositeƒNƒ‰ƒX‚Á‚ĂȂñ‚Å‚·‚©H‹³‚¦‚Ä‚‚¾‚³‚¢
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 16:26:01
‚Â@javadoc
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 17:52:53
HashMap‚ÆHashtable‚Á‚Ĉê‚Å‚·‚©H
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:00:10
‹¤—LƒtƒHƒ‹ƒ_‚Ńtƒ@ƒCƒ‹‚ª•ʃ†[ƒU‚ÉŠJ‚©‚ê‚Ä‚¢‚é‚©Šm”F‚·‚éŽè’i‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:09:26
>>642
ƒXƒŒƒbƒhƒZ[ƒt‚©‚Ç‚¤‚©‚Æ‚¢‚¤“_‚ňႤB
‚ ‚ƃŒƒKƒV[‚¶‚á‚È‚¢ƒRƒŒƒNƒVƒ‡ƒ“ƒtƒŒ[ƒ€ƒ[ƒN‚Ì•û‚Í”ñ“¯Šú‚È•ªƒpƒtƒH[ƒ}ƒ“ƒX‚ª‰ü‘P‚³‚ê‚Ä‚éB
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:25:55
—áŠOˆ—‚Á‚ĂȂñ‚ׂ̈És‚¤‚ÌH
‚Ç‚Á‚¿‚É‚µ‚ëƒGƒ‰[‚Å‚·‚Á‚Ä•\ަ‚³‚ê‚Ä“®‚©‚È‚¢‚ñ‚È‚çˆÓ–¡‚È‚¢‚¶‚á‚ñ
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:29:08
Žï–¡‚Åì‚éƒAƒvƒŠ‚Ȃ炻‚ê‚Å‚¢‚¢‚ªA
‚¨ŽdŽ–‚É‚È‚é‚ÆAƒGƒ‰[ƒƒOo‚µ‚½‚èA‚¢‚ë‚¢‚낵‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚æB
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:39:17
‚·‚¢‚Ü‚¹‚ñ‚Ë‚¥–³E‚Å
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:39:30
C‚Å‚à‚â‚Á‚Ă낗
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 18:45:09
Žï–¡ƒAƒvƒŠ‚È‚çIDE‚ªƒGƒ‰[‚Í‚‚½‚Ñ‚Éthrows‚ðƒKƒ“ƒKƒ“’ljÁ‚µ‚Ä‚¯‚΂¢‚¢‚×
‚½‚Ü‚ÉAƒGƒ‰[‚ªo‚½‚ç•ʂ̈—‚ðŽŽ‚·‚Æ‚©‚â‚é•K—v‚ª‚ ‚邯A
‚܂Ƃà‚É‘‚¢‚Ä‚â‚ç‚ñ‚Æ‚¢‚©‚ñ‚¯‚ÇB
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 22:09:28
JavaFX‚ɂ‚¢‚Ä’²‚ׂĂ¢‚é‚̂ł·‚ªA
‚¢‚‚‚©‚̃y[ƒW‚ÅŽÀs‚É‚ÍFXƒ‰ƒCƒuƒ‰ƒŠ‚ª•K—v‚Æ‘‚©‚ê‚Ä‚¢‚é‚̂ł·‚ªA
ƒTƒ“ƒvƒ‹ƒy[ƒW‚ÌWebStart‚ÍAjre1.6‚̊‹«‚Å‚à•’Ê‚É‹N“®‚µ‚Ü‚·B
jre1.6‚ɂ͊ù‚ÉFXlib‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 22:12:34
‚»‚¤‚¢‚¦‚Îjavafx‚̃XƒŒ‚È‚¢‚ËB‚Ü‚¾‘‚¢‚Ì‚©‚ÈB
652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/09 22:12:48
java@6@SE@update@10‚©‚ç•W€‘•”õ
653:650
09/02/09 22:21:20
>>652 ‚ ‚肪‚ÆA‚·‚Á‚«‚肵‚Ü‚µ‚½
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 00:01:01
”’•¶Žš‚Řg‚ª•‚ʼne•t‚«‚Ì•¶Žš‚Á‚Ăǂ¤‚â‚Á‚Äì‚è‚Ü‚·‚©H
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 00:09:01
1.‰e
2.••¶Žš
3.”’•¶Žš
‚±‚ê‚¶‚Ⴞ‚߂ȂÌH
656:650
09/02/10 00:45:12
‚Ë‚¥‚Ë‚¥Aeclipse‚ÌjavaFxƒvƒ‰ƒOƒCƒ“‚Á‚ÄŽ©‘OƒNƒ‰ƒX‚ðƒCƒ“ƒ|[ƒg‚µ‚Ä‚àÔo‚é‚Ì‚Á‚ÄŽd—lH
ƒRƒ“ƒpƒCƒ‹‚Í’Ê‚Á‚Ä‚é‚ñ‚¾‚¯‚Ç.... iLEƒÖEM j
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 01:17:06
>>651
‚»‚ë‚»‚ë—§‚Ă܂¹‚ñ‚©JFxƒXƒŒ
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 01:30:49
>>655
‚º‚ñ‚º‚ñ‚¤‚Ü‚‚¢‚©‚È‚¢
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 01:46:03
TextAttribute‚Å‘¾Žš‚É‚·‚é‚Á‚Ä–³—‚Ȃ̂©‚ÈHiLEƒÖEŒj
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 01:47:54
>>658
‚â‚è‚©‚½‚ªˆ«‚¢‚¾‚¯B
‘¾‚³AƒTƒCƒYAŒX‚«A“§‰ß‚â‚ç‚â‚Á‚Ä‚â‚Á‚½‚ç‚»‚ê‚È‚è‚Ì‚à‚̂͂ł«‚éB
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 01:50:35
>>660
‚Æ‚è‚ ‚¦‚¸•‚Ìã‚É”’•¶Žš‚Å•\ަ‚µ‚Ă݂½‚ñ‚¾‚¯‚Ç
•‚ðˆê‚É‚·‚邯‚‚³‚͕ω»‚Å‚«‚邯‚ǂǂÁ‚¿‚Ì•¶Žš‚à‰¡‚Ì’·‚³‚ªˆê‚ɂȂÁ‚¿‚Ⴄ
‚à‚¤‚í‚©‚ç‚È‚¢‚¨EEEiLGƒÖGAj
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 03:04:04
ŠÃ‚¦‚é‚È
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 13:20:39
struts‚Ì logic:equalƒ^ƒO‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
value‚ð•¡”Žw’肵‚ÄA‚»‚̂ǂ¿‚ç‚©‚ª“–‚Ă͂܂ê‚Îlogic:equal“à‚̈—‚ª‘–‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ª
‰Â”\‚Å‚µ‚傤‚©H
664:663
09/02/10 13:37:25
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
logic:equal ‚Ì’†‚É•¡”value‚ð’è‹`‚·‚邾‚¯‚Å‚¢‚¯‚Ü‚µ‚½B
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 14:39:44
>>661
ŠÈ’P‚É‚â‚é‚È‚ç
1. ‰e‚ð(x+n,y-n)‚̈ʒu‚É•`‰æ
2. ŠO˜g‚ðx+1,x-1,y+1,y-1•ûŒü‚É‚»‚ꂼ‚ê•`‰æB
3. (x, y)‚̈ʒu‚É’†‚Ì•¶Žš‚ð•`‰æB
¸–§‚É‚â‚é‚È‚çJava2D‚ŃtƒHƒ“ƒg‚̃AƒEƒgƒ‰ƒCƒ“‚ðshape‚Æ‚µ‚Ä•`‰æ‚·‚邯‚±‚ë‚©‚ç‚â‚éB
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 16:03:34
>>665
ŠO˜g‚ð}‚P‚É‚·‚邯‚©‚Ȃ肸‚ꂪ–Ú—§‚‚¨
‰¡‚OD‚RAc‚OD‚S‚‚ç‚¢‚Å‚â‚Á‚Ă邯‚Ç‚»‚ê‚Å‚à•¶Žš‚É‚æ‚Á‚Ă̓YƒŒ‚ª–Ú—§‚ÂEEE
‚Æ‚è‚ ‚¦‚¸‚ ‚Æ‚QŽžŠÔ‚‚ç‚¢‚ª‚ñ‚΂Á‚Ă݂邨EE
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 21:29:22
ƒ\[ƒX‚ÆŽÀsŒ‹‰Ê‚ÌSS“\‚ê
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 22:36:24
java SE 6 ‚ÌV‹@”\‚̃XƒNƒŠƒvƒgŒ¾Œê‚È‚ñ‚Å‚·‚ª
try {
EEE
} catch (NullPointerException e) { e.printStackTrace(); }
‚Ås”Ô†‚ªo‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/10 22:54:57
s”Ô†‚ðŽ‚Á‚ĂȂ¢‚ÆB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5047“ú‘O‚ÉXV/227 KB
’S“–:undef