y‰SŽÒzJavaŽ¿–⥑ ..
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 14:00:00
>>396
‚»‚¤‚È‚ñ‚¾I
‚Ç‚¤‚â‚é‚ÌH
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 14:56:46
>>398
ƒtƒ@ƒCƒ‹‚ÉŠÖ˜A‚¯‚ç‚ê‚Ä‚éƒAƒCƒRƒ“‚Á‚ÄA
OSˆË‘¶‚È‹C‚ª‚·‚é‚ñ‚¾‚ªEEE>>396‚͉½‚©Š¨ˆá‚¢‚µ‚Ä‚é‹C‚ªEEE
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 14:59:09
ˆá‚¤‚æA‚¨‘O‚ÉŒ¾‚Á‚½‚ñ‚¶‚á‚È‚¢‚æ
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 15:00:06
>>399
JTreeã‚̃AƒCƒRƒ“‚¾‚ëH
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 15:12:33
Šm‚©‚ɃtƒHƒ‹ƒ_‚ÌŠG‚Æ‚©‚ÍUIƒŠƒ\[ƒX‚ŕς¦‚ç‚ê‚邯Žv‚¤‚ª
ƒGƒNƒXƒvƒ[ƒ‰‚Ý‚½‚¢‚Ȃ̂ðì‚肽‚¢‚Á‚Ä‚±‚Æ‚ÍAexeƒtƒ@ƒCƒ‹‚̃AƒCƒRƒ“‚Æ‚©
ŠÖ˜A‚¯‚ç‚ꂽƒAƒvƒŠ‚̃AƒCƒRƒ“‚Æ‚©‚É‚µ‚½‚¢‚Á‚Ä‚±‚ƂȂñ‚¶‚á‚È‚¢‚ÌH
>>401
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 15:47:41
>>402
‚»‚¤‚¢‚¤‚±‚Æ‚Á‚·
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 19:04:57
ƒAƒCƒRƒ“‚ð—pˆÓ‚·‚邯‚±‚ë‚©‚炾‚ÈB
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 20:49:42
ƒCƒ“ƒXƒ^ƒ“ƒX‚̶¬‚Æ”jŠü‚ÉŠÖ‚·‚éƒpƒtƒH[ƒ}ƒ“ƒX‚𒲂ׂ½‚¢‚̂ł·‚ªA‘ª’èƒc[ƒ‹‚Ý‚½‚¢‚È‚à‚̂͂ ‚è‚Ü‚·‚©H
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 21:03:29
>>403
“¯‚¶ƒvƒƒOƒ‰ƒ€‚ð Linux ‚ÖŽ‚Á‚Ä‚¢‚½‚ç‚Ü‚Á‚½‚ˆÓ}‚µ‚½’Ê‚è‚É“®‚©‚È‚¢A‚Æ‚¢‚¤‚±‚Ƃł·‚ÈEEE
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 21:05:44
Write once, Run one platform.
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 21:30:39
ƒtƒ@ƒCƒ‰‚͂ǂ¤‚â‚Á‚ăAƒCƒRƒ“‚Æ‚Á‚Ä‚«‚Ä‚é‚ñ‚¾‚ë‚Ë
ƒfƒtƒHƒ‹ƒg‚̓VƒXƒeƒ€‚̂ǂÁ‚©‚ɃA[ƒJƒCƒu‚³‚ê‚Ä‚é‚ñ‚¾‚낤‚ª
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 21:45:57
explorer.exe ‚Æ‚© run32.dll ‚̂Ȃ©‚ɃAƒCƒRƒ“ƒŠƒ\[ƒX‚ª‚¢‚Á‚Ï‚¢‚ ‚é‚Ë
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 21:50:05
JDIC‚É‚»‚ê‚Á‚Û‚¢API‚ª‚ ‚è‚»‚¤‚ÈŠ´‚¶B
URLØÝ¸(jdic.dev.java.net)
‚±‚̕ӂÌAssociation‚Æ‚©Žg‚¦‚»‚¤‚¶‚á‚ËH
URLØÝ¸(jdic.dev.java.net)
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 22:50:43
URLØÝ¸(jdic.dev.java.net) ‚Ì‚µ‚½‚Ì•û‚Ƀfƒ‚‚ª‚ ‚é‚Ë
URLØÝ¸(javadesktop.org)
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 22:51:45
ƒT[ƒoƒvƒƒOƒ‰ƒ€‚ŃNƒ‰ƒCƒAƒ“ƒg‚©‚ç“ü—Í‚ª‚ ‚ê‚ÎA•¶Žš—ñ‚ðŽóM‚µ‚ÄA‰æ–ʂɂ»‚Ì•¶Žš—ñ‚ð•\ަ‚µ‚ă‹[ƒv‚𔲂¯‚éB
‚Ü‚½A‰æ–Ê‚©‚ç“ü—Í(Enter)‚ª‚ ‚ê‚ÎAƒ‹[ƒv‚𔲂¯‚¸‚ÉAƒvƒƒOƒ‰ƒ€‚ð‹§I—¹‚³‚¹‚éB
ã‹L‚Ì–â‘è‚ÅðŒ•¶‚Ì‚±‚ƂŎ¿–₪‚ ‚è‚Ü‚·B
while(true){
// È—ª
if(System.in.available() > 0)
break;
}
u“ü—Í‚ª‚ ‚ê‚Îv‚Íã‹Lif•¶‚Å‚¢‚¢‚̂łµ‚傤‚©H
‚Ü‚½EnterƒL[‚ª“ü—Í‚³‚ꂽꇂ͂ǂ̂悤‚ÉðŒ•¶‚𑂯‚΂¢‚¢‚̂ł·‚©H
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 22:58:57
jarƒtƒ@ƒCƒ‹‚É‚µ‚½‚çŠO•”‚ɕʂ̃tƒ@ƒCƒ‹‚ðo—Í‚³‚¹‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ‚©H
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:01:12
>>411
‚»‚ꂾ‚ÆAƒtƒ@ƒCƒ‹‚ÌŽí—Þ‚É‚©‚©‚í‚炸ƒAƒCƒRƒ“‚ª‘S•”“¯‚¶‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æ‚ËB
‘¼‚É•û–@‚ª‚ ‚邯‚¢‚¢‚ñ‚¾‚¯‚ÇB
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:07:24
>>412
‚Ü‚Á‚½‚ˆÓ}‚ª’Ê‚¶‚Ä‚¢‚È‚¢‚ÆŽv‚¤‚ªƒGƒXƒp[‚µ‚Ă݂é
socket.getInputStream() ‚ðŽg‚Á‚ăoƒCƒiƒŠ‚ðŽóM‚·‚é‚ׂµ
416:412
07/07/05 23:20:24
‚·‚¢‚Ü‚¹‚ñB
E‰æ–Ê‚©‚ç‚Ì“ü—Í‚ªuEnterƒL[v‚È‚çƒvƒƒOƒ‰ƒ€‹§I—¹B
‚Ì•”•ª‚¾‚¯‚ð’m‚肽‚©‚Á‚½‚ñ‚Å‚·B
ƒT[ƒoAƒNƒ‰ƒCƒAƒ“ƒg‚È‚µ‚Å‚½‚¾‚̃vƒƒOƒ‰ƒ€‚Æ‚µ‚Äl‚¦‚Ä‚‚¾‚³‚¢B
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:21:27
Java‚łȂñ‚©ì‚Á‚Ä‚éƒXƒŒ‚È‚¢H
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:30:01
½ÚØÝ¸(tech”Â)
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:33:58
System.in‚ðScanner‚É•ú‚èž‚ñ‚ÅAnextLine()‚ÅI—¹B
Scanner scanner = new Scanner(System.in);
scanner.nextLine();
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:42:01
>>414
‚½‚Ô‚ñ‚à‚¤Œ©‚Ă邯Žv‚¤‚¯‚Ç
URLØÝ¸(wisdom.sakura.ne.jp)
‚̈ê”Ô‰º‚̂Ƃ©
URLØÝ¸(terai.xrea.jp)
‚Æ‚©‚ª‚ ‚邿‚Ë
‚Å‚à >>395 ‚Ì
u‚â‚Á‚Ï‚è‚ЂƂ‚ЂƂƒAƒCƒRƒ“Ý’è‚·‚邵‚©‚È‚¢H v
‚Ì•s–ž‚͉ðÁ‚³‚ê‚ĂȂ¢‚Á‚Û
ƒVƒRƒVƒR‚â‚Á‚Ä‚à >>406-407 ‚Ý‚½‚¢‚ɂȂé‚Ì‚ªƒIƒ`
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:43:41
ƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŽQl‘‚Å
‚¨Š©‚߂̋³‚¦‚Ä‚‚炳‚¢
Œy‚‚»‚Ì–{‚Ì“à—e‚à‘‚¢‚Ä‚‚ê‚邯Šð‚µ‚¢‚Å‚·
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:49:54
Javaƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì^‘
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/05 23:57:28
>>422
ƒTƒ“ƒNƒX
ƒOƒO‚Á‚Ă݂½‚ªCo”Å‚³‚ê‚Ä“ú‚ªó‚¢‚¹‚¢‚©
‘S‘RƒŒƒrƒ…[‚È‚¢‚È
‚Æ‚è‚ ‚¦‚¸C–¾“ú–{‰®‚Å—§‚¿“ǂ݂µ‚Ă݂é‚í
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:04:15
>>420
jdic‚ÌAssociationService‚ÌgetFileExtensionAssociation‚ÅŠg’£ŽqŽw’肵‚Ä
Association‚ðŽæ“¾‚µ‚ÄgetIconFileName()‚ðŽg‚¤‚ƂȂñ‚©‹A‚Á‚Ä‚‚é‚ÈB
‚È‚ñ‚Å‚©uâ‘΃pƒX,®”v‚ÌŒ`Ž®‚ɂȂÁ‚Ä‚éB
”Žš‚̈Ӗ¡‚ª‚í‚©‚ç‚È‚¢‚ªâ‘΃pƒX‚Ìæ‚̓AƒCƒRƒ“‚ł͂Ȃ
ŽÀsƒtƒ@ƒCƒ‹‚Ȃ̂ł ‚Á‚½EEB
‚ ‚ A‚à‚µ‚©‚·‚邯ƒAƒCƒRƒ“‚ðŽg‚Á‚Ä‚éƒtƒ@ƒCƒ‹‚̃pƒX‚ª‹A‚Á‚Ä‚‚é‚Ì‚©(L„tM)
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:04:25
Ž·•MŽÒ‰³
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:05:50
>>424
®”‚ÍƒŠƒ\[ƒX‚̔Ԇ‚¾‚ë
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:06:45
>>424
ƒAƒCƒRƒ“‚ðŽg‚Á‚Ä‚éƒtƒ@ƒCƒ‹‚̃pƒX‚¶‚á‚È‚‚Ä
ƒAƒCƒRƒ“‚ðŠi”[‚µ‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚¾‚낤‚Ë
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:13:18
>>420‚ðŒ©‚ÄAWindows L&F‚É‚·‚邯JFileChooser‚É“K؂ȃAƒCƒRƒ“‚ª•\ަ‚³‚ê‚邱‚Æ‚ðŽv‚¢o‚µ‚½B
‚ÅAu‚à‚µ‚âHv‚ÆŽv‚Á‚ÄŽŽ‚µ‚Ă݂½B
ãŽè‚‚¢‚Á‚½‚¼B‚±‚ñ‚ȃR[ƒhB
JFileChooser chooser = new JFileChooser();
FileChooserUI ui = chooser.getUI();
FileView fileView = ui.getFileView(chooser);
JLabel pdfIcon = new JLabel("*.pdf");
Icon pdfIcon = fileView.getIcon(new File("a.pdf"));
pdfLabel.setIcon(pdfIcon);
‚±‚ñ‚ȃR[ƒh‚ðJTree‚̃Œƒ“ƒ_ƒ‰‚ÉŽdž‚ß‚ÎA
JTree‚̃m[ƒh‚ɑΉž‚·‚é‚·‚ׂẴtƒ@ƒCƒ‹‚ɑ΂µ‚ÄA“K؂ȃAƒCƒRƒ“‚ª•\ަ‚³‚ê‚éB
‚à‚¿‚ë‚ñAWindows L&FŒÀ’肾‚ªB
FileView#getIcon(File)‚ÉŽw’è‚·‚éƒtƒ@ƒCƒ‹‚ÍA‘¶Ý‚µ‚È‚¢‚ÆFileNotFoundException‚ª”¶‚µ‚½B
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:24:49
>>428
‰³B
430:428
07/07/06 00:35:40
‚±‚ñ‚ȃŒƒ“ƒ_ƒ‰‚Å‚¢‚¯‚½‚æBMetal‚¾‚Ƃ݂ñ‚ȃAƒCƒRƒ“ˆê‚¾‚Á‚½‚¯‚ÇB
public class FSTreeCellRenderer extends DefaultTreeCellRenderer {
@private FileView fileView;
@public FSTreeCellRenderer(){
@@JFileChooser chooser = new JFileChooser();
@@fileView = chooser.getUI().getFileView(chooser);
@}
@public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
@@DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
@@File file = (File) node.getUserObject();
@@Component comp = super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
@@setText(file.getName());
@@setIcon(fileView.getIcon(file));
@@return comp;
@}
}
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 00:43:17
>>428
javax.swing.filechooser.FileSystemView Žg‚¦‚Î
Windows ‚Å‚Í 16x16‚̃AƒCƒRƒ“‚ÆAƒtƒ@ƒCƒ‹‚ÌŽí—Þ‚¾‚¯‚ÍŽæ‚ê‚éB
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/06 07:27:44
‚±‚ê‚ÍŠo‚¦‚Ä‚¨‚©‚È‚‚Ä‚Í
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
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5034“ú‘O‚ÉXV/271 KB
’S“–:undef