y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
439:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/04 23:23:59
ƒtƒ@ƒCƒ‹‚̏‘‚«ž‚݂Ɋւµ‚ÄŽ¿–₪‚ ‚è‚Ü‚·D
‹‘å‚Ȃ̃f[ƒ^i2ƒMƒKˆÈ‰ºj‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ă܂·D
ˆê“x‚É‘S‚Ä‚Ìì‹Æ‚ðs‚€‚ɂ͂©‚È‚è‚ÌŽžŠÔ‚ª‚©‚©‚é‚̂ŁCˆê’Uì‹Æ‚ð’†’f‚µ‚čċN“®Œã‚ɏ‘‚«ž‚Ý‚ðÄŠJ‚Å‚«‚é‹@”\‚ð’ljÁ‚µ‚æ‚€‚ÆŽv‚Á‚Ă܂·D
‚»‚̍ۂɁCƒtƒ@ƒCƒ‹‚Ì––’[‚ɍ¡‰ñ‚͂ǂ±‚Ü‚Åì‹Æ‚ðs‚Á‚œ‚Ì‚©‚ð‘‚«ž‚݁C
ŽŸ‰ñCì‹Æ‚ðÄŠJ‚·‚éê‡‚ɂ͖–’[‚̏î•ñ‚ð“ǂݍž‚ñ‚Å‘O‰ñ‚Ìì‹Æ‚ðÄŠJ‚³‚¹‚æ‚€‚ƍl‚ЂĂ܂·D
‚È‚š––’[‚Ìì‹Æ‚̏î•ñ‚Í32ƒoƒCƒg‚̌Œ蒷‚Å‚·D

‚»‚±‚ÅŽ¿–₪‚ ‚è‚Ü‚·‚ªCŒ»ÝBufferedOutputStream‚Ńtƒ@ƒCƒ‹‚̏‘‚«o‚µ‚ðs‚Á‚Ä‚¢‚Ü‚·D
BufferedOutputStream‚̏‘‚«ž‚݂̃|ƒCƒ“ƒ^‚ðCƒtƒ@ƒCƒ‹‚Ì––”ö‚©‚ç32ƒoƒCƒg–ß‚Á‚ĒljÁ‘‚«ž‚Ý‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚ª
BufferedOutputStream‚̃|ƒCƒ“ƒ^Žw’è‚͂ǂ€‚â‚Á‚Ä‚â‚é‚̂łµ‚å‚€‚©H

440:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/04 23:39:14
> ƒtƒ@ƒCƒ‹‚Ì––”ö‚©‚ç32ƒoƒCƒg–ß‚Á‚ĒljÁ‘‚«ž‚Ý‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚ª
‚±‚êƒtƒ@ƒCƒ‹‚Ì––”ö32ƒoƒCƒg‚ªÁ‚Š‚¿‚á‚€‚¯‚Ç‚©‚Ü‚í‚È‚¢‚ñ‚©H

> BufferedOutputStream‚̃|ƒCƒ“ƒ^Žw’è‚͂ǂ€‚â‚Á‚Ä‚â‚é‚̂łµ‚å‚€‚©H
BufferedOutputStream‚¶‚á–³—B
RandomAccessFile ‚Ý‚œ‚¢‚ɏ‘‚«ž‚݈ʒu‘€ì‚Å‚«‚éƒNƒ‰ƒXŽg‚ЁB

441:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/04 23:47:49
>>439
protectedƒƒ\ƒbƒh‚Ìbuf‚Æcount‘€ì‚·‚ê‚Ή^‚ª‚悯‚ê‚Î32ƒoƒCƒgŠª‚«–ß‚¹‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç
•K‚ž32ƒoƒCƒgŠª‚«–ß‚¹‚邯‚ÍŒÀ‚ç‚È‚¢B

ŠmŽÀ‚É‚â‚肜‚¢‚È‚ç>>440‚ªŒŸ‚€‚æ‚€‚ÉRandomAccessFileŽg‚€‚Ù‚€‚ª–³“ïB

442:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/04 23:48:29
~protectedƒƒ\ƒbƒh
›protectedƒƒ“ƒo

443:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/05 00:25:05
>440
>441
RandomAccessFile‚Í’²‚ׂĂ݂œ‚çƒXƒgƒŠ[ƒ€‚¶‚á‚È‚¢‚̂Ńoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚È‚¢‚æ‚€‚ŁC
ˆê•¶Žš‚ž‚ˆ—‚³‚ê‚邿‚€‚È‚ñ‚Å‚·‚¯‚Ç‚»‚ê‚ŃMƒK’PˆÊ‚̃tƒ@ƒCƒ‹‚ðˆµ‚€‚ɂ͂¿‚å‚Á‚Ɠ‚ ‚è‚Ü‚·D
‰œ‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚å‚€‚©H
>441‚³‚ñ‚Ì•û–@‚Í‚¿‚å‚Á‚Æ•|‚¢‚̂ōŌã‚ÌŽè’i‚É‚µ‚œ‚¢‚Å‚·D

444:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/05 00:35:11
>>443
Œ‚Ì32ƒoƒCƒg‚͕ʃtƒ@ƒCƒ‹‚ɕۑ¶‚łǂ€‚Ÿ

445:439
09/02/05 00:59:11
>444
32ƒoƒCƒg‚Ÿ‚¯RandomAccessFile‚ŏ㏑‚«‚µ‚Ä‚»‚±‚©‚çæ‚ÍBufferedOutputStream‚Å’Ç‹L‚·‚邱‚Ƃɂµ‚Ü‚·D
‚œ‚µ‚©ƒtƒ@ƒCƒ‹‚Ö‚Ì’Ç‹L‚ÍStreamŠÖ˜A‚̃Nƒ‰ƒX‚Ő̂â‚Á‚œ‹L‰¯‚ª‚ ‚é‚Ì‚Å
‘œ•ª‚€‚Ü‚­‚¢‚­‚Å‚µ‚å‚€D

‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œD

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ƒƒ“ƒhB
‚œ‚©‚Ÿ‚©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
>>435A437A438
‚²Ž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
‚Æ‚©‚Å‚«‚œ‚ç‚¢‚¢‚̂ɁEEE

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‚œ‚µ‚©‚É–µ‚‚µ‚ĂȂ¢‚È

‚Ps–Ú‚Í–Ê“|‚Ÿ‚Ɛ錟
‚Ss–Ú‚Ì–Ê“|‚Ÿ‚ÆŒŸ‚Š‚È‚¢‚Å–µ‚‚µ‚Ă邯Ž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‚ɍXV‚³‚ê‚é‚܂łš‘Ò‚¿‚­‚Ÿ‚³‚¢Bv
‚Æ‚¢‚€•\ŽŠ‚ªo‚āADLis“x‚̃o[‚Ý‚œ‚¢‚Ȃ̂ª“r’†‚܂ŐL‚Ñ‚œ‚©‚ÆŽv‚€‚Æ‚·‚®•\ŽŠ‚ªÁ‚ЂĂµ‚Ü‚¢‚Ü‚·
ƒy[ƒW‚ðXV‚·‚邜‚тɂ±‚Ì•\ŽŠ‚ª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‚¢‚œ‚¢‚ñ‚Å‚·‚ª
‚ǂ̂悀‚É‹Lq‚·‚ê‚Ηǂ¢‚̂łµ‚å‚€‚©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‚µ•û‚Ì‹Lq‚ª‚í‚©‚è‚Ü‚¹‚ñ

‹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‚ÉŒÀ’肵‚œ‚¢‚È‚çAuƒ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‚Å‘ã—pA‚ ‚Ƃ͕’ʂɃ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—ˆ‚È‚¢‚±‚Æ‚à‚È‚¢‚ªEEE

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‚êEEE’Ý‚Á‚Ä‚­‚é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
‚È‚ñ‚ÄŒxHiƒGƒ‰[‚¶‚á‚È‚­‚āHj‚łĂé‚́H

532:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/06 18:07:14
>>530
‘ŠƒŒƒXŠŽŽÓ‚Å‚·B
‹Lqƒ~ƒ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
‚Å‚«‚ê‚ÎŽQlƒ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‚Ÿ‚ȁII
ƒOƒO‚Á‚Ă݂܂·

539:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/06 22:45:23
“d‘삟‚¯‚ǁAŽv‚Á‚Ă邿‚è‚à‚©‚È‚è“‚¢‚æB‚Ÿ‚©‚çTd‚É‚â‚Á‚œ‚Ù‚€‚ª‚¢‚¢‚æB

540:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/06 22:52:52
>>539
ƒ}ƒW‚Á‚·‚©EEEE
“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
‚RA~AA‚Å‚X‚ɂȂÁ‚œ‚èB

543:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/06 22:58:53
Å‰‚ÍŽ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
Å‰‚͐®”‚Ÿ‚¯‚Å‚¢‚¢‚ñ‚¶‚á‚ˁ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-Xmx512mvƒ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-Xmx512mv‚ð‚Í‚ž‚µ‚Ă݂œ‚ç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€3A~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
(‘Oq‚Ì2€–Ú‚ª‚¢‚ç‚È‚­‚Ȃ邩‚ç)


‚»‚̏ꍇ‚Å‚àA•\ŽŠ•”A“ü—Í•”AŒvŽZƒƒWƒbƒN•”‚𕪗£‚µ‚Ä
ƒNƒ‰ƒXÝŒv‚·‚邯•׋­‚É‚È‚é‚æB

‚¢‚«‚È‚èì‚èo‚·‚̂ł͂Ȃ­A
ƒ‰ƒtƒCƒ[ƒW&‰ä—¬‚Å‚à‚¢‚¢‚©‚çA
Jude’|‚Æ‚©Žg‚Á‚ăNƒ‰ƒX}‚Æ‚©‘‚¢‚Ä‚©‚çì‚èŽn‚߂邯AFX‚ÆŒ©‚ЂĂ­‚邯Ž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(LEƒÖ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‚Á‚Đ”’lE•¶Žš—ñ‚Ì”»’f‚Əo—Í
‚܂ł͍s‚¯‚œ‚̂ł·‚ªAŽŸ‚̐”’l‚Ì”»’f‚Å‹êí‚µ‚Ă܂·B
—ႊ‚΁Aa–bc
‚±‚Ì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‚ÌprivateCüŽ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‚ō¢‚鎖‚Á‚Ä
‰œ‚Ÿ‚ë‚€EEE‹ï‘Ì—á‚É‹»–¡‚ª‚ ‚è‚Ü‚·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‚Å‚à‚¢‚¢‚ñ‚Ÿ‚æcc

•¡”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
‚Ü‚œrubyMŽÒ‚©

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[ƒ€ƒYEƒSƒXƒŠƒ“‚́AuŽ„‚̏ŸŽè‚ȉ¯‘ª‚Ÿ‚ª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‚³‚ê‚邯¢‚é‚Ë‚Á‚ĘbB

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ŽÒ‚ªFX‚Æ‹ê˜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‹cI

602:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/07 22:52:35
>>599
ƒqƒ“ƒgFŠ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.3A
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‚ªOKH •Ï‚í‚Á‚Ä‚é‚È‚Ÿ 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‚âMeCabASen‚Æ‚©‚È‚èŽí—Þ‚ª‚ ‚è‚Ü‚·‚æ‚ˁB
java‚ňµ‚¢‚â‚·‚¢•šA“®ì‚Ì‘‚¢•š‚Æ‚¢‚€‚̂͂ǂê‚ɂȂé‚Å‚µ‚å‚€‚©H

635:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/02/09 01:45:41
‚»‚ñ‚Ȑê–啪–ì‚Ì‚±‚Ƃ͎©•ª‚Å’²‚ׂëB
’²‚ׂé‰ß’ö‚Å‚»‚€‚¢‚€ƒRƒ~ƒ…ƒjƒeƒB[‚̃tƒH[ƒ‰ƒ€‚Å•·‚¯‚΃ˆƒƒVB

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ƒ‰[ƒƒOo‚µ‚œ‚è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


ŽŸƒy[ƒW
ÅVƒŒƒX•\ŽŠ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚š‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ŽŠ
‰É‚‚Ԃµ2ch

5067“ú‘O‚ɍXV/227 KB
’S“–:undef