y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 09:46:41
Ž¿–â‚Å‚·B

Eclipse‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚¢‚é‚̂ł·‚ªA
log4j‚ÆJCOM‚ðŠO•”jar‚Æ‚µ‚ĒljÁ‚µ‚Ä‚¢‚Ü‚·B

‚±‚Ìó‘Ô‚Åjarƒtƒ@ƒCƒ‹‚Æ‚µ‚ăvƒƒOƒ‰ƒ€‚ðƒGƒNƒXƒ|[ƒg‚·‚邯A¶¬‚³‚ꂽjar‚ª‚»‚̂܂܎Às‚Å‚«‚Ü‚¹‚ñB
CLASSPATH‚ª’Ê‚Á‚ĂȂ¢¥¥¥‚Ý‚½‚¢‚ȃGƒ‰[‚ªo‚Ü‚·B

’Êí‚Ìjar‚Ý‚½‚¢‚Ƀ_ƒuƒ‹ƒNƒŠƒbƒN‚Å‹N“®‚³‚¹‚½‚¢‚̂ł·‚ªA‚±‚ê‚͂ǂ¤‚·‚ê‚Î‰ðŒˆ‚Å‚«‚é‚Å‚µ‚傤‚©H

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 10:18:12
>>433
ŽÀs‰Â”\Jar‚ŃOƒO‚êB

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 10:33:12
>434
ƒOƒO‚Á‚Ă݂½‚ñ‚Å‚·‚¯‚ÇA
ŠO•”Jar‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‚̃GƒNƒXƒ|[ƒg•û–@
‚ȂǂªÚ‚Á‚Ä‚éƒy[ƒW‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B



436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 10:56:55
uŽÀs‰Â”\Jarv‚ŃOƒO‚Á‚½1”Ôʼn‚ÉŒ©‚‚©‚邪A
‚¨‘O‚³‚ñ‚ªŽg‚Á‚Ä‚éGoogle‚͕ʕ¨‚È‚ñ‚¾‚ÈB
‚í‚©‚Á‚½BƒYƒoƒŠ“š‚¦B
MANIFEST.MF‚É‚±‚¤‘‚¯B

Class-Path: log4j.jar jcom.jar

log4j.jar‚Æjcom.jar‚ÍAŽÀs‚·‚éJarƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É’u‚­‚±‚ÆB

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 12:19:50
>>436
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
–³Ž–‚ÉŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B

‚±‚ê‚ÅŽÀsjar‚Æ“¯‚¶ŠK‘w‚É3‚‚Ìjarƒtƒ@ƒCƒ‹‚ª‚ ‚é‚킯‚È‚ñ‚Å‚·‚ªA
ƒRƒŒ‚ð1‚‚Ìexeƒtƒ@ƒCƒ‹‚É‚µ‚½‚¢‚ñ‚Å‚·B

Fat jar‚ł܂Ƃ߂Äexewrap‚Åexe‚É‚·‚饥¥‚Æ‚¢‚¤‚̂͂ł«‚é‚ñ‚Å‚µ‚傤‚©H

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 15:46:00
>>437
‚»‚±‚܂Ŏ臂ªŠm’肵‚Ä‚¢‚é‚Ȃ玩•ª‚Å‚â‚Á‚Ă݂ê‚΂ł«‚é‚©‚Ç‚¤‚©‚·‚®•ª‚©‚éB

439:‚½‚©‚ЂÆ
07/07/06 16:49:12
jsp‚©‚çftpƒT[ƒo‚Ƀtƒ@ƒCƒ‹‚ðƒAƒbƒvƒ[ƒh‚·‚é‚É‚Í
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 17:52:31
launch4j

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 18:05:44
log4J‚Á‚ÄWebƒAƒvƒŠ‚ÉŽg‚Á‚Ä‚à‚¢‚¢‚Å‚·‚©H
ƒXƒŒƒbƒh‚Æ‚©‚Ԃ‚©‚Á‚Ä‚à•½‹C‚Å‚·‚©H

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 21:19:09
log4j‚̓XƒŒƒbƒhƒZ[ƒt‚¶‚á‚È‚¢‚Å‚·BŽc”O‚È‚ª‚çB
‚Ü‚Ÿ“ú•t‚Ì‘Ž®‚É‹C‚ð‚‚¯‚ê‚Ή½‚Ì–â‘è‚à‚È‚¢‚¯‚Ç‚ËB

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 21:31:28
UDP‚¾‚©‚畉‰×‚ªd‚¢‚Æ‚«‚̓f[ƒ^”²‚¯‚µ‚Ü‚·‚æ

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 00:53:30
URLØÝ¸(logging.apache.org)
> 1.7 Is log4j thread-safe?
> Yes, log4j is thread-safe. Log4j components are designed to be used in heavily multithreaded systems.

‚Ü‚±‚ƂɎc”O

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 01:42:28
byte‚Æint‚ð˜_—‰‰ŽZ‚·‚邯AŸŽè‚É•„†Šg’£‚³‚ê‚é‚̂Ţ‚Á‚Ă܂·B
—Ⴆ‚Έȉº‚̃\[ƒX‚ÅA

------------------------
int i = 0;
byte b = -1;

i = i | b;
------------------------

‚â‚肽‚¢‚±‚Æ‚ÍAi‚̃rƒbƒgƒpƒ^[ƒ“‚ðˆÈ‰º‚̂悤‚É‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA
00000000 00000000 00000000 11111111

ŽÀÛ‚Í‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
11111111 11111111 11111111 11111111

‚±‚ê‚Á‚Ăǂ¤‚·‚ê‚Ήñ”ð‚Å‚«‚é‚ñ‚Å‚µ‚½‚Á‚¯EEE

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 02:00:34
ƒXƒŒƒbƒh‚É’§í‚µ‚悤‚ÆŽv‚¢AƒXƒŒƒbƒh‚ðŠÜ‚ñ‚¾‚à‚Ì‚ðì‚Á‚Ă݂½‚̂ł·‚ªAƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚ɃXƒŒƒbƒh‚Ì—áŠO‚Æ‚¢‚¤‚Ì‚ª”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·
’Pƒ‚É錾‚âŠg’£‚ª‰½‚©‘«‚è‚È‚¢‚¾‚¯‚Ȃ̂łµ‚傤‚©c

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 02:02:35
ƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚É—áŠO‚ª”­¶‚Á‚Ăǂ䂱‚Æ

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 02:04:26
>>445
i = i | (b & 0xFF)

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 02:04:33
>>445
0xFF ‚Æ AND ‚Å‚à‚Æ‚ê‚Î

450:445
07/07/08 02:10:40
>>448
>>449

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚«‚Ü‚µ‚½B(; L„tM)

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 02:16:37
i = i | (b & (byte)0xFF)

452:
07/07/08 02:59:39
Eclipse‚łǂñ‚ȃvƒƒOƒ‰ƒ€‚Å‚àƒfƒoƒbƒNƒ‚[ƒh‚Å‘–‚点‚邯A‚¢‚‚àʼn‚ÉTrueTypeFon.openij262s‚Å‚ÅNullPointerException‚ª”­¶‚µ‚Ä‚¢‚Ü‚·¡
Eclipse3.21 JDK1.6.0_02AWindows2000SP5‚Å‚·B“¯‚¶‚悤‚ÈÇó‚Ìl‚¢‚Ü‚·‚©?@•’ʂɎÀs‚µ‚Ă镪‚É‚ÍNullPointerException‚Í”­¶‚µ‚È‚¢‚̂ł·‚ª¡


453:452
07/07/08 03:01:22
‚Ç‚ñ‚ȃvƒƒOƒ‰ƒ€‚ł͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½¡Swing‚ð‚‚©‚¤ƒvƒƒOƒ‰ƒ€‚Å‚µ‚½B

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 03:04:30
‚»‚̂ʂé‚Û‚ÍŒN‚̃vƒƒOƒ‰ƒ€‚©‚ç‚¶‚á‚È‚­‚ÄEclipse‚©‚ç”­¶‚µ‚Ä‚é‚à‚ÌH

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 04:41:18
exewrap‚·‚邯’†g‚ÍŒ©‚ê‚È‚¢‚ñ‚Å‚·‚©H

456:452
07/07/08 04:44:03
Ž©•ª‚̃vƒƒOƒ‰ƒ€‚©‚炾‚ÆŽv‚¢‚Ü‚·¡‚Å‚àŽ©•ª‚̃vƒƒOƒ‰ƒ€‚ªˆ«‚¢‚Æ‚¢‚¤–â‘è‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚·¡
GUIiSwing)‚ðŽg‚¦‚ΕK‚¸o‚Ä‚«‚Ü‚·¡
ŠK‘w“I‚É‚ÍJFrame#init‚̌ĂÑo‚µ‚̉ʂĂÉ
Window#init(GraphicsConfiguration gc)
‚ªŒÄ‚Ño‚³‚ê‚ÄA‚³‚ç‚É‚»‚ÌŒã‚àƒƒ\ƒbƒh‚̌ĂÑo‚µ‚ª‘±‚¢‚ÄTrueTypeFon.openij‚Ńkƒ‹ƒ|‚ª”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·¡

‚½‚¾‚±‚̃kƒ‹ƒ|AƒfƒoƒbƒOƒ‚[ƒh‚Å“®‚©‚³‚È‚¢‚Ƃ킩‚è‚Ü‚¹‚ñB
Eclipse‚È‚çƒfƒoƒbƒOƒ‚[ƒh‚¶‚á‚È‚­‚Ä‚àƒkƒ‹ƒ|‚ª”­¶‚µ‚½‚çƒRƒ“ƒ\[ƒ‹‚É’m‚点‚Ä‚­‚ê‚é‚Í‚¸‚Ȃ̂¾‚ÆŽv‚¢‚Ü‚·‚ª¡

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 07:33:33
Å’áŒÀ‚̃\[ƒX‚ð


458:452
07/07/08 11:06:54
public class Test {

@@public static void main(String[] args) {
@@@@JFrame frame = new JFrame();
@@@@frame.setSize(640, 400);
@@@@frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@@@@frame.setVisible(true);
@@}

}
‚±‚ñ‚È’Pƒ‚Ȃ̂łàƒfƒoƒbƒOƒ‚[ƒh‚Å‹N“®‚·‚邯ƒkƒ‹ƒ|‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·¡

459:452
07/07/08 11:10:08
ʼn‚ÌJFrame‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚̌ĂÑo‚µ‚Ì’†‚Ńkƒ‹ƒ|‚ª”­¶‚µ‚Ä‚¢‚Ü‚·¡

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 11:31:51
>>452
‚»‚ê‚Å‚à”­¶‚·‚é‚È‚ç‚ÎEclipse‚ÌŽÀsŠÂ‹«iJREj‚ÌÝ’è‚ÅJDK1.6‚ƂȂÁ‚Ä‚¢‚é‚©‚ðŠm”FB
‚³‚ç‚ÉAƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚©‚çƒRƒ“ƒpƒCƒ‹ƒŒƒxƒ‹‚ªA6.0‚ɂȂÁ‚Ä‚¢‚é‚©‚ðŠm”F
ƒ_ƒ‚È‚ç‚ÎAEclipse‚ð“ü‚ê‚È‚¨‚µ‚Ă݂é

‚Ƃ肠‚¦‚¸A‚»‚ñ‚ȂƂ±‚©‚ÈH

461:452
07/07/08 12:17:34
>>460
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BJRE‚ÌÝ’è‚ÅJDK1.6AƒRƒ“ƒpƒCƒ‹ƒŒƒxƒ‹‚ªA6.0A‚Æ‚à‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‚¿‚傤‚ÇEclipse3.3‚ªo‚½‚©‚çAƒAƒhƒoƒCƒX‚Ç‚¨‚èEclipse‚ð“ü‚ê‚È‚¨‚µ‚Ă݂܂·¡

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 12:23:47
>>461
3.3.1‚ªo‚é‚܂ł͖`Œ¯‚Å‚µ‚å‚Å‚µ‚å(ƒÖ.)

‚È‚ñ‚©ƒvƒ‰ƒOƒCƒ“‚ªÕ“Ë‚µ‚Ä‚¢‚é‚ñ‚©‚Ë‚¥
‘å—ʂɃvƒ‰ƒOƒCƒ“‚¢‚ꂽŠÂ‹«‚Æ‚©‚È‚ç‚ÎAăCƒ“ƒXƒR‚ªƒxƒXƒg‚¾‚낤‚ÈB
VE‚Æ‚©‚¢‚ê‚Ä‚¢‚é‚È‚ç‚΂©‚È‚è‰ö‚µ‚¢

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 13:46:20
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚Ä‚¢‚é‚̂ł·‚ªŽÀs‚µ‚½‚ç
Exception in thread "main" java.lang.NoClassDefFoundError:Sample1‚ƃGƒ‰[‚ªo‚Ü‚·
‚»‚±‚ŃVƒXƒeƒ€ŠÂ‹«•Ï”‚ÌCLASSPATH‚ð휂µ‚½‚玡‚Á‚½‚̂ł·‚ª‚±‚ê‚Í휂µ‚Ä‚à‚æ‚©‚Á‚½‚ñ‚Å‚µ‚傤‚©H

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 13:47:11
u.;v‚ð‚í‚·‚ê‚Ä‚ËH


465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 14:04:21
javac‚ÆjavaƒRƒ}ƒ“ƒh‚Å‚â‚Á‚Ä‚¢‚é‚Ì‚©H
CLASSPATH‚͊‹«•Ï”‚ÉÝ’è‚·‚邯ƒgƒ‰ƒuƒ‹‚ð—U”­‚·‚é‚̂Ŋ©‚߂Ȃ¢

•K—v‚ÈŽžAjavaƒRƒ}ƒ“ƒh‚Ȃǂ̃IƒvƒVƒ‡ƒ“-cp‚ÅÝ’è‚·‚é•û‚ª‚¢‚¢‚æ

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 14:08:51
>>465
‚Í‚¢‚»‚¤‚Å‚·B
CLASSPATH‚Ì’l‚ðT‚¦‚¸‚ÉÁ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½BŒ³‚Ìó‘Ô‚É–ß‚·‚±‚Ƃ͕s‰Â”\‚Å‚·‚©H

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 14:16:00
>>466
•s‰Â”\
Windows‚̃oƒbƒNƒAƒbƒv‹@”\‚Æ‚©‚ ‚é‚È‚ç‚Ή”\‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA‚»‚Á‚¿‚ÍÚ‚µ‚­‚È‚¢‚̂Œm‚ç‚ñ
‰½“x‚àŒ¾‚¤‚¯‚ÇCLASSPATH‚É’l‚ðݒ肵‚ăgƒ‰ƒuƒ‹‚É‚È‚é‚æ‚èA-cp‚ÌŽg‚¢•ûŠw‚×A‚»‚Ìã‚ÅCLASSPATH‚É•K—v‚È‚ç‚ÎÝ’è`

468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 14:23:49
>>467
‚»‚¤‚Å‚·‚©EE‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚Ü‚ ¡‚̂Ƃ±‚ë–â‘è‚È‚­“®‚¢‚Ä‚¢‚é‚̂őåä•v‚¾‚ÆŽv‚¢‚Ü‚·‚ª
‚¿‚Ȃ݂ÉCLASSPATH‚Í‘S‚­‚¢‚¶‚Á‚Ă܂¹‚ñ‚Å‚µ‚½B

469:2l‚Ì—«‚Æ•t‚«‡‚Á‚Ä‚¢‚é‚‚P‚Å‚·
07/07/08 19:54:12
>>467
‚悱‚©‚犄‚螂݂܂·‚ªCLASSPATH‚ðŠÂ‹«•Ï”‚ÉÝ’è‚·‚邯‚Ü‚¸‚¢‚Æ‚¢‚¤
‚²ˆÓŒ©‚ª‚ ‚è‚Ü‚·‚ªA‚Ç‚¤‚¢‚¤Žž‚ɂ܂¸‚¢‚̂łµ‚傤‚©H

–l‚ÍŒ»ÝJavaSE6up2‚µ‚©ƒ}ƒVƒ“‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªA‚»‚ñ‚È
󋵂ŋN‚±‚肤‚éŒëì“®‚ÌŽ–—á‚ð‚æ‚ë‚µ‚¯‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

470:÷ˆäˆ¨
07/07/08 20:11:37
ƒrƒWƒ…ƒAƒ‹ƒNƒ‰ƒX‚ðŠJ‚¢‚½‚çwV‹Kƒtƒ@ƒCƒ‹‚ðƒGƒfƒBƒ^[‚Éݒ肵‚æ‚£‚Æ‚µ‚ăGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½xwjava.lang.NullPointerExceptionx‚Á‚Äo‚ăvƒƒOƒ‰ƒ€‚µ‚©o‚È‚¢‚ñ‚Å‚·‚¯‚ÇA’N‚©•‚¯‚ĉº‚³‚¢(ƒm_EB)

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 20:46:41
>>469
CLASSPATH‚ŃOƒO‚êƒJƒX

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 20:47:50
>>469
2l‚Æ‚à”DP

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/08 23:43:42
‚¿‚Á‚½A–ð‚É—§‚‚©‚àI
«
URLØÝ¸(www.yukinko-net.jp)


474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 12:48:21
‚Ç‘flŽ¿–â‚Å‚·Bޏ—炵‚Ü‚·B
JDK‚ðŽg‚Á‚ĕ׋­‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚ê‚ðŽg‚¦‚΂¢‚¢‚̂łµ‚傤‚©B
EJDK 5.0 Update 12 with NetBeans 5.5.1
EJDK 5.0 Update 9 with Java EE
EJDK 5.0 Update 12
EŠ®‘S‚Ȋ‹«‚ÆŽÀsŠÂ‹«‚ÍGet the JDK download@‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚·B
JDK5‚ÌŽŸ‚ª7‚ɂȂÁ‚Ä‚¢‚é‚̂ł·‚ª6‚̃o[ƒWƒ‡ƒ“‚Á‚ĂȂ¢‚̂łµ‚傤‚©

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 12:56:49
>>474
JDK 6 ‚Í‚ ‚邿B>>1‚ÌWikiƒTƒCƒg‚©‚炽‚Ç‚ê‚éB
URLØÝ¸(java.sun.com)
‚±‚±‚ÌJDK 6u2‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚ê‚΂¨‚¯B

with BetBeans‚Á‚Ă̂ÍAIDE‚ª•t‚¢‚Ä‚­‚éB
ʼn‚̓GƒfƒBƒ^‚Å‚â‚낤‚Æ‚µ‚Ä‚¢‚é‚È‚çA‚¢‚ç‚È‚¢B
with Java EE‚ÍA‰SŽÒ‚È‚ç–Y‚ê‚Ä‚µ‚Ü‚Á‚Ä‚à‚©‚Ü‚í‚È‚¢B

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 13:10:49
Ž¿–â‚Å‚·B
URLConnection‚ÅGETƒpƒ‰ƒ[ƒ^‚𑗂낤‚Æ‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ª
‚ǂ̎ž“_‚Å‘—M‚µ‚Ä‚¢‚é‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB

String urlString = "URLØÝ¸(hoge.com)
URL url = new URL( urlString );
URLConnection uc = url.openConnection();

DataInputStream dis = new DataInputStream( uc.getInputStream() );
String s;
while( ( s = dis.readLine() ) != null ) {
System.out.println( s );
}
dis.close();

ƒŠƒtƒ@ƒŒƒ“ƒX“™‚ðŽQl‚É‚·‚邯openConnection()‚ÅÚ‘±‚ðŠm—§‚µ‚Ä‚¢‚é‚炵‚¢‚̂ł·‚ª
‚±‚±‚Åhogehoge.jsp‚É’ÊM‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

DataInputStream dis = new DataInputStream( uc.getInputStream() );
ã‚Ì•”•ª‚Åhogehoge.jsp‚É‘—M‚µ‚Ä‚»‚̂܂܎óM‚É“ü‚Á‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

ƒ^ƒCƒ~ƒ“ƒO‚ªƒCƒ}ƒCƒ`‚í‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚­‚¾‚³‚¢B

477:474
07/07/09 13:14:35
>>475
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œã‚Ì‚¢‚ë‚¢‚ë‚È‹@”\‚Í‚ ‚Æ‚©‚ç•t‚¯‚ç‚ê‚é‚̂łµ‚傤‚©B
‚ǂ̂悤‚ɂ‚¯‚½‚ç‚æ‚¢‚̂łµ‚傤‚©B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 14:06:21
>>477
Java EE‚Í‚±‚±‚©‚ç
URLØÝ¸(java.sun.com)
NetBeans‚Í‚±‚±‚©‚ç
URLØÝ¸(www.netbeans.org)

Œã‚Ń_ƒEƒ“ƒ[ƒh‚µ‚ăCƒ“ƒXƒg[ƒ‹‚Å‚«‚éBʼn‚©‚ç‚È‚­‚Ä‚à‘åä•vB

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 14:10:17
JDK6‚Í‚ ‚é‚Í‚¸‚¾‚ª¥¥¥

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 16:10:37
>>476
Ž©•ª‚Ì‘‚¢‚½ƒŒƒX‚ð‚¶‚Á‚­‚è“ǂݒ¼‚·‚ñ‚¾
‘OŽÒˆÈŠO‚É“š‚¦‚ª‚ ‚邯Žv‚¤‚©‚Ë

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 16:44:22
ƒ|ƒbƒvƒAƒbƒv‚ɂ‚¢‚Ă̎¿–â‚Å‚·
‚¢‚ÜJPanelã‚ð‰EƒNƒŠƒbƒN‚ÅJPopupMenu‚ð•\ަ‚·‚邯‚±‚ë‚܂ł͂ł«‚½‚̂ł·‚ªAƒƒjƒ…[‚ð‘I‚ñ‚¾‚Æ‚«‚̈—‚ð‚Ç‚¤‚·‚ׂ«‚©‚í‚©‚è‚Ü‚¹‚ñB
MouseEvent‚¾‚Ƃǂ̃ƒjƒ…[‚ð‘I‚ñ‚¾‚©‚í‚©‚炸Aƒ|ƒbƒvƒAƒbƒv‚ɂ‚¯‚½JMenuItem‚ÉsetActionCommand‚ð•t‚¯‚悤‚É‚àAJPanel‚ÉaddActionListener‚ª‚È‚¢‚½‚ßA‚ǂ̂悤‚ÉŽ¯•Ê‚³‚¹‚é‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚Ü‚½Aã‚ÌŽ¯•ʂ̖â‘è‚ÉŠÖ˜A‚·‚é‚à‚̂ł·‚ªAJPanel•ʂɃƒjƒ…[‚ð•t‚¯‚Ä‚é‚̂ł·‚ªA‘å•”•ª‚ªd‚Ȃ鈗‚Ȃ̂ÅAŒÄ‚Ño‚µŒ³iJPanelj‚ðŽ¯•Ê‚µ‚ÄAƒCƒxƒ“ƒgˆ—‚ÅU‚蕪‚¯‚邯‚¢‚¤‚±‚Ƃ͂ł«‚È‚¢‚Å‚µ‚傤‚©B

ˆÈã2“_A‚¨Šè‚¢‚µ‚Ü‚·B

482:481
07/07/09 17:01:07
‘‚¢‚½’¼Œã‚È‚ñ‚Å‚·‚ªA1‚–ڂł«‚Ü‚µ‚½
ƒ{ƒ^ƒ“ˆ—‚̂悤‚ÉJMenuItem‚²‚ƂɃAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚ð“o˜^‚·‚邯‚¢‚¤•û–@‚ª‚ ‚邿‚¤‚ÅA‚»‚¤‚·‚邯ƒƒjƒ…[‘I‘ðŽž‚ÉŒÄ‚Î‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚Ç‚¤‚àAŒŸõ‚µ‚½‚Æ‚«‚̃L[ƒ[ƒh‚͈̔͂ªL‚·‚¬‚½‚悤‚Ëc
2‚–ڂ͂¢‚Ü‚¾‚í‚©‚炸AgetComponent‚¾‚ƃpƒlƒ‹‚̈ʒu‚͂킩‚é‚ñ‚Å‚·‚ªAActionCommand‚̂悤‚É“¾‚邱‚Ƃ͂ł«‚È‚¢‚Å‚·‚©‚ËB

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 17:25:50
ˆ—–¼Ì‚͈ꂾ‚ªˆ—“à—e‚ªˆÙ‚È‚é‚̂ȂçA
iWord‚È‚çA•¶Žš‚Ì휂ƃI[ƒgƒVƒFƒCƒv‚ÌíœA‚È‚Çj
ActionMap‚ÅU‚蕪‚¯‚邯‚©B

JPanel p1 = new JPanel();
p1.getActionMap().put("edit", new AbstractAction(){
@public void actionPerformed(ActionEvent e){
@@// •ÒWŽž‚̈—
@}
};
p1.getActionMap().put("delete", new AbstractAction(){
@public void actionPerformed(ActionEvent e){
@@// 휎ž‚̈—
@}
};

‚̂悤‚ÈJPanel‚ð—pˆÓ‚µ‚Ä‚¨‚¢‚ÄAJPopupMenu•\Ž¦Žž‚É‚Í
ActionMap‚©‚çJMenuItem‚ð‘g‚Ý—§‚Ä‚éB‚±‚ñ‚ÈŠ´‚¶
private JPopupMenu createMenu(ActionMap map){
@JPoppuMenu menu = new JPopupMenu();
@JMenuItem editItem = new JMenuItem("•ÒW");
@if(map.get("edit") != null){
@@editItem.setAction(map.get("edit"));
@} else {
@@editItem.setEnable(false);
@}
@menu.add(editItem);
@// ˆÈ‰º—ª
@return menu;
}

484:481
07/07/09 17:37:35
>>483
‚È‚é‚Ù‚ÇAActionMap‚Á‚Ä‚»‚¤‚¢‚¤Žg‚¢•û‚ð‚·‚é‚½‚߂ɂ ‚Á‚½‚ñ‚Å‚·‚ËB
‚à‚¤­‚µ’²‚×‚ÄŽŽ‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 18:24:07
‰•à“I‚ÈŽ¿–â‚Å‚·B
ˆê“x•`‰æ‚µ‚½‚à‚Ì‚ðƒhƒ‰ƒbƒO‚ňړ®‚³‚¹‚é‚ɂ͂ǂ̂悤‚È•û–@‚ª‚ ‚é‚̂łµ‚傤‚©H
ujava@ƒhƒ‰ƒbƒOv‚Æ‚©‚ŃOƒO‚Á‚Ä‚ào‚Ä‚±‚È‚¢EEE

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 18:26:55
>>485
[1]@ƒhƒ‰ƒbƒO‚³‚ꂽ‚±‚Æ‚ð’m‚é
[2]@•`‰æ‚µ‚½‚à‚Ì‚ðˆÚ“®‚³‚¹‚é

‚ª‚ñ‚ª‚ê

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 18:32:29
>>486
[1]‚ɂ‚¢‚Ă̓}ƒEƒXƒCƒxƒ“ƒg‚ŬŒ÷‚µ‚Ü‚µ‚½B
[2]‚ª‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
‚¢‚¿‚¢‚¿”’“h‚肵‚Äׂ©‚­•`‚«‚È‚¨‚·‚̂łµ‚傤‚©B

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 19:43:28
>>487
ƒXƒvƒ‰ƒCƒgˆ—‚Å‚®‚®‚Á‚Ă݂êB
—v‚ÍTVƒQ[ƒ€‚̃Xƒvƒ‰ƒCƒg‚Æ“¯‚¶‚Å•`‰æ—Ìˆæ‚ÆˆÊ’u‚ðƒRƒ“ƒgƒ[ƒ‹‚·‚é
Œã‚̓}ƒEƒX‚̃Cƒxƒ“ƒg‚ňړ®—ʂ𑪂ê‚ÎOK

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 22:54:08
>>487
Ì‚v‚…‚‚‚r‚”‚‚’‚”‚̃Tƒ“ƒvƒ‹‚ʼn摜ƒGƒfƒBƒ^‚ª‚ ‚Á‚ÄAƒRƒ“ƒ|[ƒlƒ“ƒg’PˆÊ‚ʼn摜‚̈ړ®Ad‚Ë“\‚肪
o—ˆ‚é‚Ì‚ª‚ ‚Á‚½‚¯‚ÇA‚»‚¤‚¢‚¤‚Ì‚ðì‚낤‚Æ‚µ‚Ä‚¢‚é‚ÌH


490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 23:09:17
‰ïŽÐ‚Ìæ”y‚ªƒhƒ‰ƒbƒOƒAƒ“ƒhƒhƒƒbƒv‚Å‚«‚éƒJ[ƒhƒQ[ƒ€ì‚Á‚Ä‚½‚ÈB
‚ ‚ꂾAƒ\ƒŠƒeƒBƒA‚Ý‚½‚¢‚È‚â‚Â
Œ‹\ŠÈ’P‚Éo—ˆ‚邯‚¢‚Á‚Ä‚¢‚½‚¯‚ÇAƒ\[ƒX‚݂Ăà‚í‚©‚ç‚ñorz

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/09 23:40:07
Ì‚ÍXOR‚µ‚½‚肵‚Ä‚½‚¯‚Ç
¡‚Ȃ烌ƒCƒ„[‚ÅŠÈ’P

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 00:32:21
‚·‚݂܂¹‚ñB‚²‚­‚²‚­ŠÈ’P‚ȃJƒEƒ“ƒgƒAƒbƒv‚·‚éƒT[ƒuƒŒƒbƒg‚ð‚‚­‚Á‚½‚ñ‚Å‚·‚ªA
ƒuƒ‰ƒEƒU‚ð2‚—§‚¿ã‚°‚邯2‚Â‚Æ‚à“¯‚¶”‚ðƒJƒEƒ“ƒg‚µ‚Ä‚¢‚«‚Ü‚·Bint•Ï”‚ŃJƒEƒ“ƒg‚ð‹L˜^‚µ‚Ä‚¢‚Ü‚·B

ƒuƒ‰ƒEƒUA‚ð—§‚¿ã‚°‚é¨1‚Æ•\ަ‚³‚ê‚é
ƒuƒ‰ƒEƒUB‚ð—§‚¿ã‚°‚é¨2‚Æ•\ަ‚³‚ê‚é
ƒuƒ‰ƒEƒUA‚ÌXVƒ{ƒ^ƒ“‚ð2‰ñƒNƒŠƒbƒN¨4‚Æ•\ަ‚³‚ê‚é
ƒuƒ‰ƒEƒUB‚ÌXVƒ{ƒ^ƒ“‚ð1‰ñƒNƒŠƒbƒN¨5‚Æ•\ަ‚³‚ê‚é

‚±‚ꂾ‚ÆA‚¢‚ë‚ñ‚ȃ†[ƒU‚Éint•Ï”‚ª‹¤—L‚³‚ê‚Ä‚µ‚Ü‚¤‚悤‚É‚¨‚à‚¤‚ñ‚Å‚·‚ª
‚±‚ê‚Å‚¢‚¢‚à‚̂Ȃñ‚Å‚·‚©H

ˆÈ‰ºAƒ\[ƒX‚ðÚ‚¹‚Ü‚·B

493:492
07/07/10 00:34:04
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Lesson03 extends HttpServlet {

int intCount = 0;

public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {

response.setContentType("text/html; charset=iso-2022-jp");
intCount++;

PrintWriter pw = response.getWriter();
pw.println("<html><head><title>ƒJƒEƒ“ƒgƒAƒbƒv‚·‚éƒT[ƒuƒŒƒbƒg</title></head>\n"
+ "<center><br><br>“ǂݞ‚Þ“x‚ɃJƒEƒ“ƒgƒAƒbƒv‚µ‚Ü‚·<hr><br><br>\n"
+ intCount + "‰ñ“ǂݞ‚Ü‚ê‚Ü‚µ‚½B<br></center></body></html>\n");
}
}

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 00:35:53
‘fl‚̉´‚Å‚à•ª‚©‚éB
ƒT[ƒuƒŒƒbƒg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Í’Êí‚PŒÂ‚µ‚©¶¬‚³‚ꂸA
•¡”‚ÌƒŠƒNƒGƒXƒg‚Í“¯‚¶ƒCƒ“ƒXƒ^ƒ“ƒX‚ðŒÄ‚Ño‚·

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 00:38:07
‚‚¢‚łɌ¾‚¤‚ÆAƒXƒŒƒbƒhƒZ[ƒt‚É‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚çA
Œ´‘¥AƒCƒ“ƒXƒ^ƒ“ƒXƒtƒB[ƒ‹ƒh‚Íì‚ç‚È‚¢

496:492
07/07/10 00:42:53
>>494-495‚³‚ñ
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚æ`‚­‚í‚©‚è‚Ü‚µ‚½BdoGetƒƒ\ƒbƒh‚Ì’†‚Å錾‚µ‚½‚ç‚æ‚©‚Á‚½‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 00:45:29
doGet‚̂Ȃ©‚Å錾‚µ‚½‚ç–ˆ‰ñ0¨1‚ɂȂ邾‚¯

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 00:49:54
>>490
DnD‚ð‚Ç‚¤‚â‚Á‚Ä”Fޝ‚³‚¹‚é‚©‚Å‘‚«•û‚ª•Ï‚í‚é‚ËB

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 01:16:58
(‚í‚©‚Á‚Ä‚¢‚éxÀ•W:x,‚í‚©‚Á‚Ä‚¢‚éyÀ•W:y,ŽÎ•Ó,ŒX‚«)‚ðˆø”‚Ŏ󂯎æ‚Á‚Ä
‹‚ß‚½‚¢XÀ•WYÀ•W‚Ì’l‚ð•Ô‚·ŠÖ”‚ðì‚肽‚¢‚̂ł·‚ª‹³‚¦‚Ä‚­‚¾‚³‚¢B

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 03:10:10
>>499
java.awt.geom.Point2D method(java.awt.geom.Point2D p, ŽÎ•Ó‚ÌŒ^ a, ŒX‚«‚ÌŒ^ b) {
return new java.awt.geom.Point2D(p,a,b‚©‚ç‹‚ß‚½x, p,a,b‚©‚ç‹‚ß‚½y);
}
ŽÀÛ‚É‚Íjava.awt.geom.Point2D‚Í’ŠÛƒNƒ‰ƒX‚È‚ñ‚Ånew‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ðì‚ê‚È‚¢‚©‚çA
•K—v‚ȸ“x‚ɇ‚킹‚Äjava.awt.Point‚Æ‚©java.awt.geom.Point2D.Double‚Æ‚©‚𶬂µ‚ĕԂ·B
ˆø”‚Ì•û‚Íjava.awt.geom.Point2D‚łȂ­–â‚¢‚̂悤‚Éx,y‚ð•ÊX‚ÉŽw’è‚·‚邿‚¤‚É‚µ‚Ä‚àB
—¼•û‚̃ƒ\ƒbƒh‚ðì‚Á‚ăI[ƒo[ƒ[ƒh‚µ‚Ä‚¨‚¢‚Ä‚à‚¢‚¢‚©‚ÆB

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 08:28:03
ƒ[ƒ‹ŽóM‚Ì‚½‚߂̃vƒƒLƒV[‚ðì‚肽‚¢‚̂ł·‚ªcB

ƒpƒ\ƒRƒ“‚̃oƒbƒNƒOƒ‰ƒEƒ“ƒh‚őҋ@‚µ‚ÄAƒ[ƒ‹ŽóMŽž‚ɂ܂¸ƒvƒƒLƒV‚ªƒ[ƒ‹ƒf[ƒ^
‚ðŽæ“¾‚µA–À˜fƒ[ƒ‹‚łȂ¯‚ê‚΂»‚̂܂܃[ƒ‹ƒNƒ‰ƒCƒAƒ“ƒg‚Ƀ[ƒ‹ƒf[ƒ^‚ð“n‚µ‚½‚¢
‚Å‚·B

ƒT[ƒo[ƒ\ƒPƒbƒg‚ðì‚Á‚đҋ@‚µ‚Ä‚¢‚é‚̂ł·‚ªAƒ[ƒ‹ŽóMŽž‚Ƀ[ƒJƒ‹‚ɃoƒCƒ“ƒh
‚³‚ê‚éƒ|[ƒg”Ô†‚ðŒŸo‚Å‚«‚¸”Y‚ñ‚Å‚¢‚Ü‚·B“–‘RA110”Ԃőҋ@‚µ‚Ă̓_ƒ‚Å‚·‚æ‚ËH

ƒ[ƒ‹ƒNƒ‰ƒCƒAƒ“ƒg‘¤‚ŃvƒƒLƒVƒT[ƒo[ƒAƒhƒŒƒXAƒ|[ƒg‚ðŽw’è‚Å‚«‚ê‚Α‚¢‚̂ł·‚ªcB
iIE‚̂悤‚Éj

ƒAƒ“ƒ`ƒEƒBƒ‹ƒXƒ\ƒtƒg‚ÍAƒ[ƒJƒ‹‚ɃvƒƒLƒVƒT[ƒo[‚ð’u‚¢‚Ä‚¢‚邿‚¤‚ÉŒ©Žó‚¯‚ç‚ê‚é
‚̂ł·‚ªA‚Ç‚¤‚â‚Á‚ÄŽÀŒ»‚µ‚Ä‚¢‚é‚̂łµ‚傤H

‚ǂȂ½‚©AƒAƒhƒoƒCƒX‚ð‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 10:33:56
JTable‚È‚ñ‚¾‚¯‚ÇA‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚©‚çTAB‚ŃtƒH[ƒJƒXˆÚ“®‚µ‚Ä‚­‚邯A
‚Ü‚¾ˆê“x‚àƒZƒ‹‚ɃtƒH[ƒJƒXŽæ“¾‚µ‚ĂȂ¢ó‘Ô‚¾‚ƃtƒH[ƒJƒX‚ªÁ‚¦‚½‚悤‚ɂȂéB
‚à‚¤ˆê“xTAB‚ð‰Ÿ‚·‚Ƃ悤‚â‚­ƒZƒ‹‚ª‘I‘ðó‘ԂɂȂé‚Ì‚¾‚ªEEEEEB
ˆê“xƒZƒ‹‚ɃtƒH[ƒJƒX‚ðŽæ“¾‚·‚邯‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚©‚çˆê”­‚ňړ®‚Å‚«‚邿‚¤‚É
‚È‚é‚ñ‚¾‚ª‚ÈEEB
‚¿‚Ȃ݂ÉScrollPane‚ÍŽg‚Á‚Ä‚àŽg‚í‚È‚­‚Ä‚à“¯‚¶‚Å‚µ‚½B
JDK‚Í1.5‚·B

‚ǂȂ½Œ´ˆö•‰ñ”ðô‚¨‚È‚ª‚¢‚µ‚Ü‚·B

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 10:43:18
>>501
‚ ‚ê‚̓VƒXƒeƒ€‚ÉH‚¢ž‚ñ‚ł邩‚炱‚»‚Å‚«‚邱‚ÆB
Java ‚ł͌´—“I‚É–³—B
ƒ[ƒ‰[‚ł̓[ƒ‹ƒT[ƒo[‚É localhost ‚ðŽw’肵‚ÄA
Ý’è‚»‚Ì‘¼‚ÍŽ©•ª‚̃vƒƒOƒ‰ƒ€‚Å‚â‚邵‚©‚È‚¢‚ÆŽv‚¤B

504:501
07/07/10 11:35:41
>>503
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

ƒ[ƒ‰[‚̃[ƒ‹ƒT[ƒo[‚É localhost ‚ðŽw’肵‚ÄA’ÊM‚ðƒpƒCƒv‚·‚é
‚悤‚ÈŠ´‚¶‚ÅŽÀ‘•‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B

‚±‚Ìê‡Aƒ[ƒ‹ƒAƒJƒEƒ“ƒg‚²‚Æ‚Ìݒ肪‚ß‚ñ‚Ç‚­‚³‚¢‚Á‚·‚Ë[EEEB
‚Ç‚¤‚â‚Á‚ĕێ‚µ‚悤‚©‚µ‚çB




505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 14:25:52
‚»‚à‚»‚àAƒ[ƒ‰[‘¤‚ª—DG‚ȃtƒBƒ‹ƒ^‚ðŽ‚Á‚Ă邱‚Ì‚²Žž¢‚ÉŽ©•ª‚Åì‚Á‚Ä‚àˆÓ–¡‚͂Ȃ¢‚æB
‹ûƒ[ƒ‰[‚ðŽÌ‚Ä‚ê‚Ηǂ¢‚¾‚¯B

‚»‚ê‚Æ‚àA‚܂Ƃà‚ȃXƒpƒ€ƒtƒBƒ‹ƒ^‚ðì‚ê‚é‚Ù‚Ç‚Ì
‹Zp‚ª‚ ‚é‚È‚çƒ[ƒ‰[‚»‚Ì‚à‚Ì‚©‚çì‚é‚Á‚Ä•û–@‚à‚ ‚éB

506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 14:44:29
>>505
Šù‚É‚ ‚é‚©‚çì‚éˆÓ–¡‚È‚¢‚Á‚ÄH
‚‚܂ç‚È‚¢l‚¦•û‚¾‚ÈB

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 14:44:52
‹Æ–±ƒƒWƒbƒNƒNƒ‰ƒXX‚ÅDBÚ‘±‚ÆBEGIN
@@«
@@DBƒNƒ‰ƒXY‚ÅUžî•ñ‚ðINSERT
@@«
@@DBƒNƒ‰ƒXZ‚Å“ü‹àî•ñ‚ðINSERT
@@«
‹Æ–±ƒƒWƒbƒNƒNƒ‰ƒXX‚ÅCOMMIT‚ÆDBØ’f

‚ð‚·‚éÛ‚ÉDBƒNƒ‰ƒXY,Z‚Åconnection.commit()‚ð‚³‚¹‚È‚¢A
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
INSERT‚ð‚³‚¹‚邽‚߂ɂÍDBƒNƒ‰ƒXY,Z‚Éconnection‚ð“n‚³‚È‚¯‚ê‚΂Ȃ炸
connection‚ð“n‚¹‚Îcommit()‚ª‰Â”\‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
commit()‚ârollback()‚ª•s‰Â”\‚ÈDBÚ‘±‚ð“n‚·‚Æ‚©‚Å‚«‚È‚¢‚Å‚µ‚傤‚©H
ƒeƒXƒg‚ŃoƒO’ׂ¹‚΂¢‚¢‚¶‚á‚ñ‚Æ‚¢‚¤‚Ì‚à‚í‚©‚è‚Ü‚·‚ª‚Å‚«‚ê‚΃Rƒ“ƒpƒCƒ‹Žž‚ɂ͂¶‚«‚½‚¢‚Å‚·B


508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 15:22:18
ƒ[ƒ‰[‚Ìi—DG‚ÈjƒtƒBƒ‹ƒ^‚ÆŽ©•ª‚̃tƒBƒ‹ƒ^‚ð’u‚«Š·‚¦‚È‚­‚¿‚á
‚¢‚¯‚È‚¢‚È‚ç‚Æ‚à‚©‚­Aãæ‚¹‚Å‚«‚é‚Ȃ爫‚¢‚±‚Æ‚¶‚á‚È‚¢‚Å‚µ‚åA
•’Ê‚Él‚¦‚Ä‚à

509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 16:25:27
>>507
java.sql.Connection‚ðƒ‰ƒbƒv‚µ‚½ƒNƒ‰ƒX‚ðì‚ê‚ÎH
‚Ù‚Æ‚ñ‚Ç‘S‚Ẵƒ\ƒbƒh‚̓Xƒ‹[‚·‚邯‚ÇA
commit()‚ârollback()‚ªŒÄ‚΂ꂽ‚çIllegalStateException‚𓊂°‚邿‚¤‚È‚ÌB

510:509
07/07/10 16:28:05
ƒRƒ“ƒpƒCƒ‹‚ł͂¶‚«‚½‚¢‚Ì‚ËBƒXƒ}ƒ“B
‚»‚ê‚È‚çAspectJ‚Æ‚¢‚¤Žè‚àB
URLØÝ¸(www.kronos-jp.net)

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 16:49:20
commit()‚ârollback()‚ª–³‚¢ƒCƒ“ƒ^[ƒtƒFƒCƒXNewConnection‚ðV‚µ‚­ì‚éB
DBƒNƒ‰ƒXY,Z‚É‚ÍNewConnection‚ð“n‚·B
NewConnection‚̃‰ƒbƒp[ƒNƒ‰ƒX‚ðì‚èADBƒNƒ‰ƒXY,Z‚©‚çconnection‚̃AƒNƒZƒX‚ªo—ˆ‚邿‚¤‚É‚·‚éB
‚ÅA‚Ç‚¤‚æH

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 17:16:50
ŽÀs“ü—͉æ–ʂűÙ̧ÍޯĂłȂ­“ú–{Œê‚ð“ü—Í‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂ł·‚©H

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 17:40:48
‚Ä‚©A‚»‚ê‚ÍJava‚ÌŽ¿–â‚Ȃ̂©H
Windowsƒ}ƒVƒ“‚È‚çALT+•ÏŠ·‰Ÿ‚¹

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 17:56:06
>>509-510
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚¤‚Å‚·AƒRƒ“ƒpƒCƒ‹Žž‚ɂ͂¶‚«‚½‚¢‚Å‚·B

>>511
‚»‚Ìê‡A
Connection connection = DriverManager.getConnection( —ª );
«¦
NewConnection newConnection = new NewConnectionWrapper();

¦‚Ì•”•ª‚ÌAŽÀÛ‚Ìconnection‚ðnewConnection‚ɂǂ¤‚â‚Á‚Ä“n‚µ‚Ä‚ ‚°‚ê‚΂¢‚¢‚Å‚·‚©H
“ª‚ª‚±‚ñ‚ª‚炪‚Á‚Ä‚«‚½EEE

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 18:02:00
>>514
‚Ü‚¸‚Í—Ž‚¿’…‚¯B


516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 18:06:05
•Ï”‚ÌŒ^‚𒲂ׂé•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H


517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 18:07:04
‚±‚ê‚ł悩‚ëB
NewConnection newConnection = new NewConnection(connection);
‚½‚¾‚µANewConnection ‚Í java.sql.Connection ‚ɂȂê‚È‚¢‚Ì‚ÅA
java.sql.Connection‚ð‘O’ñ‚É‚µ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚ªŠù‚É‚ ‚é‚È‚çA
‚»‚ê‚ð‘‚«’¼‚³‚È‚¢‚Æ‚¢‚¯‚È‚­‚È‚éBV‹KŠJ”­‚Ȃ炢‚¢‚¯‚Ç‚ËB

‚ ‚Ƃ͌Âl“I‚ÈŠ´Šo‚¾‚¯‚ÇA“ÆŽ©‹K‘¥‚ÌAPI‚ð‹­§‚³‚ê‚é‚̂̓Cƒ„ƒ_B
API‚Í•W€‚¾‚ªŽÀ‘•‚ÍiAPI‚͈͓̔à‚Åj“ÆŽ©A‚Ȃ狖‚¹‚邪B

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 18:17:13
>>517
‚È‚é‚Ù‚ÇBnewConnection‚Ì’†‚Åconnection‚ðprivate‚ÅŽ‚Á‚Ä‚¨‚¢‚Ä
commit()‚Ærollback()‚Íì‚炸A‚»‚êˆÈŠO‚ÍnewConnection‚Ìpublicƒƒ\ƒbƒh‚ð’Ê‚µ‚Ä
connection‚ɓЂ°‚邯B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>‚ ‚Ƃ͌Âl“I‚ÈŠ´Šo‚¾‚¯‚ÇA“ÆŽ©‹K‘¥‚ÌAPI‚ð‹­§‚³‚ê‚é‚̂̓Cƒ„ƒ_B
>API‚Í•W€‚¾‚ªŽÀ‘•‚ÍiAPI‚͈͓̔à‚Åj“ÆŽ©A‚Ȃ狖‚¹‚邪B

Ž©•ª‚à“ÆŽ©API‚ð‹­§‚µ‚ÄŽ©—R“x‚ð’D‚¤‚Ì‚ÍD‚«‚¶‚á‚È‚¢‚Å‚·‚ª
DBŠÖ˜AƒNƒ‰ƒX‚¾‚¯‚Åcommit()‚Ærollback()‚̧݂̂ŒÀ‚È‚çƒMƒŠƒMƒŠ‹–—e”ÍˆÍ“à‚©‚ȂƎv‚Á‚Ä‚¢‚Ü‚·

519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 18:20:17
>>516
”»’肵‚½‚¢Œ^‚ªŒˆ‚Ü‚Á‚Ä‚¢‚é‚È‚ç
instanceof‰‰ŽZŽq
‚Ƃ肠‚¦‚¸Œ^‚ð’m‚肽‚¢‚¾‚¯‚È‚ç
"•s–¾ƒIƒuƒWƒFƒNƒg".getClass().getName()

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 19:57:44
SPAMƒ[ƒ‹‚ðŽó‚¯‚½‚Æ‚«‚É
‹t‚É‘—MŽÒ‚ÉUŒ‚‚ðŽdŠ|‚¯‚Ä
“ñ“x‚Æ‘—‚Á‚Ä‚±‚È‚¢‚悤‚É‚·‚é‚É‚Í
Java‚ł͂ǂ̂悤‚È•û–@‚ª‚ ‚è‚Ü‚·‚©H

521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 20:32:13
Java‚ðŽ«‚ß‚é‚µ‚©‚È‚¢‚Å‚·B
‚³‚悤‚È‚çB

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 20:48:44
>>520
ƒI[ƒP[B‚¢‚¢•û–@‚ðŽv‚¢‚‚¢‚½B
ŽŽ‚µ‚Ă݂½‚¢‚Ì‚ÅA‚¨‘O‚̃[ƒ‹ƒAƒhƒŒƒX‚ð‹³‚¦‚Ä‚­‚êB

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 21:41:06
root@localhost

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 21:58:09
java‚̃vƒƒOƒ‰ƒ€‚©‚çƒRƒ}ƒ“ƒhƒvƒƒ“ƒg‚ðŽg‚Á‚ÄcdƒRƒ}ƒ“ƒh‚ȂǂŎ©“®“I‚É“Á’è‚̃tƒHƒ‹ƒ_‚Ɉړ®‚µ‚ÄA“Á’è‚̃tƒ@ƒCƒ‹‚ðŽÀs‚µ‚½‚¢‚̂ł·‚ªA’T‚µ‚Ä‚à•û–@‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB

‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 22:05:35
ƒtƒŒ[ƒ€‚̃TƒCƒY•ÏX‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
ƒTƒCƒY‚ð•ÏX‚µ‚½‚±‚Æ‚ðƒŠƒAƒ‹ƒ^ƒCƒ€‚ÉŠ´’m‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚ǂ̂悤‚È•û–@‚ª‚ ‚é‚Å‚µ‚傤‚©H
MouseMotion‚¾‚ÆD&D‚µ‚Ä‚éŠÔ‚̓ƒbƒZ[ƒW‚ª‘—‚ç‚ꂸAcomponentResized‚àŽŽ‚µ‚Ü‚µ‚½‚ªƒ}ƒEƒXƒ{ƒ^ƒ“‚𗣂µ‚½uŠÔ‚µ‚©Š´’m‚µ‚Ü‚¹‚ñ
i‚Å‚«‚ê‚΂»‚̈ړ®‹——£‚©•ÏXŒã‚̃TƒCƒY‚à’m‚肽‚¢‚Å‚·j
JAVA‚ł͂»‚¤‚¢‚¤‚̂͑z’肵‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©B

>>524
Windows‚È‚çA››.bat‚Á‚Ä‚¢‚¤ƒtƒ@ƒCƒ‹‚‚­‚Á‚ĉEƒNƒŠƒbƒN•ÒW
’†‚É
------------
cd ˆÚ“®æ
java ƒƒCƒ“ƒNƒ‰ƒX‚Ì–¼‘O
-----------
‚Ì2s‚𑂯‚΂ł«‚é‚Ü‚·B
Ú‚µ‚­‚̓oƒbƒ`ƒtƒ@ƒCƒ‹‚Å‚µ‚ç‚ׂĂ­‚ç‚Í‚¢

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 22:06:09
Excel‚̃tƒ@ƒCƒ‹‚ª‚¢‚­‚‚©‚̃tƒHƒ‹ƒ_‚É•ª‚©‚ê‚Ä‘¶Ý‚µ‚Ä‚¢‚Ä
‚»‚ꂼ‚ê‚̃tƒHƒ‹ƒ_‚Í‚³‚ç‚ɃTƒuƒtƒHƒ‹ƒ_‚ð‚¢‚­‚‚©Ž‚Á‚Ä‚¢‚Ü‚·
‘S•”‚̃tƒHƒ‹ƒ_‚ð‚½‚Ç‚Á‚Ä‘S•”‚ÌExcelƒtƒ@ƒCƒ‹‚©‚ç
“Á’è‚̃V[ƒg‚Ì“Á’è‚̃Zƒ‹‚ð’Šo‚µ‚Ä‚¢‚«‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‚·‚ê‚΂悢‚Ì‚©ŒŸ“¢‚à•t‚«‚Ü‚¹‚ñ

527:‚T‚Q‚S
07/07/10 22:12:30
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ð‚‚©‚Á‚Äjava‚̃Nƒ‰ƒXƒtƒ@ƒCƒ‹‚ðŽÀs‚·‚é‚̂ł͂Ȃ­Ajava‚̃vƒƒOƒ‰ƒ€‚©‚çƒRƒ}ƒ“ƒhƒvƒƒ“ƒg‚̃Rƒ}ƒ“ƒh‚ð“ü—Í‚µ‚Ä“Á’è‚̈—‚ð‚µ‚½‚¢‚̂ł·‚ªB

‚»‚Ì‚â‚è•û‚ð’m‚Á‚Ä‚¢‚½‚狳‚¦‚ĉº‚³‚¢B

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 22:14:57
>>527
‚»‚¤‚¢‚¤‚±‚Æ‚ËAЍˆá‚¢‚µ‚Ä‚½

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 22:57:20
>>524
Runtime.getRuntime().exec(™DOSƒRƒ}ƒ“ƒh™);
“Á’è‚̈—‚ª‚í‚©‚ç‚È‚¢‚̂ł±‚±‚Ü‚Å

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 23:06:56
>>527
jrunscript‚‚©‚¦B‚»‚¤‚¢‚¤‚Æ‚«‚Ì‚½‚߂ɂ킴‚í‚´—pˆÓ‚³‚ꂽ‚ñ‚¾‚©‚ç

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 23:27:40
ƒƒ“ƒ‰ƒ“ƒNã‚ɂȂ肽‚¢‚ñ‚¾‚¯‚ǂȂɂµ‚½‚ç‚¢‚¢

Java—𔼔N‚­‚ç‚¢‚Å‚¢‚ÜJSP‚Æ‚©ƒf[ƒ^ƒx[ƒXŽg‚Á‚Ĭ‹K–͂ȃVƒXƒeƒ€ì‚Á‚Ä‚é

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 23:42:01
>>524
java1.5‚È‚çProcessBuilder‚ª”M‚¢

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/10 23:49:44
>>531
Eclipse‚̃vƒ‰ƒOƒCƒ“‚Æ‚©Swing‚ȂǂÌGUI
ƒCƒxƒ“ƒgƒhƒŠƒuƒ“‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉŠµ‚êAƒXƒŒƒbƒh‚ð‚ ‚é’ö“xŽg‚¢‚±‚È‚·‚Æ·‚Ío—ˆ‚é

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 00:29:28
„ƒCƒxƒ“ƒgƒhƒŠƒuƒ“
‚»‚±‚Å Visual C++ ‚Å‚·‚æ

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 00:40:07
>>533
EDT‚ÅŽžŠÔ‚©‚¯‚ăCƒxƒ“ƒgƒLƒ…[‹l‚܂点‚ăA[[[[II‚Æ‚©EEE
VM‚̃XƒŒƒbƒhŽÀ‘•‚Ì·ˆÙ‚âCPU‚Ì”‚ª2ˆÈã‚ ‚Á‚ăA[[[|II‚Æ‚©H

ŒÂl“I‚É‚ÍJWS‚ÉG‚ê‚Æ‚­‚Ì‚¨Š©‚ßB

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 02:45:59
MouseListener‚ÆMouseMotionListener‚Í“¯Žž‚ÉŽg‚¦‚È‚¢H‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚æ‚ÈEEE
‚Ç‚Á‚¿‚©‚ðÁ‚·‚ÆãŽè‚­‚¢‚­‚Ì‚ÉA
‚Ç‚¿‚ç‚à錾‚·‚邯ƒVƒ“ƒ{ƒ‹‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Æ‚¢‚í‚ê‚éEEE

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 02:51:48
Ž©ŒÈ‰ðŒˆB“ª‚ª‚¨‚©‚µ‚­‚È‚Á‚Ä‚¢‚½‚悤‚¾‚Á‚½

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 13:28:05
Java‚ð—p‚¢‚ÄŒfަ”‚ðì‚Á‚Ä‚¢‚Ü‚·
Œ`‚Í‚»‚±‚»‚±o—ˆ‚Ä‚«‚½‚Ì‚Åu“¯ˆêl•¨i“¯IPj‚©‚ç‚Ì“ñd“Še‚ð‹ÖŽ~‚·‚év‹@”\‚ð‚‚¯‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ª
‚±‚¤‚¢‚Á‚½‚à‚Ì‚ðì‚é‚̂ɕ֗˜‚ȃNƒ‰ƒX‚Í‚ ‚é‚̂łµ‚傤‚©H

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 15:19:11
ƒCƒ“ƒfƒ“ƒg•s—Ç‚Á‚ĉ½‚Å‚·‚©H

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 15:23:12
if (a > b)
@@b = a;
@@a = 1;
System.out.println(b);

‚Ý‚½‚¢‚É‘‚¢‚Äa > b‚łȂ¢‚Æ‚«‚Å‚àa = 1;‚ªŽÀs‚³‚ê‚邿‚¤‚ÉöŠo‚³‚¹‚鈫‚¢“z‚Ì‚±‚Æ

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 15:25:29
‹t‚¾
a > b‚ÌŽž‚É‚µ‚©a = 1;‚ªŽÀs‚³‚ê‚È‚¢‚悤‚ÉA‚¾

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 17:19:25
‚Í‚¶‚ß‚©‚çƒuƒƒbƒN‚É‚µ‚Æ‚¯‚Ηǂ¢‚ñ‚¾‚æB
‚Ç‚¤‚¹Œã‚©‚ç•ÏX‚³‚ê‚é‚ñ‚¾‚µB

if (a > b){
@@b = a;
}
a = 1;
System.out.println(b);

543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 19:31:51
if (a>b) b=a;
a = 1;
System.out.println(b);

‚±‚¤‘‚¯‚Î’Z‚¢B

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 23:26:19
‚PFJSP‚̉æ–ʂł̓ü—͈—
‚QFjava‚Åcsvƒtƒ@ƒCƒ‹“Ç‚ñ‚¾‚è‚ ‚ꂱ‚ꂵ‚ÄDB‚É‘‚«ž‚Þ
‚RFDB‘‚«ž‚ÝŒ‹‰Ê‚ðJSP‚Å•\ަA‚Æ‚¢‚¤‚Ì‚ðì‚Á‚Ä‚¢‚Ü‚·B

‚±‚ê‚É‹K’è‚ÌŽžŠÔ‚ð‰z‚µ‚½‚çƒGƒ‰[‚Æ‚µ‚ă^ƒCƒ€ƒAƒEƒg‰æ–ʂ֑JˆÚ‚·‚é‹@”\‚ð
’ljÁ‚µ‚悤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

‚ÅAAction‚Å
try{
@Timer timer = new Timer();
@timer.schedule(new myTimer(),3000);
@FX
}catch(myTimeoutException e){
@return (mapping.findForward("error"));
}

myTimer#run()@©TimerTaskŒp³ƒNƒ‰ƒX
myTimeoutException e = new myTimeoutException ();
throw e;
‚Ý‚½‚¢‚É‚â‚Á‚Ă݂܂µ‚½‚ª
myTimer#run()‚܂ł͗ˆ‚邯‚ÇAction‚Ì•û‚ÉmyTimeoutException ‚Å”ò‚ñ‚Å‚±‚È‚¢‚Å‚·B


‚È‚ñ‚ÅException”ò‚ñ‚Å‚±‚È‚¢‚̂łµ‚傤‚©H

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 23:33:56
>>544
Thread‚ÉŠÖ‚µ‚ÄŠî–{‚©‚çŠw‚тȂ¨‚µ‚Ä—ˆ‚¢
ŠÈ’P‚ȃTƒ“ƒvƒ‹‚ð‚¨‚¢‚Ä‚¨‚­‚̂ŎÀs‚µ‚Ă݂Ă­‚ê

class ThreadA extends Thread {
@ @public void run() {
@ @ @ throw new RuntimeException();
@ @}
@ @public static void main(String[] args) {
@ @ @ @new ThreadA().start();
@ @}
}

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/11 23:56:24
swing‚̃tƒŒ[ƒ€ƒ[ƒN‚Å’è”ԂȂ͉̂½‚Ȃ̂łµ‚傤‚©H
¡’–Ú‚³‚ê‚Ä‚é‚Ì‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:12:42
swing‚Ì’è”Ô‚Á‚ĈӖ¡ƒƒJƒ‰ƒl[‚æ
java3d‚Æ‚©‚»‚ÌŠg’£ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚±‚Æ‚©H

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:21:01
‚½‚Á‚½2s³Šm‚ɓǂ߂Ȃ¢‚Ì‚©‚æB
"ƒtƒŒ[ƒ€ƒ[ƒN‚Ì"’è”Ô‚Á‚Ä‘‚¢‚Ä‚ ‚邾‚ë

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:21:57
SwingŽ©‘Ì‚ªƒtƒŒ[ƒ€ƒ[ƒN‚̂悤‚È‹C‚à‚·‚éB

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:31:47
‚»‚¤‚¾‚Ë


551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:34:40
ƒtƒŒ[ƒNƒ[ƒN‚̈Ӗ¡‚ª‰ð‚Á‚Ä‚¢‚È‚¢‚É‚P•[B
’è”Ô‚ÍBorderLayout‚ÆGridBagLayout‚¾‚æA‚Å–ž‘«‚·‚é‚Ì‚©‚È(ƒÖ.)

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:36:31
>>544
runƒƒ\ƒbƒh“à‚ÅThread.currentThread().getName()‚ðo—Í‚µ‚Ă݂ê‚ÎH
‚ ‚ÆAmyTimeoutExceptionƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’†‚Å‚àThread.currentThread().getName()‚ðo—Í‚µ‚Ä
ˆá‚¢‚ª•ª‚©‚ê‚Ζ³–â‘èô


553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 00:43:35
>>544
WebƒT[ƒo‚ƃNƒ‰ƒCƒAƒ“ƒg‚̃Cƒxƒ“ƒg‚Ì‚â‚èŽæ‚è‚𒲂ׂĂ­‚êA‚»‚ê‚¶‚áŽÀ‘•‚Å‚«‚ñ
‚PDƒNƒ‰ƒCƒAƒ“ƒg‚Ń^ƒCƒ€ƒAƒEƒg‚ðŒŸ’m‚µ‚½‚¢
@Ë JavaScript‚ȂǂŎÀ‘•
‚QDƒT[ƒo[‚Ń^ƒCƒ€ƒAƒEƒg‚ðŒŸ’m‚µ‚½‚¢
@Ë Å‰‚̃AƒNƒZƒXŽžŠÔ‚ð‹L˜^‚µ‚Ä‚¢‚Ä·•ª‚ðŽæ‚ê‚΂¢‚¢

®A‚Q‚Ìê‡Au‚¹‚Á‚©‚Á‚­Šæ’£‚Á‚Ä“ü—Í‚µ‚½‚̂Ʉƒv‚Á‚ĂȂé‚̂ŒˆÓB

554:‚T‚S‚U
07/07/12 00:46:37
>>546‚Å‚·B
swingŽ©‘̃tƒŒ[ƒ€ƒ[ƒN‚Ȃ̂ł·‚ªA
URLØÝ¸(journal.mycom.co.jp)
URLØÝ¸(itpro.nikkeibp.co.jp)
‚ð‚Ý‚ÄA‘ü‹C‚ɂȂÁ‚½‚¾‚¯‚Å‚·B

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 05:40:19
Œ‹‹ÇA‚Ç‚ê‚àSwingì–@‚Ì’èŒ^‹å‚ð‰B‚Ø‚¢‚µ‚ÄŠy‚·‚é˜g‘g‚Ý‚É—Ž‚¿’…‚­‹C‚ª‚·‚éB
java‚ÅswingˆÈã‚ÌGUIo‚µ‚Ä‚à‚“x‚È‚¾‚¯‚łǂÌOS‚Å‚à’Ê—p‚·‚éGUI‚ª’ñ‹Ÿ‚Å‚«‚È‚­‚È‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈH

LnF‚ªjava‚È‚¾‚¯‚Åwin/macƒ†[ƒU[‚Í”ð‚¯‚é‚µB
ƒ|ƒgƒyƒ^Žx‰‡‚ÍJSRƒKƒ“ƒKƒ“o‚·‚¾‚낤‚ËB
‚»‚ñ‚ȂƂ±‚ë‚¶‚á‚È‚¢H
‚â‚Á‚σxƒNƒ^[ƒx[ƒX‚ÌGUIƒc[ƒ‹ƒLƒbƒg‚͂܂¾‘‚¢‚¾‚낤‚©H

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 06:50:33
java.lang.MathƒNƒ‰ƒX‚ðŽg‚킸‚ÉAdoubleŒ^‚̕ϔ‚ð
¬”“_ˆÈ‰º“ñŒ…‚܂Ŏc‚µ‚ÄØ‚èŽÌ‚Ä‚½‚¢‚Å‚·B

‘æˆêŠ´‚Í‚±‚¤‚¢‚¤Š´‚¶‚Å‚·‚ªA‚à‚Á‚Æ—Ç‚¢•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

double total = 1234.5678;

int tmp = (int)(total*100);
total = tmp/100.00;

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 07:00:49
>>556
•\ަ‚ÌŽž‚É‚Ì‚ÝØ‚èŽÌ‚Ä‚é‚ׂ«‚Æl‚¦‚ÄANumberFormat
¬”“_‚QŒ…‚ƌŒè‚È‚ç‚ÎAint‚Åy‘S‚ÄzŒvŽZ‚µ‚ÄA•\ަ‚·‚鎞‚É100‚ÅŠ„‚éB

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 07:13:07
>>556
total = new BigDecimal(total).setScale(2, BigDecimal.ROUND_DOWN).doubleValue();

559:‚ 
07/07/12 10:31:48
•”•ªŒŸõ‚·‚éƒvƒƒOƒ‰ƒ€‚ðl‚¦‚Ä‚¢‚Ü‚·B
StringŒ^‚Ìabc‚ª‚ ‚Á‚Äabc‚Æ‚à‚Énull‚È‚çDB‚Ì“à—e‚ð‘S•”•Ô‚µAbc‚¾‚¯null‚È‚ça‚Ì’l‚ð•Ô‚·‚ȂǑS‚W’Ê‚è‚Ìif•¶‚ð‚¤‚Ü‚­l‚¦‚ç‚ê‚Ü‚¹‚ñB
‚ǂȂ½‚©‚P‚Â‚Å‚à‚¢‚¢‚̂ł¨Šè‚¢‚µ‚Ü‚·B

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 10:36:26
a‚ð•Ô‚·‚Æ‚©‘S•”•Ô‚·‚Æ‚©‚Ç‚¤‚¢‚¤ˆÓ–¡H
‘S•”•Ô‚·‚Æ‚«‚Ía—ñ‚Æb—ñ‚Æc—ñ‚ð˜AŒ‹‚µ‚ĕԂ·‚ÌH

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 10:42:08
SQL‚ÌWHERE‹å‚ðString‚̃pƒ‰ƒ[ƒ^‚É‚æ‚Á‚Ä•ÏX‚·‚é‚Á‚Ä‚±‚ÆH

562:‚ 
07/07/12 10:55:29
559‚Å‚·B
’l‚ðŽæ“¾‚·‚é‚Á‚Ä‚±‚Ƃł·B
‚¢‚܃AƒvƒŠƒP[ƒVƒ‡ƒ“ì‚Á‚ĂăT[ƒuƒŒƒbƒg‚É‘‚­“à—e‚ª‚¤‚Ü‚­•\Œ»‚Å‚«‚È‚­‚Äc
if (i == null && t == null && p == null) {
String sql = "select * from –––––";
ResultSet rs = stmt.executeQuery(sql);
‚Æ‚©l‚¦‚Ä‚½‚ñ‚Å‚·‚¯‚Çc

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 11:40:11
‚Ȃɂª‚µ‚½‚¢‚Ì‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢Bà–¾‘«‚è‚È‚·‚¬

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 11:45:05
String abc‚Æ‚¢‚¤‘‚«•û‚ł͂Ȃ­Aa,b,c‚Ì‚R‚‚ÌString‚ª‚ ‚èA‚»‚ꂼ‚ênull‚©null‚łȂ¢‚©‚ð”»’f‚·‚é•K—v‚ª‚ ‚邯‚¢‚¤‚±‚ƂȂ̂łµ‚傤B


565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 11:56:27
Ž¿–â‚Æ‚¢‚¤‚©AJava‚̉•ϒ·ˆø”‚ÌŽd—l‚Å‹^–â‚ÉŽv‚Á‚½‚̂ł·‚ªA

void test(int... vector) {
@if (vector.length == 0)
@@System.out.println("vector‚Í‹ó‚Å‚·.");
@else
@@for (int i : vector)
@@@System.out.print(i + " ");
}

‚±‚¤‚¢‚¤ƒƒ\ƒbƒh‚ð‘‚­‚ÆA‰Â•Ï’·ˆø”‚͈ø”‚È‚µ‚Å‚àŽÀs‚Å‚«‚é‚Ì‚ÅA
test();
‚ƌĂÑo‚·‚ÆA"vector‚Í‹ó‚Å‚·."‚Æ•\ަ‚³‚ê‚Ü‚·B
‚Å‚·‚ªA“¯–¼‚̈ȉº‚̃ƒ\ƒbƒh‚𓯂¶ƒNƒ‰ƒX‚Å’è‹`‚·‚邯A
ƒI[ƒo[ƒ[ƒh‚³‚ê‚Ü‚·‚Ì‚ÅAˆø”‚ª0‚̂Ƃ«‚ÌU‚é•‘‚¢‚ª•s’è‚̂悤‚ÉŒ©‚¦‚Ü‚·B

void test() {
@test(1);
}

ŽÀÛ‚É‚â‚Á‚Ă݂½‚Æ‚±‚ëA‰º‚ÌŠÖ”‚ªŒÄ‚Ño‚³‚êA"1 "‚ª•\ަ‚³‚ê‚Ü‚µ‚½B
‰Â•Ï’·ˆø”‚æ‚è‚àƒI[ƒo[ƒ[ƒh‚̂ق¤‚ª—D悳‚ê‚邱‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½‚ªA
ˆø”“I‚ɂ͂ǂ¿‚ç‚Å‚àŒÄ‚Ño‚¹‚é‚Ì‚ÅA‚µ‚Á‚­‚肱‚Ü‚¹‚ñB
‚悯‚ê‚΂±‚̂悤‚ɂȂ闗R‚ð‹³‚¦‚Ä‚à‚炦‚Ü‚·‚©H

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 12:43:04
>>565
URLØÝ¸(java.sun.com)
‚ ‚½‚肾‚ËB

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 12:52:47
>>566
‚à‚¤‚¿‚Á‚Æã‚¾‚Á‚½B 15.12.2.3 ‚̈ê”ÔÅŒã‚É
> If no method applicable by method invocation conversion is found,
> the search for applicable methods continues with phase 3 (˜15.12.2.4).
> Otherwise, the most specific method (˜15.12.2.5) is chosen among the methods that are applicable by method invocation conversion.
ƒƒ\ƒbƒhŒÄ‚Ño‚µ•ÏŠ·‚Å“K—p‰Â”\‚ȃƒ\ƒbƒh‚ªŒ©‚‚©‚ç‚È‚¯‚ê‚ÎA
ƒƒ\ƒbƒh’Tõ‚̓tƒFƒCƒY3i‰Â•Ï’·ˆø”‚Å“K—p‰Â”\‚ȃƒ\ƒbƒh‚ð’T‚·ƒtƒFƒCƒYj‚ɈÚsB
‚»‚¤‚łȂ¯‚ê‚ÎAÅ“K‚ȃƒ\ƒbƒh‚̓ƒ\ƒbƒhŒÄ‚Ño‚µ•ÏŠ·‚Å“K—p‰Â”\‚ȃƒ\ƒbƒh‚©‚ç‘I‚΂ê‚éB

568:565
07/07/12 13:09:21
>>566-567
‚±‚ñ‚ÈŽ¿–â‚ÉA“IŠm‚ȕԓš‚ð‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚»‚¤‚Å‚·‚©A•¶‘‚Å’è‹`‚³‚ê‚Ä‚¢‚é‚ñ‚Å‚·‚ËB

ˆÈ‰ºƒ`ƒ‰— 
Java‚Á‚ÄŒ¾Œê‚Ì’è‹`‚ª–¾Šm‚ȃCƒ[ƒW‚ª‚ ‚é‚©‚çA‚±‚¤‚¢‚¤‚Ç‚Á‚¿‚Æ‚àŽæ‚ê‚é\•¶‚ð‹–—e‚·‚é‚̂ͭ‚µˆÈŠOB
C++‚È‚ñ‚©‚Å‚àAƒI[ƒo[ƒ[ƒh‚ɂ͒è‹`‚ªd‚È‚ç‚È‚¢‚悤‚É’ˆÓ‚µ‚Ä‚¢‚é‚Ì‚ÉA‚È‚ñ‚©ˆÓ}‚µ‚Ä‹–—e‚µ‚Ä‚é‚Ì‚©‚È‚ B
‚Ü‚ AuŽÀ‘•‚·‚é‚Ì‚ª‚â‚₱‚µ‚¢orƒpƒtƒH[ƒ}ƒ“ƒX‚É–â‘肪o‚év‚Á‚Ä‚¢‚¤‰Â”\«‚ªˆê”Ô‚‚¢‹C‚à‚·‚éB

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 13:15:48
>>568
printf‚ª‚â‚肽‚©‚Á‚½‚¾‚¯B

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 14:47:05
>>568
‚¾‚©‚炱‚»JLS‚Å–¾Šm‚È’è‹`‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚©

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 16:17:51
printf‚Á‚Ä—v‚é”h‚Æ—v‚ç‚ñ”h‚Å‚à‚߂Ȃ©‚Á‚½‚¯H
swap—v‚é‚©—v‚ç‚ñ‚©‚̘b‚Ý‚½‚¢‚¾‚ÆŽv‚Á‚½‹L‰¯‚ª‚ ‚é‚ñ‚¾‚ªB

572:sage
07/07/12 21:59:27
‚¢‚Üjaxb2.0‚ðŽg‚Á‚ÄAxml‚©‚çjavaƒIƒuƒWƒFƒNƒg‚ɕϊ·‚·‚郃WƒbƒN‚ðl‚¦‚Ä‚é‚ñ‚¾‚¯‚ÇA
<hoges>
<hoge id="hoge1"><value>‚Ù‚°‚Å[‚½</value></hoge>
<hoge id="hoge2"><value>‚Ù‚°‚Å[‚½</value></hoge>
<hoge id="hoge3"><value>‚Ù‚°‚Å[‚½</value></hoge>
</hoges>
pubric class Hoges {
@XmlElement(name="hoge")
private List<Hoge> hogelist = new ArrayList<Hoge>();
EEE
}

@XmlRootElement
pubric class Hoge {
@XmlAttribute(name="id")
private String id;
@XmlValue
private String value;
EEE
}
‚±‚Ìxml‚Ì<value>ƒ^ƒO‚ª–³‘ʂɎv‚¦‚ÄŽd•û‚È‚¢B
<hoges>
<hoge id="hoge1">‚Ù‚°‚Å[‚½</hoge>
<hoge id="hoge2">‚Ù‚°‚Å[‚½</hoge>
<hoge id="hoge3">‚Ù‚°‚Å[‚½</hoge>
</hoges>
‚Á‚Ăȑ‚«•û‚ÅA"‚Ù‚°‚Å[‚½"‚ðHoge.value‚ɃZƒbƒg‚·‚é•û–@‚È‚¢H

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 22:11:25
ƒXƒŒƒbƒh‚ðŽw’肵‚Ä’âŽ~‚µ‚½‚èAÄŠJ‚³‚¹‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 22:13:14
>>573
‚Å‚«‚Ü‚¹‚ñBŽ©•ª‚Ńtƒ‰ƒO‚ð—pˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

575:556
07/07/12 23:15:53
>>557
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

double‚ðŽg‚í‚È‚¢‚ñ‚Å‚·‚ËB
int‚ÅŒvŽZ‚·‚邯A‚Ç‚ñ‚È—Ç‚¢Ž–‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©B

>>558
‚²‚ß‚ñ‚È‚³‚¢
Žg‚¦‚é‚Ì‚Íjava.util.*‚¾‚¯‚Å‚µ‚½B


576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/12 23:48:21
‚·‚¢‚Ü‚¹‚ñAŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

uUDT‚Ì’ÊM‚ÅŽ©•ª‚ÌIPƒAƒhƒŒƒX‚ÆA’ÊM‚µ‚Ä‚¢‚鑊Žè‚ÌIPƒAƒhƒŒƒX‚ð”äŠr‚·‚éƒvƒƒOƒ‰ƒ€v‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚Ü‚·B‚»‚±‚ÅA
‘ŠŽè‚ÌIPƒAƒhƒŒƒX‚ÍADatagramPacket.getAddress()@‚Å
u192.›.›.›v‚Æ‚¢‚¤—l‚É•’ʂɎæ‚ê‚é‚ñ‚Å‚·‚ªA
Ž©•ª‚ÌIPƒAƒhƒŒƒX‚ðAInetAddress.getLocalHost().getHostAddress()@‚Å
u2001:0:4136:EEEEv‚Æ‚¢‚¤—l‚É(ƒOƒO‚Á‚Ä‚Ý‚é‚ÆIP‚–‚U‚ÌIPƒAƒhƒŒƒX‚炵‚¢‚ñ‚Å‚·‚ª)”äŠr‚Å‚«‚Ü‚¹‚ñB
IP‚–‚S‚ÅŽ©•ª‚ÌIPƒAƒhƒŒƒX‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 00:04:31
>>572@‚¤‚뉯‚¦‚¾‚¯‚ÇXmlMixedH‚¾‚Á‚½‚©‚Åo—ˆ‚½‚©‚à

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 00:52:58
>>576
UDTH

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 00:59:48
>>574>>573
‚½‚µ‚©ˆêŽž’âŽ~‚Æ‚©‚È‚ç‚Å‚«‚é‚Ì‚ª—L‚Á‚½‚æ


580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 01:01:46
>>579
‚Ç‚¤‚â‚Á‚Ä‚â‚é‚̂ł·‚©H
“Á•ʂȃ‰ƒCƒuƒ‰ƒŠ‚ðŽg—p‚·‚邯‚©‚Å‚µ‚傤‚©HH

581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 01:18:02
Žw’肵‚Ä‚Á‚Ă͖̂³—‚¶‚á‚Ë[‚Ì

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 01:22:08
‘ÎÛ‚Ì@Thread@‚ª•ª‚©‚Á‚Ä‚é‚È‚ç@suspend@‚à@resume@‚à‰Â”\‚¾‚낪

583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 04:25:34
ƒCƒxƒ“ƒgˆ—‚ªGUI‚Ì—á‚΂©‚è‚ł悭‚í‚©‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©GUI‚ł͂Ȃ¢ƒCƒxƒ“ƒgˆ—‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 05:21:09
‚¶‚á‚ AƒvƒbƒVƒ…Œ^‚ÌxmlƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚àEEE

‚Ü‚ A‚»‚ê‚Í—Ç‚¢‚Æ‚µ‚Ä’Pƒ‚ÈCUI‚¾‚ƃ‹[ƒv’†‚ɃL[“ü—ÍE‚¤‚¾‚¯B
‚»‚êˆÈã‚Ì‚à‚̂̓Rƒ“ƒ\[ƒ‹§Œä‚Å‚«‚È‚¢java‚ɂ͖³ŠÖŒW‚Å
‚Ç‚Á‚¿‚É‚µ‚Ä‚à—á‚Éo‚·‚悤‚ȃTƒ“ƒvƒ‹ƒR[ƒh‚͂Ȃ¢‚æ‚ËB

ƒCƒxƒ“ƒgƒhƒŠƒuƒ“‚ŃOƒO‚Á‚½•û‚ª—Ç‚¢‚ÆŽv‚¤B

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 05:28:47
>>583
public class Clock implements java.awt.event.ActionListener {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println(new java.util.Date());
}
public static void main(String[] args) throws InterruptedException {
Clock c = new Clock();
new javax.swing.Timer(1000, c).start();
synchronized (c) {
c.wait();
}
}
}

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 08:15:59
>>585
‚»‚ꌋ‹Ç‚ÍGUI+ƒXƒŒƒbƒh‚ÉŠÖ˜A‚µ‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚È‚ñ‚¶‚áEEEB

‚Ü‚ Ajava.awt.*ƒpƒbƒP[ƒW‚ɃCƒxƒ“ƒgŽü‚èW’†‚µ‚Ă邩‚çjava‚̃Cƒxƒ“ƒgˆ—‚Í
ƒwƒbƒhƒŒƒX‚¶‚á‚È‚¢‚¾‚ë‚Á‚Äl‚¦•û‚à‚Å‚«‚é‚©‚ç>>583‚ÌŽ¿–â‚à“I‚ðŽË‚ĂȂ¢‚©‚à’m‚ê‚ñ‚ªB


587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 11:16:43
java.io.File#listFiles ‚â java.io.File#list ‚Í

> Œ‹‰Ê‚Ì”z—ñ‚Ì–¼‘O•¶Žš—ñ‚Í“Á’è‚̇˜‚ɂ͂Ȃè‚Ü‚¹‚ñB
> ƒAƒ‹ƒtƒ@ƒxƒbƒg‡‚ɂȂé‚킯‚ł͂ ‚è‚Ü‚¹‚ñB

‚Æ‚ ‚è‚Ü‚·‚ªA‚±‚ê‚Í–¼‘O•¶Žš—ñˆÈŠO‚Ì“_‚É‚¨‚¢‚Ä‚à
•s’è(­‚È‚­‚Æ‚à•ÛØ‚Í‚µ‚È‚¢)‚ÆŒ¾‚¤‚±‚ƂȂ̂łµ‚傤‚©?

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 11:21:40
>>587
ŽÀ‘•“I‚É‚ÍOS‚ÌAPI‚ª•Ô‚·‡”Ô‚»‚Ì‚à‚̂Ȃ̂ÅA‚½‚¢‚Ä‚¢‚̓fƒBƒXƒNã‚Ì
ƒfƒBƒŒƒNƒgƒŠ‚É‹L˜^‚³‚ê‚Ä‚¢‚釔ԂɂȂéB‚¾‚©‚çAˆÓ–¡‚Ì‚ ‚釔ԂÅ
‚͂Ȃ¢B


589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 11:42:40
>>587
‚»‚䎖B

Œ´•¶‚Ý‚è‚ᕪ‚©‚邯Žv‚¤‚¯‚Ç
> There is no guarantee that the name strings in the resulting array
> will appear in any specific order; they are not,
> in particular, guaranteed to appear in alphabetical order.
“ú–{Œê–ó‚Å‚Í in particular ‚Ì•”•ª‚ªƒXƒbƒ|ƒŠ‚Ê‚¯‚Ä‚é‚Ì‚ËB

‚à‚¿‚ë‚ñA>>588‚ª‚¢‚¤uOS‚ÌAPI‚ª•Ô‚·‡”Ô‚»‚Ì‚à‚Ìv‚Á‚Ă̂àˆêØ•ÛØ‚³‚ê‚ĂȂ¢B

590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 11:46:45
Tomcat‚̃RƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚ɂ‚¢‚Ĉȉº‚ÅOKH

server.xml‚ÌJNDI(ResourceParams)‚ÌÝ’è‚Åfactory‚ÉBasicDataSourceFactory‚ȂǂÌ
ƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒO‚ɑΉž‚µ‚½Aƒf[ƒ^ƒ\[ƒXŽÀ‘•ƒNƒ‰ƒX‚Ìfactory‚ð
Žw’è‚·‚鎖‚Ås‚í‚ê‚éB

factory‚ÌŽw’肪‚È‚¢ê‡‚ÍAdriverClassName‚ÅŽw’肵‚½JDBCƒhƒ‰ƒCƒo‚Ì
DataSourceŽÀ‘•ƒNƒ‰ƒX‚ªŽg—p‚³‚ê‚éB

‚æ‚Á‚ÄAfactory‚È‚µ‚ÅAJNDI‚Ì‹Lq‚¾‚¯‚Å‚ÍAƒv[ƒ‹‚ªs‚í‚ê‚邯‚ÍŒÀ‚ç‚È‚¢B
PostgreSQL‚Ìê‡A•t‘®‚ÌJDBCƒhƒ‰ƒCƒo‚Å‚ÍAƒv[ƒ‹‚Í‚³‚ê‚È‚¢B

591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 11:57:10
>>588-589
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Í‚èA‚ÆŒ¾‚¤‚Æ‚±‚ë‚Å‚·‚ª
–󔲂¯‚ÆŒ¾‚¤“_‚Í‹Á‚«‚Ü‚µ‚½B

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 14:14:10
JFreeChart‚Å•`‰æ‚µ‚½ƒOƒ‰ƒt‚Ìã‚É‚©‚Ô‚¹‚邿‚¤‚ÉShape‚ð•`‰æ‚·‚鎖‚͉”\‚Å‚µ‚傤‚©

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 14:40:21
>>592
‰Â”\

594:592
07/07/13 15:02:09
JFreeChart‚ɂ‚¢‚Ä‚à‚¤ˆê“_
axis‚ð‹¤—L‚µ‚½ˆÙŽíƒ`ƒƒ[ƒg‚̬‡•\ަ‚à‰Â”\‚Å‚µ‚傤‚©


595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 15:25:30
>>591
javadoc‚ł͕’ÊAŒ´•¶‚ƃTƒCƒg‚̃`ƒ…[ƒgƒŠƒAƒ‹‚æ‚­“ǂނ̃Iƒkƒkƒ

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 15:44:35
>>594
ˆÙŽí‚Å‹¤—L‚Á‚Ă̂ª‚æ‚­•ª‚©‚ç‚È‚¢‚¯‚ÇA‚»‚ê‚ào—ˆ‚½‚ÆŽv‚¤
‘OŽg‚Á‚½Žž‚É5,6Ží—ނ̃Oƒ‰ƒt‚ðd‚˂ăvƒƒbƒg‚µ‚Ä‚½‚Í‚¸

597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 15:45:43
„„1
‚Ä‚“‚Æ

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 17:02:50
ŒvŽZ‚ɂ‚¢‚Ă̎¿–â‚Å‚·
double test = 17.56;
‚Æ‚¢‚¤‚Ì‚ª‚ ‚Á‚ÄA‚±‚ê‚Ì100”{‚Ì“š‚¦i1756j‚ðo‚µ‚½‚¢‚̂ł·‚ªA
ŒvŽZ‚·‚邯A1755.9999999999998‚ȂǂƂ¢‚¤“š‚¦‚ª‚łĂ«‚Ü‚·B
‚ǂ̂悤‚É‚·‚ê‚Ίú‘Ò‚µ‚½“š‚¦‚ª‚łĂ­‚é‚̂łµ‚傤‚©B

ŽŽ‚µ‚½‚±‚Ƃ͉º‹L‚Ì2‚‚łǂ¿‚ç‚à•ςȌ‹‰Ê‚ɂȂè‚Ü‚µ‚½
System.out.println(test * 100.0);
System.out.println(test * 100.0f);

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 17:19:33
>>598
BigDecimal test = new BigDecimal("17.56");
System.out.println(test.multiply(new BigDecimal(100)));

600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 17:20:37
>598
System.out.println(Math.round(test*100));


601:598
07/07/13 17:39:48
>>599-600
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
Šú‘Ò’Ê‚è‚Ì“š‚¦‚ð‚¾‚·‚±‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
’Pƒ‚É100”{‚·‚邯‚¢‚¤‚͓̂‚¢‚±‚ƂȂñ‚Å‚·‚Ë¥¥¥•׋­‚ɂȂè‚Ü‚µ‚½B

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 19:22:03
>>593>>596
—L“‚²‚´‚¢‚Ü‚µ‚½A‘‘¬Žg‚Á‚Ă݂܂µ‚½
‚È‚©‚È‚©—D‚ê‚à‚̂ł·‚Ë‚±‚ê‚Í

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 19:51:42
>>601
Œë·‚ª‚Ë
‚ ‚é‚©‚ç

604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 19:52:03
>>598
Java‚ÉŒÀ‚Á‚½‚±‚Æ‚¶‚á‚È‚¢‚¯‚ÇAƒvƒƒOƒ‰ƒ€‚Ŭ”‚ðˆµ‚¤‚͓̂‚¢

605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 19:55:11
“d‘ì‚Å‚à‚¢‚¦‚邯‚Ç‚Ë

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 20:26:47
—ÊŽqƒRƒ“ƒsƒ…[ƒ^[‚ɂȂê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH

607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 20:31:58
—ÊŽqƒRƒ“ƒsƒ…[ƒ^‚Í“ñi”Žg‚í‚È‚¢‚Ì‚©H

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 20:46:13
ƒAƒiƒƒOƒRƒ“ƒsƒ…[ƒ^[‚Å‚n‚j

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 22:42:44
>>576
ŽŽ‚µ‚½‚±‚Æ–³‚¢‚¯‚Ç
DatagramPacket.getSocketAddress().getAddress() ‚Á‚ĉ½‚ª‹A‚Á‚Ä‚­‚é‚ÌH

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 00:04:40
>>600
“K“–‚·‚¬‚—@“š‚¦‚ª2.6‚Æ‚©‚¾‚Á‚½‚ç3‚ɂȂé‚È‚—

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 16:47:50
switch•¶‚Å››ˆÈã‚Ìꇂ͂±‚̈—‚ð‚·‚é‚Á‚Ä‚¢‚¤‚̂͂ł«‚Ü‚·‚©H

612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 17:40:17
>>611
‚Ƃ肤‚é’l‚ª‚©‚È‚èŒÀ‚ç‚ê‚Ä‚¢‚é‚Ȃ盛ˆÈã‚Ì’l‚ð•¡”‚Ìcase‚Å—…—ñ‚µ‚Ä‹“‚°‚Ä‚¨‚¯‚΂¢‚¢‚ªA
‚»‚¤‚¢‚¤ðŒ”»’f‚Í•’Ê‚Íif•¶‚ň—‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B

613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 18:39:38
>>611
int flag = 0;
if( 10 <= x) flag = 1;
switch flag
case flag:
@ // ˆ—
@ break;
default:
@ // ‰½‚à‚µ‚È‚¢H

‚łǂ¤‚¾H

switch•¶‚ÍŽg‚í‚È‚¢‚Ì‚ªƒxƒ^[
‘åŽG”c‚È‘‚«•û‚ÍŠo‚¦‚Ä‚¢‚邯‚ÇAÚ×–Y‚ꂽ‚ñ‚ÅAƒeƒLƒg[
‚˜‚ª10ˆÈã‚ÌŽžAswitch•¶‚ň—‚𕪊ò‚Å‚«‚邼B
‹Æ–±‚Å‘‚¢‚½‚È‚ç‚΂Ԃ¿ŽE‚·‚¯‚ǂȂ—‚—‚—‚—


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

5034“ú‘O‚ÉXV/271 KB
’S“–:undef