y‰SŽÒzJavaŽ¿–⥑ ..
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‚·‚¯‚ǂȂ—‚—‚—‚—
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 18:55:18
>>611
‚Å‚«‚Ü‚¹‚ñ
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 21:07:48
>>613
case 1:
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 22:37:48
>>613
case‚ɕϔ‚ÍŽg‚¦‚È‚¢BƒŠƒeƒ‰ƒ‹‚Ì‚ÝB
Ž©M‚È‚¢Žž‚ÍŽŽ‚µ‚Ä‚©‚ç‘‚±‚¤‚ºB
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 22:38:21
‚ A’è”‚à‚¢‚¯‚½‚©B
618:611
07/07/14 23:28:12
ƒŒƒX‚³‚ñ‚‚·
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/14 23:30:16
Ruby‚È‚ç‚Å‚«‚é
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 01:21:06
ruby‚àgroovy‚à‚¢‚ç‚È‚¢Žq
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 12:13:26
ƒf[ƒ^‚̓ǂݞ‚݂ɂ‚¢‚ÄŽ¿–â‚Å‚·B
ˆê“xByte‚É‚µ‚ÄArrayList‚ÉŠi”[‚µ‚ÄAŽæ‚èo‚µ‚Äbyte‚ɕϊ·‚µ‚Ä‚¢‚Ü‚·B
‚à‚Á‚ƃXƒ}[ƒg‚È•û–@i‚±‚̃Nƒ‰ƒX‚ðŽg‚Á‚½•û‚ª—Ç‚¢“™j‚ª‚ ‚ê‚΋³‚¦‚Ä’¸‚¯‚È‚¢‚Å‚µ‚傤‚©B
ArrayList byteArray = new ArrayList();
int readByte = 0;
while (readByte != -1) {
readByte = stream.read();
if (readByte != -1) {
byteArray.add(new Byte((byte) readByte));
}
}
Byte[] byteBig = (Byte[]) byteArray.toArray(new Byte[0]);
byte[] byteTmp = new byte[byteBig.length];
for (int i = 0; i < byteBig.length; i++) {
byteTmp[i] = byteBig[i].byteValue();
}
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 12:49:22
>>621
ƒXƒ}[ƒg‚Æ‚©‚¶‚á‚È‚‚ÄA‚»‚ê‚¶‚á—Ž‘æ‚Å‚·B“®‚‚¾‚¯B«”\‚łȂ³™B
‚PD‚à‚µ“ǂݞ‚Ý‘ÎÛƒf[ƒ^‚̃TƒCƒY‚Íæ‚ɂ킩‚é‚̂ł ‚ê‚ÎA1”ƒoƒ‹ƒNƒŠ
[ƒh‚µ‚Ä‚¨‚µ‚Ü‚¢‚̂͂¸B‚»‚ñ‚È’x‚»‚¤‚Ȉ—‚ð‚·‚é•K—v‚͂Ȃ¢‚Å‚·B
‘½•ª‚±‚ñ‚ÈŠ´‚¶‚ÅB
File target = new File("...");
byte[] buffer = new byte[target.length()];
FileInputStream in = new FileInputStream(target);
in.read(buffer);
I/O-CPUŠÔ‚̃XƒCƒbƒ`‚ª”¶‚µ‚È‚¢‚Ì‚ÅA‘¬‚¢‚Å‚·‚æB
‚QDƒTƒCƒY‚ª‚í‚©‚ç‚È‚¢‚É‚µ‚Ä‚àA1ƒoƒCƒg‚¸‚“ǂނ̂͂â‚߂Ȃ³‚¢B
‚½‚Æ‚¦‚Î100ƒoƒCƒg‚¸‚“ǂ߂ÎAI/O-CPUƒXƒCƒbƒ`‚̉ñ”‚Í1/100‚Å‚·B
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 13:41:28
JDBC4.0‚ɑΉž‚µ‚Ä‚¢‚éDB‚Á‚Ăǂ̂‚ç‚¢‚ ‚éH
PostgreSQL‚ªŠ®‘S‘Ήž‚ÅADerby‚ªƒÀ‚Á‚ÄŠ´‚¶H
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 13:56:15
>>622
new byte[target.length()] ‚µ‚Ä‚©‚ç new FileInputStream(target) ‚·‚é‚܂ł̊ԂÉA
ƒtƒ@ƒCƒ‹‚ª‘‚«Š·‚¦‚ç‚ê‚Ä’·‚³‚ª•Ï‚í‚é‰Â”\«‚ª‚ ‚éB
in.read(buffer); ‚ÍŠmŽÀ‚Ébuffer.lengthƒoƒCƒg‚ð“ǂݞ‚ÞŽ–‚ð•ÛØ‚µ‚ĂȂ¢‚Ì‚ÅA
ŽÀ‘•ˆË‘¶‚É‚µ‚½‚‚È‚¯‚ê‚Ζ¾Ž¦“I‚Ƀ‹[ƒvŽg‚Á‚Ä‘S•”“ǂݞ‚܂Ȃ¢‚ƃ_ƒB
I/O-CPUŠÔ‚̃XƒCƒbƒ`‚ª‚ǂ̃^ƒCƒ~ƒ“ƒO‚Å“ü‚é‚©‚ÍŽÀ‘•ˆË‘¶‚Ȃ̂Å
100ƒoƒCƒg‚¸‚“ǂñ‚Å‚àƒXƒCƒbƒ`‰ñ”‚ª–{“–‚É1/100‚ɂȂ邩‚Í•s–¾B
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 14:05:13
RandomAcceccFile‚Ì•û‚ðŽg‚¦‚Î100%•Ûá‚¶‚á‚ËH
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 14:13:09
ByteBuffer
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 14:16:47
>>621
ByteArrayOutputStream out = ByteArrayOutputStream();
byte[] buf = new byte[1024];
int len;
while(-1 != (len = stream.read(buf))){
@out.write(buf, 0, len);
}
byte[] contents = out.toByteArray();
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 14:17:20
>I/O-CPUŠÔ‚̃XƒCƒbƒ`‚ª”¶‚µ‚È‚¢‚Ì‚ÅA‘¬‚¢‚Å‚·‚æB
>‚QDƒTƒCƒY‚ª‚í‚©‚ç‚È‚¢‚É‚µ‚Ä‚àA1ƒoƒCƒg‚¸‚“ǂނ̂͂â‚߂Ȃ³‚¢B
>‚½‚Æ‚¦‚Î100ƒoƒCƒg‚¸‚“ǂ߂ÎAI/O-CPUƒXƒCƒbƒ`‚̉ñ”‚Í1/100‚Å‚·B
‚¨‚¢‚¨‚¢AŽÀ‘•ˆË‘¶‚¾‚º‚»‚±‚ÍEEE‚Á‚ÄŒ¾‚¨‚¤‚Æ‚µ‚½‚Ì‚Éorz
‚¿A‚¿‚á‚ñ‚Æ‹C‚¢‚Ä‚½‚ñ‚¾‚©‚ç‚ËIH
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 14:36:36
—lX‚ȉñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ˆê’ʂ莎‚µ‚ÄŠeƒƒŠƒbƒgƒfƒƒŠƒbƒg‚ð®—‚µA—‰ð‚ð[‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚±‚̃XƒŒ‚Í—D‚µ‚¢•û‚ª‘½‚¢‚Å‚·‚ËB
‚à‚Á‚Æ’@‚©‚ê‚邯Žv‚Á‚Ä‚¢‚Ü‚µ‚½B
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 21:22:44
java‚Ìlex‚Æyacc‚Ç‚±H
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/15 23:03:47
CalendarƒNƒ‰ƒX‚Á‚ÄŽg‚¢‚Â炂Ȃ¢H
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 00:39:43
ŒÃ‚¢‚̂͂»‚¤‚¾‚Ë
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 01:19:29
ãŽi‚©‚çA1‚‚ÌJavaƒvƒƒOƒ‰ƒ€ƒ\[ƒX‚Ì—¬‚ê‚ð’Ç‚¦‚邿‚¤‚ÉA‚ÆŽwަ‚ªo‚³‚ê‚Ü‚µ‚½B
‚±‚̃y[ƒW‚Ì쬃{ƒ^ƒ“‚ð‰Ÿ‚µ‚½‚çƒf[ƒ^‚͂ǂ¤”ò‚Ô‚©‚Æ‚©cB
ƒqƒ“ƒg‚ð‹‚ß‚Ä‚à‚±‚ê‚Æ‚¢‚Á‚½“š‚¦‚ð‚‚ê‚È‚¢‚Ì‚ÅAEclipce‚ð‘O‚É‚µ‚Ä‹ê”Y‚µ‚Ä‚¢‚Ü‚·B
‚Ç‘fl•’ŠÛ“I‚ÈŽ¿–â‚Å\‚µ–ó‚È‚¢‚Å‚·‚ªAƒ\[ƒX‚ð’Ç‚¤Û‚̃Rƒc‚Ý‚½‚¢‚Ȃ̂͂ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 01:22:31
ƒƒ\ƒbƒh‚Ì“ª‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ð‘}“ü‚µ‚Ă݂½‚çH
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 01:35:42
>> 634
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚È‚é‚Ù‚ÇA‚»‚ꂪŠÈ’P‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËB
‚Å‚àAjsp‚â‚çjava‚â‚炪‘S•”‚ʼn½ç‚Æ‘¶Ý‚µ‚Ä‚¢‚é‚Ì‚ÅA‚Å‚«‚ê‚΂»‚êˆÈŠO‚Ì•û–@‚ÅŒŸØ‚µ‚½‚¢‚̂ł·B
•Ï”‚ª’è‹`‚³‚ê‚ĂȂ¢‚©‚𒲂ׂ邽‚߂ɕϔ‚ðŒŸõ‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢A‚Æ‚ÍãŽi‚ÉŒ¾‚í‚ꂽ‚̂ł·‚ªA
‚ ‚܂莩•ª‚Ì’†‚Ńsƒ“‚Ƃ͗ˆ‚Ü‚¹‚ñB
‚Æ‚ñ‚¿‚ñ‚©‚ñ‚È‚±‚Æ‚ðŒ¾‚Á‚Ă邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAƒuƒŒ[ƒNƒ|ƒCƒ“ƒgˆÈŠO‚Å‚à‚¤ˆêº‚¢‚½‚¾‚¯‚邯•‚©‚è‚Ü‚·I
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 01:40:27
Eclipse‚È‚ç‰EƒNƒŠƒbƒN‚ŕϔ‚Ì錾‚É”ò‚Ô‚Æ‚©ƒƒ\ƒbƒh‚Ì’è‹`‚É”ò‚Ô‚Æ‚©‚Å‚«‚é
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 01:44:16
‚»‚¤‚È‚ñ‚Å‚·‚©?!
–¾“úA“ú•t–¾‚¯‚Ä¡“ú‚Å‚·‚ªA‰ïŽÐs‚Á‚ÄŽŽ‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B
12ŽžŠÔŒã‚®‚ç‚¢‚ÉŒ‚’¾‚µ‚Ă邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚»‚ÌŽž‚͂܂½‚²‹³ŽöŠè‚¢‚µ‚Ü‚·cB
‘fl‚ÌŽ¿–â‚ɉñ“š‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 05:08:20
C++‚©‚çJava‚Ɉø‚Á‰z‚µ‚Ä‚«‚½‚΂©‚è‚̉SŽÒ‚Å‚·B
class A {
@@private int data;@@@@@@@@@@@@@@@@@@//ŠO•”‚©‚ç‚ÍŒ©‚¦‚È‚¢
@@private setter(int data) { this.data = data; }@//ŠO•”‚©‚ç‚ÍŽg‚¦‚È‚¢
@@public int getter() { return data; }
}
‚Æ‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚Á‚½‚Æ‚«Adata ‚Í int Œ^‚Ȃ̂ÅA‚±‚Ì’l‚ªŠO•”‚©‚ç‚Í
â‘΂ɕÏX‚³‚ê‚È‚¢‚±‚Æ‚Í•ÛØ‚³‚ê‚Ä‚¢‚邯Žv‚¢‚Ü‚·iC++‚Æ“¯‚¶jB
‚µ‚©‚µA‚±‚ꂪŠî–{Œ^‚Ì int ‚ł͂ȂAˆê”Ê“I‚ȃNƒ‰ƒX‚¾‚Á‚½ê‡A
—Ⴆ‚Î StringBuffer ‚¾‚Á‚½‚肵‚½‚çAŠO•”‚©‚ç‚Å‚à
@@StringBuffer str = getter();
@@str.append("hoge");
‚Ý‚½‚¢‚É‚µ‚Ä‘€ì‚·‚邱‚Ƃ͉”\‚Å‚·i‚±‚±‚ÍC++‚ƈႤjB
‚±‚ê‚ð–h‚®‚½‚߂Ɏv‚¢‚‚‚Ì‚ÍAgetter() ‚Å data ‚»‚Ì‚à‚̂ł͂Ȃ
data ‚̃Rƒs[‚ð•Ô‚·‚±‚Ƃł·‚ªA
@@public String getter() { return data.toString(); }
1. ‚±‚ê‚Í•W€“I‚È•û–@‚Å‚·‚©H
2. ‚´‚Á‚ÆŒ©‚½‚Æ‚±‚ëAStringBuffer ‚ƈá‚Á‚Ä String ‚É‚Í
@ ƒCƒ“ƒXƒ^ƒ“ƒX‚»‚Ì‚à‚Ì‚ª•ÛŽ‚µ‚Ä‚¢‚é’l‚ð’¼Ú‘‚«Š·‚¦‚é
@ ŠÖ”‚͂Ȃ¢‚悤‚Å‚·‚ªAint ‚Æ“¯‚¶‚悤‚Ɉµ‚Á‚Ä‚àˆÀ‘S‚Å‚·‚©H
3. StringBuffer.clone() ‚Á‚ÄŽg‚¦‚é‚Ì‚ªŽ©‘R‚Ȃ悤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªA
@ ‚È‚ñ‚ÅŽg‚¦‚È‚¢‚ñ‚Å‚·‚©H
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 05:32:15
public StringBuffer getter() { return new StringBuffer(data); }
String‚Íimmutable
StringBuffer‚Ìclone()‚ÍObject‚Ìclone()‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä‚¢‚È‚¢‚Ì‚ÅprotectedƒAƒNƒZƒX‚ɂȂèA‚©‚ç‚̓AƒNƒZƒX‚Å‚«‚È‚¢
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 05:41:17
‚±‚ñ‚ÈŽžŠÔ‚ɃŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
3“_‚Æ‚à‚µ‚Á‚©‚è—‰ð‚µ‚Ü‚µ‚½B
C++‚ɂ‚¢‚Ä‚àu•ª‚©‚Á‚½‚‚à‚èv‚ɂȂÁ‚Ä‚¢‚½‚¾‚¯‚Ì•”•ª‚ª
‚¾‚¢‚Ô‚ ‚è‚»‚¤‚Å‚·‚Ì‚ÅA‚±‚ê‚ð‹@‚É‚à‚¤ˆê“xŒ©’¼‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B
FX‚ÆB
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 07:00:07
‚ª‚ñ‚ª‚ê
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 08:05:31
>>638
‚±‚¤‚¢‚¤•û–@‚à‚æ‚‚â‚é
class A {
@// ŠO•”‚©‚ç’¼ÚƒAƒNƒZƒX‹ÖŽ~
@private StringBuffer buf = new StringBuffer();
@// ‹–‰Â‚·‚郃\ƒbƒh‚¾‚¯‚ðŠÔÚ“I‚ÉŒöŠJ
@public append(String str) {
@@buf.append(str);
@}
}
‚ ‚킹‚ÄB>639‚̂悤‚ÉGetter‚̓Rƒs[‚µ‚ĕԂ¹‚ÎOK
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 09:21:56
>>633 Eclipse‚ª‚ ‚顂ł͌Õ—‚È‚â‚è•û‚¾‚ªAŠeŠ‚ÉSystem.out.println("..");
‚ð”z’u‚·‚邯¡‚Ç‚±‚ç•ӂ̉ߒö‚â‚Á‚Ä‚é‚Ì‚©•ª‚©‚邿B
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 10:29:57
ln‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚æ
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 10:31:48
“ñdƒ‹[ƒv‚ÅŠO‚ðœ“à‚ðE‚É‚·‚邯
œEEEEEEEœEEEœEEEEœEEEEEœEEE
‚Ý‚½‚¢‚ÉŠy‚µ‚ß‚é
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 11:21:11
>>638
java‚Ícall by reference‚ª–³‚‚Ä‚¢‚í‚Îreference‚ðcall by value‚µ‚Ä‚éB
‚Ä‚¢‚¤‚Ì‚ð‚Æ‚Á‚ƂƊo‚¦‚½•û‚ª—Ç‚¢‚ÆŽv‚¤B
‚Þ‚©‚µAMS‚ɃvƒŠƒ~ƒeƒBƒu‚̃‰ƒbƒp[ƒNƒ‰ƒX‚ª
•ÛŽ‚µ‚Ä‚évalue‚ð‘‚«Š·‚¦‚éŽè’i‚ª‚È‚¢‚̂͌‡Š×‚Æ”ñ“‚ꂽ‚±‚Æ‚ª‚ ‚邿B
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 11:24:16
Flash‚©‚çJava‚É“ü‚Á‚½“z‚Å‚·A‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
—Ⴆ‚ÎAFlash‚Å‚ÍA‚ ‚éFlash(swfƒtƒ@ƒCƒ‹)‚ÉAŒã‚©‚çA•ʃtƒ@ƒCƒ‹‚ÌFlash‚ðA
ƒ[ƒh‚µ‚ÄŽÀs/•\ަ‚·‚邱‚Æ‚ª‚Å‚«‚é‚ñ‚Å‚·‚ªA
JavaƒAƒvƒŒƒbƒg‚Ìê‡AŒã‚©‚çA•Êarchive‚ðƒ[ƒh‚µ‚ÄA‚»‚Ì’†‚̃Nƒ‰ƒX‚ð
—˜—p‚µ‚½‚è‚·‚邱‚Æ‚Ío—ˆ‚é‚ñ‚Å‚µ‚傤‚©BB
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 11:25:37
BASICì‚Á‚Ä‚½‰ïŽÐ‚ÉŒ¾‚í‚ꂽ‚‚È‚¢ã©
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 11:26:17
‚Å‚«‚邿
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 11:42:08
>>648
ì‚Á‚ĂȂ¢‚æB‚ ‚ê‚Í”ƒ‚¢Žæ‚Á‚½‚¾‚¯B
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 12:07:30
>>650
ƒrƒ‹ƒQƒCƒc·À„ª„ª„ª(ßÍß)„ª„ª„ª !!
652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 12:47:53
mainƒXƒŒƒbƒh‚ÆmainƒXƒŒƒbƒh‚©‚çstart‚³‚ê‚éThread-0‚ª‚ ‚Á‚ÄAGUI‚̃{ƒ^ƒ“‚ÅThread-0‚Ì’âŽ~EŠJŽn‚ð
§Œä‚·‚éƒTƒ“ƒvƒ‹‚Æ‚©‚È‚¢‚Å‚·‚©H
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 13:30:04
>>652
ˆê“xŽ~‚ß‚½iŽ~‚Ü‚Á‚½jƒXƒŒƒbƒh‚ðÄŠJ‚·‚邱‚Ƃ͂ł«‚È‚¢B
Thread‚Ì’†‚Ń‹[ƒv‚ðŽg‚Á‚ÄŽÀsEˆêŽž’âŽ~‚ð§Œä‚·‚é‚©Aƒ{ƒ^ƒ“‚̃Cƒxƒ“ƒg–ˆ‚ɃXƒŒƒbƒh‚ðì‚êiŽ~‚ß‚ëj
654:647
07/07/16 14:21:16
>>649
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‚±‚Ì•ûŒü‚ÅA•׋‚µ‚Ă݂܂·B
‚Ü‚½A‚‚܂¢‚½‚çA‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 15:06:05
>>653
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
wait/notifyŽg‚¦‚Îo—ˆ‚é‚©‚ȂƎv‚Á‚½‚̂ł·‚ªƒ_ƒ‚È‚ñ‚Å‚·‚Ë
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 17:52:30
JDBC‚ÅMySQL‚ðŽg‚Á‚Ä‚é‚ñ‚Å‚·‚ªAsetAutoCommit‚ðfalse‚µ‚Ä
commit‚Ærollback‚ðŽg‚¦‚Δr‘¼§Œä‚͂ł«‚Ä‚é‚ñ‚Å‚·‚©H
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 17:54:16
commit/rollback‚Í”r‘¼§Œä‚¶‚á‚È‚‚ăgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ÌŽd‘g‚Ý
‚»‚ê‚ðŽg‚Á‚Ä”r‘¼§Œä‚ª‚Å‚«‚é‚©‚Ç‚¤‚©‚Í>656ŽŸ‘æ
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 17:55:04
‚ƒ‚©‚ç—ˆ‚½‚ñ‚Å‚·‚¯‚Çufinalv‚Á‚ĉ½‚Å‚·‚©?”nނɂµ‚Ä‚é‚ñ‚Å‚·‚©?
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 17:57:41
>>658
const‚Æ“¯‹`
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 17:58:34
>658
include‚Á‚ĂȂñ‚Å‚·‚©H”nނɂµ‚Ä‚¢‚é‚ñ‚Å‚·‚©H
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:01:07
>>658@ˆ—Œn‘¤‚ªˆÀS‚µ‚Ē蔂ł ‚邯”»’f‚µ‚Ä‚¢‚é‚̂ł·
‘å•¶ŽšA¬•¶Žš‚Ì”»•Ê‚ªo—ˆ‚é‚à‚Ì‚Æo—ˆ‚È‚¢‚à‚Ì‚ª—L‚éˆ×@‚Ç‚¤‚µ‚Ä‚à’è”錾‚Å•K—v‚ɂȂé‚̂ł·
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:01:55
‚ñA‚à‚µ‚©‚µ‚ÄC‚µ‚©’m‚ç‚È‚¢‚Ì‚©‚—
663:656
07/07/16 18:41:04
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Æ”r‘¼§Œä‚̈Ⴂ‚ª‚æ‚‚í‚©‚Á‚Ă܂¹‚ñ‚Å‚µ‚½B
URLØÝ¸(dev.mysql.com)
MYSQL‚Å‚ÍA‚±‚̃y[ƒW‚É‚ ‚邿‚¤‚ɃƒbƒNƒe[ƒuƒ‹‚·‚ê‚Δr‘¼§Œä‚ÍOK‚Å‚·‚©H
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:46:16
¡‚Ìjava‚Ìfinal‚͒蔂¶‚á‚È‚‚Ĉê“x‚µ‚©‘ã“üi‰Šú‰»‚µ‚©j‚Å‚«‚È‚¢•Ï”‚¾‚ëB
blank final‚ª‚ ‚é‚©‚çB
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:49:06
>>663
‚»‚ê‚ÍJava‚̘b‚ł͂Ȃ¢‚Ì‚ÅMySQLƒXƒŒ‚Å•·‚¢‚½•û‚ª‚¢‚¢
”r‘¼§Œä‚ªƒVƒrƒA‚Å‚ ‚é‚̂łȂ¢ŒÀ‚èATimeStamp‚ðŽg‚Á‚ÄŠÈ’P‚È”r‘¼§Œä‚ðs‚¤‚±‚Æ‚ªˆê”Ê“IB
‚‚܂èAXV‚·‚郌ƒR[ƒh‚ðŽæ“¾‚µ‚½Žž‚ÉLAST_UPDATE_TIMESTAMP‚È‚Ç‚ðŽæ“¾‚µ‚Ä‚¨‚«AUPDATEŽž‚ÍWHEREðŒ‚Ɋ܂߂õ‚Ü‚¤i”r‘¼‚ňø‚Á‚©‚©‚ê‚ÎXVŒ‹‰Ê‚OŒj‚È‚ÇB
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:50:42
>>664
‚Þ‚µ‚ëA•Ï”‚É‘ã“ü‚³‚ꂽ’liŽQÆæ‚àŠÜ‚Þj‚Ì•s•Ï«‚ð•ÛØ
’Þ‚è‚Ƀ}ƒWƒŒƒX‚Í‚±‚±‚Ü‚ÅB
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 18:52:46
‰½‚ªu‚Þ‚µ‚ëv‚È‚ñ‚¾H>>664‚Ì‚ª“I‚ðŽË‚Ä‚¢‚邵B
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:24:02
>>665
timestamp‚Í‚»‚¤‚¢‚¤‚Æ‚«‚ÉŽg‚¦‚é‚ñ‚Å‚·‚Ë
LAST_UPDATE_TIMESTAMP‚Á‚Ä‚¢‚¤‚Ì‚ÍMySQL‚ÌŠÖ”‚Å‚·‚©H
’T‚µ‚½‚ñ‚Å‚·‚ªŒ©‚‚©‚ç‚È‚¢‚Å‚·B
‚ ‚Æ‚±‚Ì•û–@‚¾‚ƃe[ƒuƒ‹‚ÉtimestampŒ^‚̃Jƒ‰ƒ€‚ðŽ‚½‚¹‚È‚¢‚Ƃł«‚È‚¢‚ñ‚Å‚·‚æ‚ËH
‚à‚¤MySQL‚ÌŽ¿–â‚ɂȂÁ‚Ă܂·‚ËB‚·‚¢‚Ü‚¹‚ñB‚±‚ê‚ÅÅŒã‚É‚µ‚Ü‚·B
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:27:31
>>667
JLS3ˆÈ~(Java5ˆÈ~j‚Åfinal‚Ì–ðŠ„‚ªd‚‚È‚Á‚ÄA
666‚̂悤‚ɂȂÁ‚½‚Í‚¸B
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:31:13
>>668
‚¢‚âŠeƒe[ƒuƒ‹‚É’è‹`‚·‚éƒJƒ‰ƒ€
ÅIXV“úŽž‚Á‚ăJƒ‰ƒ€‚͉½‚©‚ƕ֗˜‚¾‚©‚ç‘S‚Ẵe[ƒuƒ‹‚Ɋ܂߂ăe[ƒuƒ‹ÝŒv‚·‚邱‚Æ‚ª‘½‚¢i‚±‚̕ӂàMySQLƒXƒŒ‚©DB‘‡ƒXƒŒj
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:31:19
>>669
final‚Ì–ðŠ„‚ªd‚‚È‚Á‚½‚Á‚ÄA‹ï‘Ì“I‚Échapter‚¢‚‚‚æ
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:45:43
>>670
‚ [ƒJƒ‰ƒ€–¼‚Å‚·‚©B
‚½‚µ‚©‚É‚ ‚Á‚½‚ç•Ö—˜‚Å‚·‚ËB
•׋‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 19:59:01
>>658
final = Ä‘ã“ü•s‰Â
•ÏX•s‰Â‚ł͂Ȃ¢iŽQÆæ‚ª•ÏX‚³‚ê‚ê‚ΕÏX‰Â”\j
‹t‚É‚·‚ׂĂ̎QÆæ‚ðfinal‚É‚·‚ê‚ΕÏX•s‰Âiimmutablej‚ɂł«‚é
Ä‘ã“ü‚̈Ó}‚ª‚È‚¯‚ê‚΂Ȃ邽‚¯‚‚¯‚Ä‚¨‚‚Ì‚ª—Çô
C‚Ìconst‚Ƃ͈Ⴄ‚̂ŒˆÓ
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 20:08:24
>>673
C‚Ìconst‚̓_ƒuƒ‹ƒ|ƒCƒ“ƒ^æ‚àŒÅ’è‚̂܂܂¾‚Á‚¯‚©H
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 20:14:56
>>671
666‚̓}ƒWƒŒƒXƒpƒ[‚ª‘«‚肸Œ¾—t•s‘«
chapter‚Í 17.5 Final Field Semantics ‚ ‚½‚è‚©H
‚ ‚Ƃ͎©•ª‚Å’²‚ׂ邩A‚₳‚µ‚¢ƒGƒƒCl‘Ò‚¿‚È‚³‚¢
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 20:30:43
ˆê“x‚µ‚©‘ã“üi‰Šú‰»‚µ‚©j‚Å‚«‚È‚¢•Ï” ‚Æ
•Ï”‚É‘ã“ü‚³‚ꂽ’liŽQÆæ‚àŠÜ‚Þj‚Ì•s•Ï«‚ð•ÛØ ‚Ì·‚ª‰ð‚ç‚È‚¢c
ˆê“x‚µ‚©‘ã“ü‚Å‚«‚È‚¢‚Á‚ÄŽ–‚Í‘ã“ü‚³‚ꂽ’l‚ª•s•Ï‚Á‚ÄŽ–‚¶‚á‚È‚¢‚ÌH
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 21:09:36
>>676
final StringBuffer buf = new StringBuffer();
buf = null; //‚±‚ê‚̓Gƒ‰[‚ɂȂéˆê“x‚µ‚©‘ã“ü‚Å‚«‚È‚¢B
buf.append("hoge"); //‚±‚ê‚̓Gƒ‰[‚ɂȂç‚È‚¢BŽQÆæ‚Ì•s•Ï«‚Í•ÛØ‚³‚ê‚È‚¢B
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 21:09:38
>>676
final‚ÅStringBufferŽ‚Á‚Ä‚½‚çH
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 21:19:04
>>677,678
Java5‚©‚çd‚‚È‚Á‚ÄŽQÆæ‚Ì•s•Ï«‚ð•ÛØ‚Æ‚¢‚¤‚±‚Æ‚ÍA
buf.append("hoge");
‚ŃGƒ‰[‚É‚È‚é‚Æ‚¢‚¤‚±‚ÆH
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 21:21:12
>>679
‚»‚ê‰R‚¾‚©‚çBƒGƒ‰[‚ɂ͂Ȃç‚È‚¢‚æB
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 21:35:16
‹C•ªA‚±‚ñ‚ÈŠ´‚¶
1. ‚ ‚éƒXƒŒƒbƒh‚É‚¨‚¯‚é‘ã“üŒ‹‰Ê‚ÍA‘¼‚̃XƒŒƒbƒh‚©‚ç‚·‚®‚ɂ͌©‚¦‚È‚¢
2. ƒtƒ@ƒCƒiƒ‹ƒtƒB[ƒ‹ƒh‚Ƃ͂¢‚¦Aˆê‰ñ‚Í‘ã“ü‚³‚ê‚é
3. •s•Ï‚ÆÌ‚µ‚Ä‚¢‚é‚Ì‚ÉA‘ã“ü‚³‚ê‚é‘O‚̃tƒ@ƒCƒiƒ‹ƒtƒB[ƒ‹ƒh‚ªŒ©‚¦‚½‚ç‚¢‚â‚ñ
4. final ‚̈Ӗ¡‚ð‹‰»
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:12:43
>>679
5.0‚Ì“¯ŠúŽü‚è‚ÅŒã•t‚¯‚³‚ꂽŽd—l‚ðŠg‘å‰ðŽß‚Å‚à‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢H
‚Å‚à‚ ‚ꂾAstatic final‚ŃvƒŠƒ~ƒeƒBƒu‚¾‚Æ“f‚ƒoƒCƒgƒR[ƒh‚ÉƒŠƒeƒ‰ƒ‹–„‚ßž‚ñ‚ł邩‚ç’蔂ƌ¾‚¦‚é‚©‚àB
‚ ‚ÆAfinal‚¶‚á‚È‚«‚áinner class‚©‚çŽQƂł«‚È‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚¯H
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:21:43
>>682
static final int a = Integer.getInteger("system.property");
‚Ý‚½‚¢‚ÈŽ–‚à‚Å‚«‚é‚©‚çAustatic final ‚ŃvƒŠƒ~ƒeƒBƒuv‚È‚¾‚¯‚¶‚á’蔂Ƃ͂¢‚¦‚È‚¢B
final ‚łȂ¯‚ê‚ÎŽQƂł«‚È‚¢‚Á‚Ă͓̂½–¼ƒNƒ‰ƒX‚̘b‚¶‚á‚È‚¢‚©H
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:52:09
•tⳂð쬂µ‚½‚¢‚̂ł·‚ªAƒRƒ“ƒpƒCƒ‹‚ª‚Å‚«‚Ü‚¹‚ñB
C:\sample>javac FusenExec.java
FusenExec.java:6: ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñB
ƒVƒ“ƒ{ƒ‹: ƒNƒ‰ƒX Dodai
êŠ : FusenExec ‚Ì ƒNƒ‰ƒX
Dodai fusen;
^
FusenExec.java:7: ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñB
ƒVƒ“ƒ{ƒ‹: ƒNƒ‰ƒX Dodai
êŠ : FusenExec ‚Ì ƒNƒ‰ƒX
fusen = new Dodai();
^
ƒGƒ‰[ 2 ŒÂ
ˆö‚Ý‚ÉAƒ\[ƒX‚Í‚±‚ê‚Å‚·B‚Ç‚±‚ª‚¨‚©‚µ‚¢‚©‚ðŽw“E‚‚¾‚³‚¢B
class FusenExec{
public static void main(String[] args){
Dodai fusen;
fusen = new Dodai();
fusen.setSize(300,50);
fusen.setVisible(true);
}
}
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:55:04
ƒNƒ‰ƒXƒpƒXã‚ÉDodai.class‚ª‘¶Ý‚µ‚È‚¢
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/16 22:55:33
>>684
DodaiƒNƒ‰ƒX‚ª‚È‚¢‚ñ‚¾‚Á‚ÄB
ƒRƒ“ƒpƒCƒ‹‚µ‚ĂȂ¢‚ñ‚¶‚á‚Ë[‚ÌH
‚¨‚©‚µ‚¢‚Æ‚±‚ëH
ƒ\[ƒXƒR[ƒh¨ƒRƒ“ƒpƒCƒ‹¨ŽÀs‚Ì—¬‚ê—‰ð‚µ‚Ä‚¢‚é‚©‰ö‚µ‚¢
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 12:09:21
—¬‚êØ‚é‚¯‚Çjogl—p‚̃‚ƒfƒ‹ƒ[ƒ_[‚Á‚ĂȂ¢‚©‚ÈH
ƒtƒH[ƒ}ƒbƒg‚͉½‚Å‚à—Ç‚¢‚ñ‚¾‚¯‚ÇB
‚Å‚«‚ê‚΃\[ƒXƒR[ƒhŒöŠJ‹`–±‚̂Ȃ¢ƒ‰ƒCƒZƒ“ƒX‚ª‚¢‚¢‚ñ‚¾‚¯‚ÇEEEB
java3d—p‚È‚çFX‚ ‚é‚ñ‚¾‚¯‚ÇAŽ©•ª‚ÅŽÀ‘•‚µ‚È‚«‚áƒ_ƒ‚©‚ÈH
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 13:31:43
‚P‚O–œs‚̃f[ƒ^‚ð•`‰æ‚·‚邽‚ߎ©ì‚f‚t‚h‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
ƒLƒƒƒ“ƒoƒX‚É•`‰æ‚µAÜ‚è•Ô‚µˆ—‚Ȃǂ͎ÀŒ»‚Å‚«‚½‚̂ł·‚ªAƒXƒNƒ[ƒ‹ˆ—‚ª‚¤‚Ü‚ŽÀŒ»‚Å‚µ‚Ü‚¹‚ñB
‚È‚¢ƒƒ‚ƒŠ‚Å‚‘¬‚É•`‰æ‚Å‚«‚éƒ\[ƒX‚Ȃǂ͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 13:34:20
’iŠK‚É•ª‚¯‚é‚Ì‚ªˆê”Ê“I
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:18:47
‚±‚¢‚ÂA10–œs‚̃eƒLƒXƒgƒf[ƒ^‚ðŠÛ‚²‚Æ“Ç‚à‚¤‚Æ‚©‚µ‚Ä‚é‚Ì‚©www
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:24:41
‚»‚ñ‚È–³’ƒ‚µ‚½Ž––³‚¢‚©‚ç‰ð‚ç‚ñ‚Ì‚¾‚ª
ƒI[ƒo[ƒtƒ[‚µ‚È‚¢‚Ì‚©Hw
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:32:32
Swing‚̃XƒNƒ[ƒ‹‚ÌŽÀ‘•‚ª‚ ‚é‚¶‚á‚È‚¢‚©B
‚Ä‚¢‚¤‚©‚P‚O–œ‚Á‚ÄŒ¾‚Á‚½‚çUnicode‚ÅUTF-8‚Å“ú–{Œê‚Å‚Ps‚W‚O•¶Žš‚Æ‚µ‚Ä‚à–w‚Ç‚ª‚P•¶Žš‚RƒoƒCƒgŽæ‚ç‚ê‚é‚©‚烃‚ƒŠ‚ð23MbyteH‚¤‚킯‚¾‚ªEEEB
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:34:35
>>688
10–œs‚Á‚Ä‚¾‚¯‚È‚ç‚È‚ñ‚Æ‚©‚Ȃ肻‚¤‚¾‚¯‚ÇB
ƒXƒNƒ[ƒ‹ˆ—‚ªãŽè‚‚Å‚«‚È‚¢‚Á‚Ă̂Í
ŒvŽZς݂ÌÜ‚è•Ô‚µî•ñ‚ðs–ˆ‚ɕێ‚Æ‚©‚µ‚ĂȂ¢‚ñ‚¶‚á‚ËH
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:37:14
‚Æ‚¢‚¤‚©Swing‚ɂ͂ƒŒƒxƒ‹‚ÈEditƒRƒ“ƒ|[ƒlƒ“ƒg‚ª‚ ‚é‚ñ‚¾‚ªA‚»‚ê‚ðŠg’£‚µ‚悤‚Æ‚©Žv‚í‚È‚¢‚Ì‚©H
’჌ƒxƒ‹‚ÈŽ–‚Í‚·‚ׂĎÀ‘•‚³‚ê‚Ă邾‚낤‚ÉB
Canvas‚Æ‚©‚É’¼•`‚«‚Æ‚©H
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:41:20
•û–@‚Æ‚µ‚Ä‚Í694‚ªˆê”ÔŽè‚ÁŽæ‚è‘‚¢‚â‚Ë
‚ÆŒ¾‚¤‚©•’Ê‚ÍV‚µ‚¢ƒNƒ‰ƒX‘¢‚肪Žï–¡‚Å‚à‚È‚¢ŒÀ‚è‚»‚¤‚·‚邯‚Ç
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 14:52:44
Œ»ŽÀ–â‘è‚Æ‚µ‚Ä10–œsƒXƒNƒ[ƒ‹‚·‚郆[ƒU[‚ª‚¢‚邯‚ÍŽv‚¦‚È‚¢‚—
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 15:32:49
>>696
‚‘¬“ǂ̗ûK
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 15:34:49
2ch‚Ì‚PƒXƒŒ•ª‚Å‚à10–œs‚͂Ȃ¢‚æ‚È‚
3000`1–œs‚‚ç‚¢H
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 15:44:05
‚ÄŒ¾‚¤‚©‚»‚ñ‚È®—‚³‚ê‚ĂȂ¢ƒf[ƒ^‚͉¿’l‚à’á‚¢
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 17:32:52
‚Æ‚è‚ ‚¦‚¸ƒXƒŒƒ^ƒC‚ª‚¿‚傤‚Ç–Ú‚É•t‚¢‚½‚Æ‚¢‚¤——R‚Å
uƒXƒŒ—§‚Ä‚é‚܂łà‚È‚¢Ž¿–â‚Í‚±‚±‚ÅvƒXƒŒ‚Ì‰ß‹ŽƒƒO‚ð
‚¢‚‚‚©Œ©‚Ă݂½‚¯‚ÇA‚¾‚¢‚½‚¢1ƒXƒŒ7000sŽã‚ÉŽû‚Ü‚Á‚Ä‚é‚ËB
‚Á‚Ä‚±‚Æ‚Í10–œs‚‚Á‚½‚ç15ƒXƒŒ•ª‚®‚ç‚¢A
‚»‚ê‚ðˆê‹C‚É•\ަ‚³‚ꂽ‚Á‚ÄŽg‚¤•û‚Í¢‚邵A‚»‚ê‚æ‚è‚Í
‚¤‚Ü‚•ªŠ„‚·‚邯‚©—L‰v‚Èî•ñ‚ð’Šo‚·‚邯‚©‚Á‚Ä•û‚É
’—Í‚µ‚½•û‚ª“¾‚é‚à‚̂͑傫‚¢‚ÆŽv‚¤B
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 17:42:37
‰ðŒˆ‚Æ‚µ‚ăoƒbƒtƒ@ƒŠƒ“ƒO—p‚Ìì‹ÆƒNƒ‰ƒX‚ðˆê‚Âì‚èƒtƒ@ƒCƒ‹‚©‚ç•K—v•ª‚¾‚¯’Šo‚µ•\ަ—p‚̃Nƒ‰ƒX‚É
‘—‚èž‚ß‚é‚æ‚¤‚É‚·‚é‚Ì‚ª‚¢‚¢‚ÆŽv‚¤B
’A‚µA‚Ç‚¤‚µ‚Ä‚à•K—v‚ÈꇂɌÀ’肵A‚Å‚«‚¤‚éŒÀ‚è®—‚³‚ꂽƒf[ƒ^‚ð—p‚¢‚é‚ׂ«B
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 19:21:45
‚»‚Ì‘O‚É•K—v‚ȃf[ƒ^‚Ì’Šo‚¾B
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 19:47:51
>>688@‚±‚ñ‚È‚ñ‚Å‚¢‚¢‚ñ‚łȂ¢‚ÌH
import@java.awt.*;
import@javax.swing.*;
public@class@J688@extends@JFrame{
@@JTextArea@textArea@=@new@JTextArea(10*10000,@40);
@@JScrollPane@scrollPane@=@new@JScrollPane(textArea);
@@public@J688(){
@@@@super();
@@@@setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@@@@for(int@i=1;i<=textArea.getRows();++i)@textArea.append("Line:"+i+"\n");
@@@@add(scrollPane,@BorderLayout.CENTER);
@@@@setPreferredSize(new@Dimension(300,@300));
@@@@pack();
@@@@setVisible(true);
@@}
@@public@static@void@main(String[]@args)@{
@@@@new@J688();
@@}
}
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:09:22
‰•à“I‚ÈŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñ‚ªB
•W€“ü—͂ŃCƒ“ƒXƒ^ƒ“ƒX‚Ì”‚ª•Ï‚í‚éê‡AƒCƒ“ƒXƒ^ƒ“ƒX‚̶¬‚Å
ƒCƒ“ƒXƒ^ƒ“ƒX–¼‚ð‚Ç‚¤Žw’è‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤H
Player player1 = new Player;
‚ÆŒ¾‚¤Š´‚¶‚ɌŒè‚È‚ç‚Α‚«‚Ü‚·‚ªA‚±‚Ìplayer1‚ª‰Â•Ï‚ÈꇂÉ
•Ï”‚Ȃǂłǂ¤•\‚¹‚Ηǂ¢‚Ì‚©‚ł‚܂¢‚ÄcB
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:11:19
uƒCƒ“ƒXƒ^ƒ“ƒX‚Ì”v‚Á‚ĂȂñ‚¾‚¢H
‚»‚±‚ñ‚Æ‚±‚à‚¤‚µÚ‚µ‚
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:16:08
‚È‚ñ‚©‚æ‚‚í‚©‚ç‚ñ‚ªƒGƒXƒp[‚ʼnñ“š‚µ‚Ä‚Ý‚é
System.in‚œǂñ‚¾“à—e‚©‚çkŒÂ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì‚é‚ñ‚¾‚Á‚½‚ç
•’Ê‚ÉkŒÂƒCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚ĕЂÁ’[‚©‚çList‚É“ü‚ê‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:20:19
ˆø”‰Â•ςł»‚Ì”‚¾‚¯“¯ˆêƒIƒuƒWƒFƒNƒg‚𶬂·‚é‚È‚ç”z—ñ‚ɂłà‚Ô‚¿‚±‚ñ‚Ç‚¯
‚Á‚ăpƒp‚ªŒ¾‚Á‚Ä‚½B
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:29:48
‚·‚݂܂¹‚ñ
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢
Œ»ÝCs’†‚Ìg‚ÅAJavaSE5.0‚ðŽg‚Á‚ÄFX‚ÆOJT‚µ‚Ä‚¨‚è‚Ü‚·
XML‚ðˆµ‚¤ê–Ê‚Åæ”y‚©‚çJAXB2.0‚È‚é•Ö—˜‚È‚à‚Ì‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
“r’†‚©‚çJavaSE6‚ɕς¦‚ÄJAXB2.0‚ðŠy‚µ‚ñ‚Å‚¢‚½‚̂ł·‚ªA‰ïŽÐ‚Ì–½—ß‚ÅJavaSE6‹ÖŽ~–½—ß‚ªo‚Ü‚µ‚½(o‚Ü‚µ‚½‚Æ‚¢‚¤‚æ‚èA‚à‚Æ‚à‚Æ5.0‚©1.4‚µ‚©Žg‚Á‚¿‚Ⴞ‚߂炵‚¢‚Å‚·)
‚»‚±‚Å¢‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚Ü‚½‚Ü‚½Aæ”yŽÐˆõ‚©‚çJavaSE5.0Žg‚Á‚ÄASE6‚ÌJAXB2.0‚¾‚¯ƒRƒs[‚·‚è‚á‚¢‚¢‚¶‚á‚ñ‚ÆŒ¾‚í‚ê‚Ü‚µ‚½
‚»‚ñ‚È‚±‚Ƃł«‚é‚ñ‚Å‚·‚©H
709:704
07/07/17 22:35:09
>>705-707
‘‘¬‚Ç‚¤‚à‚Å‚·
‰½‚ÆŒ¾‚¤‚©AƒCƒ“ƒXƒ^ƒ“ƒX‚Ì”‚ª2‚‚ƌˆ‚Ü‚Á‚Ä‚¢‚ê‚Î
Player player1 = new Player;
Player player2 = new Player;
‚ÆŒ¾‚¤Š´‚¶‚É2‚Âì‚ê‚Îo—ˆ‚Ü‚·‚ªA•W€“ü—͂Ŏw’肳‚ꂽ”ì‚낤‚Æ‚µ‚½ê‡
‰º‚Ý‚½‚¢‚ÈŠ´‚¶‚Å”z—ñ‚È‚è‚Å•\‚µ‚Äfor•¶‚łłà‰ñ‚¹‚Ηǂ¢‚©‚ÆŽv‚Á‚½‚̂ł·‚ªB
m = •W€“ü—Í;
for(int n = 0 ; n>=m ; n++ ){
Player **** = new player;
}
‚±‚±‚Ì***‚ð‚Ç‚¤‹Lq‚µ‚½‚ç—Ç‚¢‚Ì‚©‚ª•ª‚©‚炸‚Ç‚¤‚É‚à‚¤‚Ü‚s‚©‚È‚‚ÄB
‰SŽÒ‚ňø”‰Â•ÏAList‚ª‚¿‚å‚Á‚Æ•ª‚©‚è‚Ü‚¹‚ñ‚ª’²‚ׂĂ݂܂·B
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 22:56:07
>>708
JAXBŽ©‘Ì‚ÍJavaSE6ˆÈ‘O‚©‚ç‚ ‚éB‚±‚±‚ËB
URLØÝ¸(jaxb.dev.java.net)
‚±‚±‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚½ƒtƒ@ƒCƒ‹‚©‚çjarŽæ‚Á‚Ä‚«‚ÄAƒNƒ‰ƒXƒpƒX‚É‘«‚¹‚΂¢‚¢‚æB
uSE6‚ÌJAXB‚¾‚¯ƒRƒs[v‚ÆŒ¾‚í‚ê‚邯ˆá‚¤‚ªA‚¨‘O‚³‚ñ‚̉ðŽßˆá‚¢‚̉”\«‚à‚ ‚é‚Ì‚Å
‚»‚Ìæ”y‚³‚ñ‚Ì‚±‚Ƃ͂Ƃ₩‚Œ¾‚í‚È‚¢‚Å‚¨‚B
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/17 23:04:44
>>708
‚¢‚âA‚»‚ñ‚ÈŽ–‚µ‚½‚烉ƒCƒZƒ“ƒX‚ƃ‰ƒCƒuƒ‰ƒŠ‚̈ˑ¶ŠÖŒW‰ðŒˆ‚ð•ʌ‚ɂâ‚é‰H–ڂɂȂ邶‚á‚ñB
JAXB‚̃y[ƒW‚ªsun‚©‚»‚ÌŽü•ӂ̃T[ƒo[‚ɃzƒXƒg‚³‚ê‚Ă邩‚ç‚»‚±“–‚½‚Á‚Ä‚ÝB
>SE6‚ÌJAXB2.0‚¾‚¯ƒRƒs[‚·‚è‚á‚¢‚¢‚¶‚á‚ñ
ƒ‰ƒCƒZƒ“ƒXŠÇ—ˆÓޝ‚È‚³‰ß‚¬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