y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:31:30
>>833
‚½‚µ‚©‚É‹CŽ‚¿ˆ«‚¢‚ªA‚»‚¤Œˆ‚Ü‚Á‚Ä‚éˆÈãA‚»‚¤‚¢‚¤‚à‚ñ‚¾‚ÆŽv‚¤‚µ‚©‚È‚¢B
Žg‚¤ê–ʂ͂Ƃ«‚Ç‚«‚ ‚邿B
ƒgƒbƒvƒŒƒxƒ‹ƒNƒ‰ƒX‚ÍApublic‚É‚µ‚½‚­‚È‚¯‚ê‚ÎA‘¼‚É‘I‘ðŽˆ‚à‚È‚¢‚µEEE

835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:40:22
>>833
ƒNƒ‰ƒX‚Í—Ç‚­ƒpƒbƒP[ƒWƒfƒtƒHƒ‹ƒg‚É‚·‚é‚È‚ŸB
ƒpƒbƒP[ƒW‚ðƒRƒ“ƒ|[ƒlƒ“ƒg‚ÆŒ©—§‚Ä‚ÄApublic‚ªƒCƒ“ƒ^ƒtƒF[ƒX‚ŃpƒbƒP[ƒWƒfƒtƒHƒ‹ƒg‚ªŽÀ‘•‚ÌÚ×B

ƒƒ\ƒbƒh‚âƒtƒB[ƒ‹ƒh‚ł͂ ‚Ü‚èŽg‚Á‚½‚±‚ƂȂ¢‚âB

836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 01:55:23
‚Í‚¶‚߂Ďè‚É“ü‚ꂽIDE‚ªeclipse‚Å¡‚Ü‚ÅC‚ÆWinSDK‚ðƒGƒfƒBƒ^‚ʼn½‚Æ‚©‚µ‚悤‚Æ‹ê˜J‚µ‚Ä‚½‚Ì‚ª‰R‚Ý‚½‚¢‚É
GUI‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚³‚­‚³‚­‘‚¯‚ÄJavaƒ}ƒ“ƒZ[‚Èó‘ԂȂ̂ł·‚ªA
‚»‚ë‚»‚둼‚ÌŒ¾Œê‚Á‚Ä‚©C{{‚Å“¯“™‚ÌŽ–‚ª‚Å‚«‚邿‚¤‚ɂȂ肽‚¢‚ÆŽv‚¢Žn‚߂Ă܂·B

‚»‚ñ‚Ȃڂ­‚É‚¨Š©‚ß‚ÌC++—p‚ÌIDE‚ð‹³‚¦‚Ä‚­‚ê‚Ü‚¹‚ñ‚©H
eclipse‚Ý‚½‚¢‚ÉCtrl+space‚ȂǂŃKƒ“ƒKƒ“•⊮‚Å‚«‚邿‚¤‚Ȃ₂ÅA
ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‹­—͂Ȃâ‚‚ª‚æ‚¢‚Å‚·B

iŽáбƒXƒŒˆá‚¢Hj

837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 02:09:29
>>836
‘S‚­ƒXƒŒˆá‚¢
CDT

838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 02:46:20
>>833
”h¶æ‚©‚炾‚¯Œ©‚¦‚Ä—~‚µ‚¢Žž‚Í‘½”‚ ‚邯‚Ç
ƒpƒbƒP[ƒW“à‚©‚炾‚¯Œ©‚¦‚Ä—~‚µ‚¢Žž‚ª‚È‚¢‚Ì‚Å
ƒfƒtƒHƒ‹ƒgƒXƒR[ƒv‚ðŽg‚¤‹@‰ï‚ª‚È‚¢B

Œp³EŽÀ‘•‚ÌŠK‘w‚ƃpƒbƒP[ƒWŠK‘w‚Ƃ͑S‚­•ʌ‚̂à‚̂Ȃ̂É
1Œn“‚ÌCüŽq‚ŕЕt‚¯‚悤‚Æ‚µ‚½‚̂ɖ³—‚ª‚ ‚éB
ƒpƒbƒP[ƒWŠK‘w‚Í–³Ž‹‚·‚é‚©2Œn“—pˆÓ‚µ‚Ä‘g‚݇‚킹‰Â”\‚É‚µ‚½‚ç—Ç‚©‚Á‚½‚Ì‚ÉB

C#(.NET?) ‚¾‚Æ–¼‘O‹óŠÔ‚Í–³Ž‹‚·‚é‚©‚í‚è‚ÉA
ƒAƒZƒ“ƒuƒŠ‹«ŠE‚ɑ΂µ‚Ä internal ‚ŧŒÀ‚·‚é‚©‚Ç‚¤‚©‚ð‘I‚ׂéB

839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 03:20:53
>>833
‚»‚±‚»‚±‰ÂŽ‹«‚ª‚ ‚邪AŒ¾Œê“I‚ÉÅŒã‚ÌÔ‚Å‚ ‚éƒpƒbƒP[ƒW‚Ì‹«ŠE‚ŃJƒvƒZƒ‹‰»‚µ‚ăZ[ƒt
‚Æ‚¢‚¤‚Ì‚ªƒpƒbƒP[ƒWƒvƒ‰ƒCƒx[ƒg‚Ȃ̂ÅA‚Ƃ肠‚¦‚¸‘‚¢‚Ă݂é“I‚ÉŽg‚¤‚Ì‚ÍA‚¿‚傤‚ǂ悢‚Ì‚©‚ÆB

‚»‚µ‚ÄA‚Ƃ肠‚¦‚¸‘‚¢‚Ă݂郌ƒxƒ‹‚¾‚Á‚½‚çA
‰½‚àCüŽq‚ð‘‚©‚È‚­‚Ä‚à‚¦‚¦‚¶‚á‚È‚¢‚©A‚̂悤‚Èæ‚è‚©‚ÆB

‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B

840:833
08/02/26 03:45:25
833‚Å‚·B
•ÔM‚É‚½‚¾‚¢‚½“à—e‚ðŒ³‚ÉAŠwK‚µ‚Ü‚·B

>839
>‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B
‚±‚Ì“_‚ɂ‚¢‚ÄA‰SŽÒŒü‚¯‚Ìà–¾‚ð‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B
ŽžŠÔ‚©‚¯‚邯—‰ð‚ªi‚ÞŽ‘—¿‚Ìꊂà‚݂‚©‚é‚̂łµ‚傤‚ªB

841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 07:01:30
>>819
a = new String[]{"B"};

842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 08:12:42
>Œ¾Œê“I‚ÉÅŒã‚ÌÔ‚Å‚ ‚éƒpƒbƒP[ƒW‚Ì‹«ŠE‚ŃJƒvƒZƒ‹‰»
JDK7‚ɂȂÁ‚½‚çƒX[ƒp[ƒpƒbƒP[ƒW‚ªo—ˆ‚é‚ñ‚¾‚¯‚ǂ˂¥B
JDK7‚Í–{“–‚ÉŠ®¬‚·‚é‚ñ‚¾‚낤‚©B

843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 10:47:38
>>841
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚ê‚É‚µ‚Ü‚µ‚½B

844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:19:58
o—Í‚ðs‚¤‚Æ‚«‚ɉ½‚Åoutputstreamwriter‚ðŽg‚í‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚̂ł·‚©H
ƒeƒLƒXƒg‚Å‚±‚Ì͂ɓü‚é‚܂ł͂±‚ê‚ðŽg‚í‚È‚­‚Ä‚ào—͂ł«‚Ä‚¢‚½‚킯
‚Å‚·‚©‚çB


845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:22:42
D‚«‚È‚à‚Ì‚ðŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H

846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 17:25:51
ƒXƒgƒŠ[ƒ€‚̈Ӗ¡‚ª•ª‚©‚ç‚ñ

847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:24:48
>>846
ƒxƒ‹ƒgƒRƒ“ƒxƒA‚Ý‚½‚¢‚È‚à‚Ì‚ðŽv‚¢•‚‚©‚ׂë
‚»‚±‚É•¨iƒf[ƒ^j‚ð’u‚­‚ÆA‚»‚ê‚͂ǂ±‚©‚É—¬‚ê‚Ä‚¢‚­
‚»‚ꂪo—̓XƒgƒŠ[ƒ€‚̃Cƒ[ƒW@istream‚Í—¬‚ê‚Æ‚¢‚¤ˆÓ–¡j
‚Ç‚±‚É—¬‚ê‚Ä‚¢‚­‚©‚ÍA‚»‚ꂪ‚Ç‚ñ‚ȃXƒgƒŠ[ƒ€‚©‚É‚æ‚é
—Ⴆ‚Î@FileOutputStream@‚¾‚Á‚½‚çAƒtƒ@ƒCƒ‹‚É‘‚«ž‚Ü‚ê‚é
System.out@‚¾‚Á‚½‚çA•W€o—Í‚És‚­
ƒ\ƒPƒbƒg‚¾‚Á‚½‚çƒlƒbƒgƒ[ƒNã‚É‘—M‚³‚ê‚Ä‚¢‚­
o—Íæ‚ª‰½‚Å‚ ‚é‚É‚¹‚æA‚»‚±‚Ƀf[ƒ^‚ð‘‚«ž‚Þ‚Æ‚¢‚¤‚͓̂¯‚¶
‚»‚¤‚¢‚Á‚½A‰½‚©‚µ‚ç‚̃f[ƒ^‚Ì‘‚«ž‚ÝŒû‚Æ‚¢‚¤‚à‚Ì‚ð’ŠÛ‰»‚µ‚½‚Ì‚ªAo—̓XƒgƒŠ[ƒ€

>>844
•Ê‚ÉOutputStreamWriter‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Ƃ͂Ȃ¢
o—Í‚ðs‚¤•û–@‚Í‘¼‚É‚à‚¢‚­‚‚©‚ ‚邪A
‚»‚̃eƒLƒXƒg‚ł͒P‚É‚»‚Ì‚¤‚¿‚̂ЂƂ‚ðЉ‚Ă邾‚¯‚¾‚낤

848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:42:43
>>847•ª‚©‚è‚â‚·‚¢‚Èà–¾‚ ‚肪‚ÆIII

849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:51:52
ˆê’Ê‚èƒeƒLƒXƒgI‚í‚Á‚½‚çAƒgƒŒ[ƒjƒ“ƒO—p‚̃eƒLƒXƒg”„‚Á‚Ä‚é‚ñ‚¾‚¯‚Ç
‚»‚ꔃ‚Á‚Ä‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚©‚ÈH
‚Ä‚©A‚È‚ñ‚©JAVA‚̕׋­‚µ‚Ä‚à‰½‚©ŽÀŠ´‚í‚©‚È‚¢‚È`
‚â‚Á‚ÏŽÀÛ‚É‚à‚Ìì‚ç‚ñ‚Æ‚»‚¤‚¢‚¤‚͕̂ª‚©‚ç‚È‚¢‚à‚̂Ȃ̂©H

850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 18:59:39
>>849
‚Ç‚ñ‚ȃeƒLƒXƒg‚©’m‚ç‚È‚¢‚¯‚Ç
ƒEƒBƒ“ƒhƒEŠJ‚¢‚½‚èƒ{ƒ^ƒ“‰Ÿ‚µ‚½‚èŠG‚ðo‚µ‚½‚è‚Æ‚¢‚Á‚½GUI‚ð‚â‚邯
ŽÀŠ´‚ð‚í‚©‚¹‚é‚̂Ɍø‰Ê“I‚¾‚ÆŽv‚¤

851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:07:46
‚Ù‚¤‚Ù‚¤

852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 19:13:33
>>849
‰½‚©Ž©•ª‚Åì‚Á‚Ă݂½‚¢‚à‚̂͂Ȃ¢‚ÌH
–Ú•W‚ðŒˆ‚ß‚é‚Æ‚¢‚¢‚©‚à‚æ

853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:41:10
¡‚Z3”N¶‚¾‚©‚çAê–åŠwZ‚Ös‚Á‚½‚Æ‚«‚Ì—\K‚ð‚µ‚Ä‚é‚ñ‚¾B
java‚łǂñ‚È‚Ìì‚ê‚éH‚Ƃ肠‚¦‚¸ŠÈ’P‚È‚à‚Ì‚ðì‚Á‚Ă݂½‚¢B

854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:42:27
‚Ç‚ñ‚È‚à‚̂łà

855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:44:02
‚»‚ñ‚È‚±‚Æ‚æ‚è‚à‚¤ˆê”N•׋­‚µ‚½•û‚ª

856:ibj
08/02/26 20:55:19
ˆÈ‰º‚̃\[ƒXƒR[ƒh‚Å
alice1 == alice2:true
alice1 == alice3:false
Chapter5.Employee[name = null, salary = 75000.0, hireDay = Tue Dec 15 00:00:00 JST 1987]
Exception in thread "main" java.lang.NullPointerException
at Chapter5.Employee.equals(Employee.java:48)
at Chapter5.EqualsTest.main(EqualsTest.java:17)
‚Æ@‚Ê‚é‚Û‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚QŽžŠÔ‚Ù‚Çl‚¦‚½‚̂ł·‚ªŒ´ˆö‚ª‚í‚©‚è‚Ü‚¹‚ñEEEBsuper(name)‚Ì•”•ª‚Å
‚Ç‚¤‚É‚©‚È‚Á‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªƒƒWƒbƒN“I‚ɳ‚µ‚¢‚ÆŽv‚¤‚̂ł·‚ªEEEB
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚½‚çK‚¢‚Å‚·B

857:ibj
08/02/26 20:56:07
package Chapter5;

public class EqualsTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Employee alice1 = new Employee("Alice Adams", 75000, 1987, 12, 15);
Employee alice2 = alice1;
Employee alice3 = new Employee("Alice Adams", 75000, 1987, 12, 15);
Employee bob = new Employee("Bob Brandson", 50000, 1989, 10, 1);

System.out.println("alice1 == alice2:" + (alice1 == alice2));
System.out.println("alice1 == alice3:" + (alice1 == alice3));
System.out.println("alice1.equals(alice3):" + alice1.equals(alice3));
System.out.println("alice1.equals(bob):" + alice1.equals(bob));

Manager carl = new Manager("Carl Cracker", 80000, 1987, 12, 25);
Manager boss = new Manager("Carl Cracker", 80000, 1987, 12, 25);
boss.setBonus(5000);
System.out.println("boss.toString():" + boss.toString());
System.out.println("carl.equals(boss):" + carl.equals(boss));
}

}

858:ibj
08/02/26 20:56:36
package Chapter5;

abstract class Person{
private String name;

public Person(String name){
this.name = name;
}

public abstract String getDescription();

public String getName(){
return this.name;
}
}


859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 20:56:49
ê–å‚È‚ñ‚Äs‚Á‚Ä‚à•׋­‚µ‚Ä‚é‰É‚È‚¢‚¼B
î•ñŒn‚Ì‘åŠw‚¢‚Á‚½•û‚ª‚Ü‚µ

860:ibj
08/02/26 21:00:13
‚ ‚¤EE‰üs‘½‚·‚¬‚Ä‘‚«ž‚߂Ȃ¢

861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/26 21:44:23
>>856
Employee ‚É‚à‰½ŒÌ‚© name ‚ª‚ ‚Á‚ÄAequals ‚ÅA
other.name.equals(name)‚Å”äŠr‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆB

862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 00:58:27
—Í“Y‚¦‚­‚¾‚³‚¢B

URLØÝ¸(www.nextindex.net)
‚É‹Lq‚Ì‚ ‚éƒ\[ƒX‚Ì’†‚ÅA
main()‚ªthrows InterruptException‚Æ‚µ‚Ä‚ ‚é——R‚ª‚í‚©‚ç‚È‚¢‚̂ł·‚ªA
‚Ç‚¤‚¢‚¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©B
‹³‚¦‚Ä‚­‚¾‚³‚¢B
¡‰ñŽÀs‚µ‚Ă݂½Š´‚¶A’è‹`‚ð‚µ‚È‚­‚Æ‚àŽÀs‚ɂ͖â‘肪‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ǂ̕”•ª‚ªAInterruptException‚𓊂°‚邯‚¢‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
­‚È‚­‚Æ‚àtry-catch‚ÌŠO‚µ‚©l‚¦‚ç‚ê‚È‚¢‚̂ł·‚ªA‚Ç‚±‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B



863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:06:39
‚»‚̃y[ƒW‚ÌÔ•¶Žš‚Å‘‚©‚ê‚Ä‚éThread.sleep(1000);‚ÌŠ‚ª“Š‚°‚Ä‚éB
javadoc‚É‘‚¢‚Ä‚ ‚é‚©‚ç“ǂނƗǂ¢‚æB

864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:16:59
•¶Žš—ñ‚̃TƒCƒY‚̎擾‚ÅA
String s="‚ ";
2‚ðŽæ“¾‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:18:11
s.getBytes().length

866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:28:19
3‚ɂȂè‚Ü‚µ‚½

867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:36:09
862‚Å‚·B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A853B
Ž©•ª‚àThread.sleep(...);
‚ªInterruptedException‚𓊂°‚é‰Â”\«‚ª‚ ‚邱‚Ƃ͂Ȃñ‚ƂȂ­Šo‚¦‚½‚̂ł·‚ªA
¡‰ñ‚ÌꇂÍAtry{}catch(InterruptedEception e){}A‚Ì‹Lq‚É‚æ‚Á‚ÄA
ƒƒ\ƒbƒh‚ªthrows‚ðÝ’è‚·‚é•K—v‚Í“à—e‚ÉŠ´‚¶‚½‚̂ł·B
‚¤[‚ñcB

868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 01:37:35
s.length() + 1

869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:06:26
"qa3813364".length();

870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:17:57
>>865
GJ!

871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:40:21
>>840
>>‚È‚¨Œp³‚̓JƒvƒZƒ‹‰»‚ð‰ó‚·‚Ì‚ÅAprotected ‚ðŽg‚¤‚̂͂»‚̈êü‚ð‰z‚¦‚Ü‚·B
>‚±‚Ì“_‚ɂ‚¢‚ÄA‰SŽÒŒü‚¯‚Ìà–¾‚ð‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B

‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢Aƒƒ\ƒbƒh‚ðƒI[ƒoƒ‰ƒCƒh‚·‚邯AeƒNƒ‰ƒX‚ª‚»‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ä‚¢‚éê‡
‚»‚Ì‹““®‚É‚à‰e‹¿‚ð—^‚¦‚邽‚ßA‚ǂ̂悤‚ȉe‹¿‚ª‚ ‚é‚©i‚ǂ̂悤‚ɌĂÑo‚³‚ê‚Ä‚¢‚é‚©j‚ð
’m‚é•K—v‚ª‚ ‚邯‚¢‚¤ˆÓ–¡‚ÅAŽÀ‘•‚ª˜R‚ê‚Ă邯‚¢‚¤Œ©•û‚ª‚Å‚«‚éB

Œp³‚æ‚è‚àˆÏ÷‚Ì•û‚ª‹­ŒÅ‚¾‚ªAŒp³‚̂ق¤‚ª‚¨ŽèŒy‚Ȃ̂Å
ʼn‚ÍŒp³‚ðŽg‚Á‚ÄAŽ–‚ª•¡ŽG‚ɂȂÁ‚Ä‚«‚½‚çAˆÏ÷‚ÉƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚·‚é‚Ì‚ªƒAƒWƒƒƒCƒ‹“I

872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:44:06
ˆÏ÷‚ß‚ñ‚Ç‚­‚¹‚¦

873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 02:59:17
>>867
InterruptedException ‚ðˆù‚Ýž‚ñ‚Å‚¢‚¢‚Ì‚ÍA
ŽÀs’†‚̃^ƒXƒN‚̃Lƒƒƒ“ƒZƒŒ[ƒVƒ‡ƒ“ƒ|ƒŠƒV[‚Æ
ŽÀs‚µ‚Ä‚¢‚éƒXƒŒƒbƒh‚̃Cƒ“ƒ^ƒ‰ƒNƒVƒ‡ƒ“ƒ|ƒŠƒV[‚ª–¾‹L‚µ‚Ä‚ ‚è
i‚ ‚é‚¢‚Í‚»‚̃XƒŒƒbƒh‚̃‰ƒCƒtƒTƒCƒNƒ‹‚̧ŒäŒ ‚ª‚ ‚èjA
‚¿‚傤‚Ç—¼ŽÒ‚Æ‚àAInterruptedException ‚ðˆù‚Ýž‚ñ‚ÅOK‚Èꇂ¾‚¯B

ƒCƒ“ƒ^ƒ‰ƒvƒg‚ð’x‰„‚³‚¹‚Ĉ—‚ðŒp‘±‚µ‚½‚¢ê‡‚Í
Thread.currentThread().interupt()‚ð
ˆ—‚ªŒp‘±‚Å‚«‚È‚¢E•úŠü‚·‚éꇂÍ
InterruptedException ‚ðēЂ°‚·‚é‚Ì‚ª’èÎ


874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 03:00:53
>>867
‚»‚¤‚¾‚Ë•K—v‚È‚¢‚È
‚½‚Ô‚ñ‚Ç‚±‚©‚©‚çƒRƒsƒy‚µ‚Ä‚«‚½Á‚µ–Y‚ê‚©‚È‚ñ‚©‚¾‚낤
‚¿‚Ȃ݂ÉAInterruptedException‚ð†‚ÝÁ‚·‚̂͗ǂ­‚È‚¢Kе‚¾

875:873
08/02/27 03:13:13
ŠÔˆá‚Á‚½B
2‚‚̃|ƒŠƒV[‚ªãŽè‚¢‹ï‡‚ÉOK‚ȂƂ«‚É‚â‚Á‚Ä‚¢‚¢‚Ì‚ÍAƒCƒ“ƒ^ƒ‰ƒvƒg‚Ì”­s‚¾‚Á‚½B

ƒ^ƒXƒN‚ª InterruptedException‚ðˆù‚Ýž‚ñ‚Å‚¢‚¢‚Ì‚ÍA
‚»‚̃^ƒXƒN‚ª IntteruptedException ‚ðˆù‚Ýž‚ñ‚ÅOK‚ȃ|ƒŠƒV[‚ðŽ‚ÂƒXƒŒƒbƒh‚©‚炵‚©
ŒÄ‚Ño‚³‚ê‚È‚¢‚±‚Æ‚ª•ÛØ‚³‚ê‚Ä‚¢‚éꇂ¾‚¯‚¾‚ÈA‚½‚Ô‚ñ

main() ‚ÍA‚Ç‚±‚©‚ç‚Æ‚à‚È‚­‚â‚Á‚Ä—ˆ‚½ƒXƒŒƒbƒh‚ÅŽÀs‚³‚ê‚é‚©‚çA
Šî–{“I‚Ɉù‚Ýž‚ñ‚ł͂¢‚¯‚È‚¢‚Í‚¸

876:873
08/02/27 03:50:52
ŠÔˆá‚Á‚½B
uƒCƒ“ƒ^ƒ‰ƒvƒg‚·‚邯•s³‚È‹““®‚ð‚µ‚Ü‚·v‚Æ‚¢‚¤ƒ|ƒŠƒV[‚𖾋L‚µ‚½ƒ^ƒXƒN‚Æ‚µ‚Ä
InterruptException‚ðˆù‚Ýž‚Þ‚È‚ç‚ÎA’P‚ÉA

uƒCƒ“ƒ^ƒ‰ƒvƒg‚µ‚Ă͂¢‚¯‚È‚¢ƒ^ƒXƒNv
{uƒCƒ“ƒ^ƒ‰ƒvƒg‚·‚邯ƒGƒ‰[ƒƒbƒZ[ƒW‚ð“f‚¢‚ÄI—¹‚·‚é‚Á‚Û‚¢ƒƒCƒ“ƒXƒŒƒbƒhv
u‚±‚̃XƒŒƒbƒh^ƒ^ƒXƒN‚ɃCƒ“ƒ^ƒ‰ƒvƒg‚µ‚Ă͂¢‚¯‚È‚¢v

‚ƂȂ邾‚¯‚¾‚Á‚½B‚³‚ A‚Ç‚ñ‚Ç‚ñˆù‚Ýž‚݂܂µ‚傤‚Ë‚¥


877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 05:38:33
>>864
s.getBytes("Windows-31J").length
‚È‚ÇB

URLØÝ¸(sdc.sun.co.jp)(java.lang.String)

878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 08:04:00
Bean‚ÌbooleanƒvƒƒpƒeƒB‚Ìgetter/setterƒƒ\ƒbƒh‚Ì–½–¼‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
‚½‚Æ‚¦‚Îbeautiful‚Æ‚¢‚¤ƒvƒƒpƒeƒB‚Æ‚µ‚½‚ç‹K‘¥‚É]‚¢‚Ü‚·‚Æ
’Pƒ‚ÉisBeautiful(),setBeautiful(boolean)‚ƂȂè‚Ü‚·B
‚µ‚©‚µA•ʂ̗á‚Åuã‘‚«Šm”F‚ð•\ަ‚·‚év‚ȂǓ®ŽŒ“I‚ÈbooleanƒvƒƒpƒeƒBAconfirmOverwrite‚ðl‚¦‚éê‡
isConfirmOverwrite(),setConfirmOverwrite(boolean)‚ÆA‚ƂĂà‹CŽ‚¿‚ªˆ«‚¢‚Å‚·B
‚±‚̂悤‚Èꇂ͕ϔ–¼‚ðl‚¦’¼‚·•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚à‚±‚¤‚¢‚¤‚à‚ÌA‚Æ‚¢‚¤‚±‚ƂŊ„‚èØ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H

879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:13:57
ŋ߂Íokwave‚Æ‚©‹³‚¦‚Ägoo‚Æ‚©‚Æ
ƒ}ƒ‹ƒ`‚·‚é‚Ì‚ª—¬s‚è‚Ȃ̂©

880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:19:46
-able‚ð‚‚¯‚é

isConfirmOverwritable()
setConfirmOverwritable(boolean)

881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:23:42
‚»‚Ìê‡ confirm ‚É able ‚ð•t‚¯‚é‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾

882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 09:52:15
‚È‚é‚Ù‚Ç[I‚©‚Ȃ肷‚Á‚«‚肵‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II

883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 11:17:58
JasperReports‚Å’ •[–ˆ‚ÉŽlŠpŒ`‚ÌF‚𖈉ñ•Ï‚¦‚½‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

iReoprt‚Å
rectangleAbackcolor‚ð•ÏX‚·‚邯‚¢‚¤‚̂͂킩‚é‚ñ‚Å‚·‚ªA
–ˆ‰ñˆá‚¤‚Ƃǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H



884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:00:12
–ˆ‰ñ‚Á‚Ă̂ªˆÓ–¡‰ð‚ç‚ñB
–ˆƒy[ƒW‚Ȃ̂©A–ˆ€‚Ȃ̂©A–ˆs‚Ȃ̂©A–ˆƒJƒ‰ƒ€‚Ȃ̂©B

‚Ü‚¸‚Í“ú–{Œê‚Å‚¨‚‹

885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:20:01
‚»‚à‚»‚àJavaˆÈ‘O‚ÉAŽ©•ª‚ª•ø‚¦‚Ä‚¢‚é–â‘è‚ð”cˆ¬‚Å‚«‚Ä‚¢‚È‚¢ƒP[ƒX‚ª‘½‚¢‹C‚ª‚·‚éB
‚¾‚©‚ç“ú–{Œê‚ª‚¨‚©‚µ‚¢‚µAà–¾‚³‚ê‚Ä‚à—‰ð‚Å‚«‚È‚¢B


886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 12:41:34
‰EƒVƒtƒg‚łǂÁ‚¿‚ª‚‘¬‚Ȃ̂©ŽŽ‚µ‚Ä‚­‚¾‚³‚¢B
>> >>>

887:883
08/02/27 13:01:04
–‡ƒy[ƒW‚Å‚·B

ƒRƒ“ƒpƒCƒ‹‚µ‚¿‚á‚Á‚½Œã‚Å‚à•ÏX‚Å‚«‚é‚ñ‚Å‚·‚©H


888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 13:26:21
sun‚ÍInterruptedException‚͈¬‚è’ׂ·‚ÈăXƒ[‚µ‚ë‚Á‚ăXƒ^ƒ“ƒX‚¾‚Á‚¯H

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:26:24
>>888
‚±‚̂ւñ‚ªŽQl‚ɂȂ邩‚à
URLØÝ¸(www.ibm.com)

890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:00:22
java sound ‚ðŽg‚¤‚ƃpƒ\ƒRƒ“‚©‚ç“’®‚ª‰Â”\‚Å‚·‚©

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:06:52
‚±‚Á‚¿‚Å‚â‚ê
½ÚØÝ¸(tech”Â)l50

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:56:31
Java ‚Ì—˜_‚ÆŽÀ‘H: ƒAƒgƒ~ƒbƒN‚Ås‚­
URLØÝ¸(www.ibm.com)

‚±‚̃y[ƒW‚É‚ ‚éAƒŠƒXƒg3: SimulatedCAS ƒNƒ‰ƒX‚Ì compareAndSwap ‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
SimulatedCAS ‚̃R[ƒh‚Ì‚·‚®‰º‚É‚ ‚éà–¾‘‚«‚ÉA
uCASƒx[ƒX‚Ì•ÀsƒAƒ‹ƒSƒŠƒYƒ€‚ÍAƒXƒŒƒbƒh‚ªƒƒbƒN‚ð‘҂•K—v‚ª‘S‚­‚È‚¢‚Ì‚ÅAlock-free‚ƌĂ΂ê‚Ü‚·v
‚Æ‚¢‚¤‹Lq‚ª‚ ‚è‚Ü‚·B

‚µ‚©‚µ SimulatedCAS ‚Ì compareAndSwap ƒƒ\ƒbƒh‚Í synchronized ƒƒ\ƒbƒh‚É
‚È‚Á‚Ä‚¢‚Ü‚·BSimulated ‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çŽÀÛŽg‚¤‚Æ‚«‚͈Ⴄ‚â‚ÂŽg‚¤‚Ì‚©
‚ȂƎv‚¢‚«‚âA@ƒŠƒXƒg4 ‚̃R[ƒh‚ÅŽv‚¢‚Á‚«‚èŽg‚Á‚Ä‚ ‚è‚Ü‚·B

compare-and-swap ƒAƒ‹ƒSƒŠƒYƒ€‚ð^Ž—‚½ƒvƒƒOƒ‰ƒ€‚ÍA synchronized ‚Å‚ ‚Á‚Ä‚à
ƒƒbƒN‚³‚ê‚È‚¢‚悤‚ÉÅ“K‰»‚³‚ê‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:05:06
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[ŽØ‚è‚Ä
–ˆ“úˆê‰ñŠ”‰¿‚ðŽæ“¾‚µ‚Ä‚c‚a‚É•ú‚螂ރvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚Ç
‚i‚`‚u‚`‚ÅŽžŠÔ‚ª‚«‚½‚çƒT[ƒo[ã‚ÅŽÀs‚·‚é‚Á‚Ä‚±‚Æ‚©‚Ì‚¤H
‚Ç‚ñ‚ÈŽd‘g‚݂łł«‚éH


‚»‚ꂾ‚¯‚í‚©‚ê‚΂c‚a‚É‚àˆÚ‚¹‚邵ƒ_ƒEƒ“ƒ[ƒh‚à‚Å‚«‚»‚¤‚È‚¾‚ñ‚¾‚ª

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:17:24
•’Ê cron Žg‚¤B

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:33:28
ŽÀsæ‚ÌJREƒo[ƒWƒ‡ƒ“‚ɉž‚¶‚ĈႤˆ—‚ð‚³‚¹‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B
ƒo[ƒWƒ‡ƒ“‚ɉž‚¶‚ĈႤƒNƒ‰ƒXƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ނ悤‚É‚·‚é‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H

JARƒA[ƒJƒCƒu‚ÆMANIFESTƒtƒ@ƒCƒ‹‚ð—˜—p‚µ‚Ä‚¨‚èAƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚ª
‚½‚­‚³‚ñ‚ ‚é‚̂Ńo[ƒWƒ‡ƒ“‚²‚ƂɈႤJAR‚ð쬂·‚é‚Ì‚Í”ð‚¯‚½‚¢‚̂ł·‚ªEEE

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:43:07
Class.forName(javaVersionName+ClassName).newInstance();

897:867
08/02/28 00:01:48
‚¢‚­‚‚©‚̃ŒƒXƒ|ƒ“ƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
\‚µ–ó‚È‚¢‚ñ‚Å‚·‚ªA‚º‚ñ‚º‚ñ‚í‚©‚ç‚È‚¢‚Å‚·B
1ŽžŠÔ‚­‚ç‚¢google‚µ‚Ă݂½‚̂ł·‚ªA
‚»‚±‚©‚ç”h¶‚·‚éƒL[ƒ[ƒh‚âA
Ž—‚½‚悤‚È’PŒê‚ªA“¯—l‚̈Ӗ¡‚𬂵‚Ä‚¢‚é‚Ì‚©‚à‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚¹‚Á‚©‚­Žè‚ð·‚µL‚ׂĂ¢‚½‚¾‚¢‚½‚Æ‚±‚ë\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

ˆù‚Ýž‚ÞA‚à‚ÝÁ‚·Aˆ¬‚è‚‚Ԃ·A
”ñƒ`ƒFƒbƒN—áŠOAƒ`ƒFƒbƒN—áŠOAƒ`ƒFƒbƒNςݗáŠOAƒ`ƒFƒbƒN‚³‚ê‚é—áŠOc
ˆù‚Ýž‚Þ‚Æ‚¢‚¤‚Ì‚ÍAInterruptedException‚𓊂°‚¸‚Ɉ—‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©c

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:11:59
ƒIƒuƒWƒFƒNƒgŽwŒü‰SŽÒ‚Å‚·B
’²‚ׂé‚Ì–Ê“|‚Å‚·B‹³‚¦‚Ä‚­‚¾‚³‚¢B

‚±‚̃XƒŒƒbƒh‚ð“Ç‚ñ‚Å‚¢‚ÄA‰‚ß‚Ä ˆÏ÷ ‚ð’m‚Á‚½‚̂ł·‚ªA
ƒNƒ‰ƒX‚ÌŠO•”‚©‚çAƒCƒ“ƒXƒ^ƒ“ƒX‚̃tƒB[ƒ‹ƒh‚ɃAƒNƒZƒX‚Å‚«‚éŽd—l‚Æ‚¢‚¤‚Ì‚ÍA
ƒIƒuƒWƒFƒNƒgŽwŒü“I‚ÉAŽv‚¢Ø‚èŠÔˆá‚¦‚Ȃ̂łµ‚傤‚©B
ˆÏ÷ ‚ÌŠT”O‚ª•’ʂɎg‚í‚ê‚邽‚߂ɂÍA
ƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚ÍA
ƒNƒ‰ƒX‚ÉŠ‘®‚·‚郃\ƒbƒhŒo—R‚ÅAƒAƒNƒZƒX‚³‚ê‚éŽd—l‚Å‚ ‚éꇂłȂ¢‚ÆA
ƒAƒNƒZƒX•û–@‚É“ˆê«‚ª‚à‚½‚¹‚ç‚ê‚Ü‚¹‚ñ‚æ‚ËB

‚»‚à‚»‚àA‚±‚̂悤‚ÈŽ¿–â‚ð‚·‚éŒ´ˆö‚ªA
‚È‚ºƒtƒB[ƒ‹ƒh‚Ì’l‚ðpublic‚É‚·‚é‚È‚ÇA
Š‘®ƒNƒ‰ƒX“à‚̃ƒ\ƒbƒhˆÈŠO‚©‚ç‚ÌAƒtƒB[ƒ‹ƒh•Ï”(H)‚ւ̃AƒNƒZƒX‚ª‹–‰Â‚³‚ê‚é•K—v‚ª‚ ‚é‚Ì‚©
‚ªA‚í‚©‚ç‚È‚¢‚½‚߂ł·B

Ž¿–â‚ÌŽd•û‚ªA‹C‚É“ü‚ç‚È‚¯‚ê‚ÎA–³Ž‹‚µ‚Ä‚­‚¾‚³‚¢B
‚½‚Ô‚ñ’²‚ׂĂà‚܂Ƃà‚ȉñ“š‚É‚½‚ǂ蒅‚­‚ÉA’·‚¢ŽžŠÔ‚ª‚©‚©‚è‚»‚¤‚¾‚ÆŽv‚¢A‘Ó‚¯‚Ä‚¢‚Ü‚·B

899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:19:18
“š‚¦‚é‚Ì–Ê“|‚Å‚·B‹³‚¦‚Ü‚¹‚ñB

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:21:29
>>895
interface AnythingExecutor{
@public void doAnything();
}

public class AnythingExecutor14 implements AnythingExecutor{
@public void doAnything(){
@@// JRE 1.4 —p‚̈—
@}
}

public class AnythingExecutorFactory{
@public static AnythingExecutor create(){
@@// JRE ‚̃o[ƒWƒ‡ƒ“‚ðŽæ“¾‚·‚é
@@if( 1.4 ‚¾‚Á‚½){
@@@return new AnythingExecutor14 ();
@@}
@@else if( 1.5 ‚¾‚Á‚½){
@@@return new AnythingExecutor15 ();
@@}
@@...
@}
}

// ŽÀۂ̈—
AnythingExecutor executor = AnythingExecutorFactory.create();
executor.doAnything();

901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:23:16
>>898
‚»‚ê‚Í Java ‚ɑ΂·‚鎿–₳͂Ȃ¢B
“K“–‚ȃXƒŒ‚ð’T‚·‚æ‚낵B

902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 00:29:32
>>898
–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚©Bsetter/getter ‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚ÍA‚·‚Ȃ킿
public ƒtƒB[ƒ‹ƒh‚ƂقƂñ‚Ç“™’l‚È‚ñ‚¾‚µB

‚½‚¾AƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚Æ“¯Žž‚ɉ½‚©‚µ‚½‚¢AŠO•”‚©‚ç‚Í
read ‚݂̂ɕς¦‚½‚¢A‚Ý‚½‚¢‚È‚±‚Æ‚Á‚Ä‚±‚Æ‚ªŒ‹\‚ ‚éB
‚»‚±‚ÅAƒtƒB[ƒ‹ƒh‚Í private ‚É‚µ‚ĉB‚·BƒAƒNƒZƒX‚Í public ‚È
getter/setter ‚©‚ç‚Ì‚ÝB‚Æ‚¢‚¤‚æ‚­‚ ‚é\¬‚É“ˆê‚·‚邱‚Æ‚ÅA
‹@”\’ljÁ‚ɑΉž‚µ‚â‚·‚­‚Ȃ邩‚炱‚¤‚µ‚Ü‚µ‚傤A‚Æ‚¢‚¤¡–@B

’†‚É‚ÍuƒtƒB[ƒ‹ƒh‚ւ̃AƒNƒZƒX‚àƒIƒuƒWƒFƒNƒg‚ɑ΂·‚é"‘€ì"‚Å
‚ ‚é‚©‚çAƒƒ\ƒbƒh‚Å‚ ‚é‚ׂ«v‚È‚ñ‚Ä‚¢‚¤l‚à‚¢‚邯Žv‚¤B
‚Ü‚Ÿ‚»‚̕ӂð‚Ç‚¤Š„‚èØ‚é‚©‚ÍŒÂlŒÂl‚É‚æ‚é‚̂łÍB

‚ ‚ƈÏ÷‚̘b‚Ɖ½‚ªŠÖŒW‚ ‚é‚Ì‚©‚ª•ª‚©‚ç‚È‚©‚Á‚½B

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:11:04
>>902
> –â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚©Bsetter/getter ‚ª‚ ‚é‚Á‚Ä‚±‚Æ‚ÍA‚·‚Ȃ킿
> public ƒtƒB[ƒ‹ƒh‚ƂقƂñ‚Ç“™’l‚È‚ñ‚¾‚µB

1‚‘傫‚ȈႢ‚ª‚ ‚邼Bsetter/getter‚Ìê‡A–{—ˆ‚͈Ⴄ‚à‚̂𓯂¶‚à‚̂Ɍ©‚¹Š|‚¯‚é‚Ì‚ªŠÈ’P‚ɂł«‚éB
Œã•t‚¯‚ÅU•‘‚¢‚ð•Ï‚¦‚邯‚©A“§‰ß“I‚Ɉ—‚ðŠ„‚èž‚Ü‚¹‚½‚è‚·‚邯‚©AŽÀ‘Ì‚ðƒŠƒ‚[ƒg‚ÉŽ‚½‚¹‚邯‚©B

904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:33:31
setter/getterƒƒ\ƒbƒh‚ð‚í‚´‚í‚´’ljÁ‚·‚éˆÓ–¡‚ª‚³‚Á‚Ï‚è‚í‚©‚È‚©‚Á‚½‚Ì‚Å
publicƒtƒB[ƒ‹ƒh‚ɃKƒ“ƒKƒ“ƒAƒNƒZƒX‚·‚éƒR[ƒh‚ð‘‚¢‚Ä‚é‚̂ł·‚ªA‚Ђå‚Á‚Æ‚µ‚Ĉê”Ê“I‚¶‚á‚È‚¢‚ñ‚Å‚·‚©H
>>903‚³‚ñ‚ª‚Ç‚¤‚¢‚¤ˆ—‚ðŽw‚µ‚Ä‚é‚Ì‚©‚¢‚Ü‚¢‚¿‚‚©‚߂܂¹‚ñBB

905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:38:00
>>896,900
‚¤‚í[A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‘‘¬ŽŽ‚µ‚Ă݂܂·B

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:38:32
>>877
‚₳‚µ‚¢‚È[

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 01:54:20
>>904
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¯‚ê‚Ρ‚̃Xƒ^ƒCƒ‹‚𑱂¯‚Ä‚¢‚¯‚΂¢‚¢B
‚»‚Ì‚¤‚¿–Ê“|‚²‚Æ‚ª‹N‚±‚Á‚½‚Æ‚«‚ɃAƒNƒZƒbƒT‚̈Ӌ`‚ª•ª‚©‚邿B

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 07:09:55
>>892
’l‚ðˆê‚•ς¦‚é‚Ì‚ÉA•¥‚¤ƒRƒXƒg‚ð‚ǂꂾ‚¯¬‚³‚­o—ˆ‚é‚©A‚Æ‚¢‚¤˜bB
‚±‚Ì—á‚̓Vƒ~ƒ…ƒŒ[ƒg‚¾‚¯‚ÇAƒn[ƒhƒEƒFƒA‚ŃTƒ|[ƒg‚µ‚Ä‚¢‚é CPU ‚à‚ ‚邿A‚ÆŒ¾‚¤‚±‚ÆB

uƒXƒŒƒbƒh‚ªƒƒbƒN‚ð‘҂•K—v‚ª‘S‚­‚È‚¢v‚Æ‚¢‚¤‚Ì‚ÍA
ƒŠƒXƒg2‚Ås‚í‚ê‚Ă邿‚¤‚Ȉ—‚ð‚·‚é•K—v‚ª‚È‚¢A‚Æ‚¢‚¤‚±‚ÆB

ƒŠƒXƒg4‚Å’–Ú‚·‚é‚ׂ«“_‚ÍAincrement ƒƒ\ƒbƒh“à‚Ì get ‚Æ CAS ‚ÌŠÔ‚ÅA
Œp‘±‚µ‚½ƒƒbƒN‚ª•ÛŽ‚³‚ê‚Ä‚¢‚È‚¢‚±‚ÆB
‚»‚µ‚ÄAincrement Ž©‘Ì‚ªŒÄ‚΂ê‚Ä‚©‚ç’l‚ð–ß‚·‚܂łÉ
value ‚Ì get ’l‚ª 1 "ˆÈã"•Ï‚í‚邱‚ÆB

909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 09:16:22
test

910:Hoge
08/02/28 11:32:12
‚Í‚¶‚߂܂µ‚ÄAŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

DJUnit‚ðŽg‚Á‚Ä’P‘̃eƒXƒg‚ðs‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒeƒXƒgŒ‹‰Ê‚ÌŠm”F•û–@‚Æ‚µ‚ÄA

@@››ƒNƒ‰ƒX‚Ì¢¢ƒƒ\ƒbƒh‚ª‰½‰ñŒÄ‚΂ꂽ‚©H

‚ðŠm”F‚µ‚½‚¢‚̂ł·‚ªA•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB

assertCalled(String, String);
‚ðŽg‚¦‚ÎAƒƒ\ƒbƒh‚ªŒÄ‚΂ꂽ‚©‚Ç‚¤‚©‚ÍŠm”F‚Å‚«‚Ü‚·‚ªA
‰½‰ñŒÄ‚΂ꂽ‚©‚ÍŠm”F‚Å‚«‚Ü‚¹‚ñB

‚Ȃɂ©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 12:30:14
–¢‚¾‚ÉŽg‚Á‚Ä‚¢‚銂 ‚邯‚Í‹Á‚«

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 12:44:49
>>892
‚»‚ê‚ç‚Í@uU‚é•‘‚¢‚ðŽ¦‚·ƒR[ƒhv@‚Æ‚¢‚¤ƒ^ƒCƒgƒ‹‚â@Simulated@‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚©‚ç‚í‚©‚邿‚¤‚ÉA
’P‚É“®ì‚ðà–¾‚·‚邽‚߂̗á‚É‚·‚¬‚È‚¢B@^Ž—‚Ä‚à•Ê‚ÉÅ“K‰»‚³‚ê‚È‚¢B
ŽÀۂɃAƒgƒ~ƒbƒN‘€ì‚µ‚½‚¢ê‡‚Í@java.util.concurrent.atomic.AtomicInteger@‚ðŽg‚¤B
ƒŠƒXƒg5‚Å‚Í@AtomicInteger@Žg‚Á‚Ă邾‚ëB

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 13:46:34
‚¾‚Á‚Ä”Œ´‚¾‚Á‚ÄŒoÏŠw•”‚¶‚á‚ñ

914:Hoge
08/02/28 13:47:56
>>910

‚·‚¢‚Ü‚¹‚ñBŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
’²¸•s‘«‚Å‚µ‚½B

getCallCount(String, String)

‚Æ‚¢‚¤•Ö—˜‚ȃƒ\ƒbƒh‚ª‚ ‚è‚Ü‚µ‚½B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 16:33:08
FileInputStream fis = new FileInputStream(in); // in : “ü—̓tƒ@ƒCƒ‹
fis.read();
....
fis.getChannel().position(0);
fis.read();
...
fis.close();
¡‚Ü‚ÅFileChannel‚ð’m‚炸Aˆê•û’Ês‚ÈInputStream‚щƒ“ƒ_ƒ€‚ɃAƒNƒZƒX‚Å‚«‚é‚̂͋CŽ‚¿‚ªˆ«‚¢‚̂ł·‚ªA‚±‚ñ‚ÈŠ´‚¶‚Ń|ƒCƒ“ƒ^[ˆÚ“®‚·‚é‚Ì‚Á‚ĈÀ‘S‚Å‚·‚©H

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 16:36:04
‚»‚̃XƒgƒŠ[ƒ€‚ªƒtƒ@ƒCƒ‹‚¾‚Æ•ª‚©‚Á‚Ă邩‚ç—Ç‚¢‚ñ‚¶‚á‚Ë[‚ÌB

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 17:20:24
‚»‚¤‚Å‚·‚æ‚ËB‚¨[‚©‚Ȃ莩—R“x‚ª‘‚µ‚Ü‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:11:27
swing‚ɂ‚¢‚ÄA‹³‚¦‚Ä‚­‚¾‚³‚¢B

Pane‚ÆPanel‚̈Ⴂ‚ª‚æ‚­‚í‚©‚ç‚È‚¢‚̂ł·‚ªA
JComponent‚ðŒp³‚µ‚Ä‚¢‚éƒRƒ“ƒeƒi‚ÉŠÖ‚µ‚ÄA
•t‰Á‹@”\‚ªˆê”Ô¬‚³‚¢‚à‚Ì‚ªJPanel‚ÅA
JPanelˆÈã‚̉½‚ç‚©‚Ì‹@”\‚ª•t‚¯‰Á‚í‚Á‚½‚à‚Ì‚ªPane‚Ȃ̂łµ‚傤‚©H
ƒRƒ“ƒeƒi‚Ì’†‚ÅPanel‚¾‚¯APane‚łȂ­‚ÄPanel‚ƌĂ΂ê‚é——R‚͉½‚Ȃ̂łµ‚傤‚©H

‚ ‚ÆA‚à‚¤‚ЂƂÂB
ContainerƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg(‚Æ‚¢‚¤‚©JFrame.setContentPane())‚ðJPanel‚ɃLƒƒƒXƒg‚µ‚ÄA
ƒRƒ“ƒeƒi‚Æ‚µ‚Ä‚¢‚éŽQlƒR[ƒh‚ª‚ ‚Á‚½‚̂ł·‚ªA
ƒTƒuƒNƒ‰ƒX‚̕ϔ‚ɃLƒƒƒXƒg‚³‚¹(‚Ä‘ã“ü‚·‚é)——R‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚È‚º‚Ȃ̂łµ‚傤‚©H

919:918
08/02/28 22:13:40
918‚Å‚·B
918‚Å‹Lqƒ~ƒX‚µ‚Ü‚µ‚½B
>JFrame.setContentPane()
JFrame.getContentPane()
‚Å‚µ‚½B

(JFrame#getContentPane() ‚Æ‹Lq‚·‚邯‚Ç‚¤‚¢‚¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©cB)

‚æ‚낵‚­ŒäŠè‚¢’v‚µ‚Ü‚·B

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:29:34
>>918
‚³‚ŸH
–¼‘O‚È‚ñ‚Ä•t‚¯‚él‚ÌŽï–¡‚Ý‚½‚¢‚È‚à‚ñ‚¾‚µA[‚­l‚¦‚Ä‚àŽd•û‚È‚¢‚悤‚È

‚¿‚Ȃ݂ÉAJComponent‚ðŒp³‚µ‚Ä‚éƒRƒ“ƒeƒiA‚Æ‚¢‚¤‚ª
JComponent‚ÍContainer‚̃TƒuƒNƒ‰ƒX‚¾‚©‚çAJComponentŽ©‘Ì‚ªƒRƒ“ƒeƒi‚¾‚æ
‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE

Container‚ɂȂ­‚ÄJPanel‚É‚ ‚郃\ƒbƒh‚ð‰½‚©Žg‚¢‚½‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚©‚Ë
ƒR[ƒhŒ©‚Ă킩‚ç‚È‚¯‚ê‚Α‚¢‚½l‚É•·‚­‚µ‚©‚È‚¢

JFrame#getContentPane()‚ÍJFrameƒNƒ‰ƒX‚ÌgetContentPane()ƒƒ\ƒbƒh‚Ì‚±‚Æ
JFrame.getContentPane()‚Æ‘‚­‚ÆAstaticƒƒ\ƒbƒh‚ðŒÄ‚ñ‚¾–ß‚è’l‚ɂ‚¢‚ÄŒ¾‚Á‚Ă邿‚¤‚É‚àŒ©‚¦‚é‚Ì‚ÅA‹æ•ʂ̂½‚ß‚É

921:918
08/02/28 22:38:34
>‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE
III‚¦H
‚»‚¤‚©AŒp³‚µ‚Ä‚¢‚é‚©‚çŒp³‚à‚Æ‚Ì‹@”\‚Í‚ ‚é‚Ì‚©cB
–³Œø‚ɂȂÁ‚Ä‚¢‚Ä‘R‚èA‚Æ‚©A‚Ç‚±‚©‚ÅŽv‚Á‚Ä‚¢‚½‚Ì‚©A‹C‚ª‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

Container‚̃IƒuƒWƒFƒNƒg‚ðContainer‚̃TƒuƒNƒ‰ƒX‚É‚·‚邯AƒTƒuƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ªŽg‚¦‚邯‚¢‚¤‚±‚Æ‚ÅH
‚±‚ê‚ÍA—áŠO‚ª”­¶‚µ‚»‚¤‚ÅŠë‚È‚¢—\Š´‚à‚·‚é‚̂ł·‚ªA
‚»‚¤‚¢‚¤ƒR[ƒh‚ðˆÓޝ‚µ‚ÄŽg‚¤‚悤‚ÈÝŒv‚à‚ ‚é‚̂ł·‚©H

>JFrame#getContentPane()
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽ©—Í‚¾‚Ƃǂꂾ‚¯ŽžŠÔ‚©‚©‚Á‚½‚©‚í‚©‚è‚Ü‚¹‚ñB
‚±‚ê‚ðgoogle‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚¾‚낤cB‹L†‚ªcBƒXƒŒˆá‚¢‚Å‚·‚ËAޏ—çB

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:49:18
>>921
„Container‚̃IƒuƒWƒFƒNƒg‚ðContainer‚̃TƒuƒNƒ‰ƒX‚É‚·‚邯AƒTƒuƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ªŽg‚¦‚邯‚¢‚¤‚±‚Æ‚ÅH@

‚¢‚âA‚Ü‚³‚©B
JFrame#getContentPane()‚ª•Ô‚·Container‚ªŽÀÛ‚É‚ÍJPanel‚¾‚Ƃ킩‚Á‚Ä‚¢‚éꇂ¾‚¯o—ˆ‚éB
ŽÀÛ‚ÉJPanel‚ð•Ô‚·‚©‚ç‚Æ‚¢‚Á‚Ä‚àAƒhƒLƒ…ƒƒ“ƒg‚É‚»‚ñ‚È‚±‚Ƃ͑‚©‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅA—Ç‚¢Kе‚Ƃ͌¾‚¦‚È‚¢B

923:918=921
08/02/28 22:50:58
>920
>‚Ü‚ŸJButton‚Ì’†‚É‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg“ü‚ꂽ‚è‚Í‚ ‚ñ‚܂肵‚È‚¢‚¯‚ê‚ÇEEE
Š´“®‚µ‚½B
Š´“®‚µ‚Ü‚µ‚½B
•ςȕûŒ¾‚ðŠo‚¦‚é‘O‚ÉA920‚ÌŽwަ‚ÌŒ³Java‚ðŠw‚Ñ‚½‚¢I
Ž©•ª‚É–{‚©AWebŽ‘—¿‚Ì„‘E‚ðI

924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 22:59:41
graphic JAVA Mastering the JFC
‚±‚ê“ǂ߂ÎSwing‚ÌŽd‘g‚݂͑å’ï‚í‚©‚邿B
AWT‚©‚ç“ǂނÆã‰º*2‚ÌŽlû‚¾‚¯‚Ç‚©‚È‚è•׋­‚ɂȂéB

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 23:07:27
>>921
> —áŠO‚ª”­¶‚µ‚»‚¤‚ÅŠë‚È‚¢—\Š´
‚Ç‚¤‚µ‚Ä‚à‚â‚肽‚¯‚ê‚ÎAinstanceof ‚ÅJPanel ‚¾‚ÆŠm”F‚µ‚Ä‚©‚çƒLƒƒƒXƒg‚ðs‚¤B
‚Æ‚¢‚¤‚æ‚èAƒLƒƒƒXƒg‚Ì‘O‚ɂ͕K‚¸ instanceof ‚Å‘ÎÛ‚ðŠm”F‚·‚邱‚ÆB

926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:02:24
Ž¿–â‚Å‚·B

java‚̓rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚Æ‚¢‚¤‹Lq‚ð‚æ‚­Œ©‚©‚¯‚Ü‚·‚ªA
‚»‚̪‹’‚ª‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
—ájURLØÝ¸(www.geocities.jp)

‚²‘¶’m‚Ì•û‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©H



927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:06:33
int x = 0x12345678;
System.out.printf("%x%n", x & 0xFF);

‚±‚ꂪ 78 ‚Æo‚ê‚΃rƒbƒOƒGƒ“ƒfƒBƒAƒ“A12 ‚Æo‚ê‚ÎƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“B

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:10:58
>>927
‚»‚̃R[ƒh‚ðŽÀs‚µ‚Ä‚àAŽÀs‚µ‚½ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚݂̂łµ‚©
ƒGƒ“ƒfƒBƒAƒ“‚ÍŠm’肵‚È‚¢‚̂ł͂Ȃ¢‚Å‚·‚©H


929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:49:18
>>926
java.io.DataInput#readInt() ‚Æ‚© java.io.DataOutput#writeInt(int) ‚Ý‚½‚¢‚ÉA
•W€API‚̈ꕔ‚̃Nƒ‰ƒX‚ªƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“Žg‚Á‚Ä‚ÄA
‚³‚ç‚ÉA1.3‚܂ł͕W€API‚ÉƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚Å“üo—͂ł«‚éƒNƒ‰ƒX‚ª–³‚©‚Á‚½‚©‚çB

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 08:53:43
>>928
‚Æ‚¢‚¤‚©A>>927‚̃R[ƒh‚ð(System.out.printf‚ðprintf‚É’u‚«Š·‚¦‚½‚à‚Ì‚ð)
CŒ¾Œê‚Å‚â‚Á‚Ä‚àAƒGƒ“ƒfƒBƒAƒ“‚È‚ñ‚©‚í‚©‚ç‚È‚¢‚¯‚Ç‚ËB

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 10:44:36
‚Í‚¢‚Í‚¢I@æ¶•û‚ÉŽ¿–â‚æ‚낵‚¢‚Å‚µ‚傤‚©I
JavaƒAƒvƒŒƒbƒg‚ðŽg‚Á‚ăuƒ‰ƒEƒU‰æ–ʂ̎©“®ŽB‰e‚ðs‚¢‚½‚¢‚ñ‚Å‚·‚ªA‚Ç‚¤‚¢‚¤‘g‚Ý•û‚ð‚·‚ê‚Ηǂ¢‚ñ‚Å‚µ‚傤‚©I

–K–âŽÒ‚ª—ˆ‚é“x‚ɃXƒNƒŠ[ƒ“‚ðƒLƒƒƒvƒ`ƒƒ‚µ‚ăT[ƒo[‚ɕۑ¶A
Ž©•ª‚̊‹«‚ł͊m”F‚Å‚«‚È‚¢“®“I‚ȃTƒCƒg‚Ì“®ìƒ`ƒFƒbƒN‚ÉŽg‚¢‚½‚¢‚ÆŽv‚¢‚Ü‚·I

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 11:13:12
>>931
ƒZƒLƒ…ƒŠƒeƒBã‚Ì–â‘肪‚ ‚é‚̂Ŗ³—B

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 11:52:57
Ž¿–â‚Å‚·B
URLØÝ¸(www.techscore.com)
ã‹L‚̃\[ƒX‚É‚ÄAqueue.size() == 1‚ÌŽž‚ÍAput()‚©‚ç‚Ìqueue.addFirst(obj)ŒÄ‚Ño‚µ‚ÆA
get()‚©‚ç‚Ìqueue.removeLast()ŒÄ‚Ño‚µ‚ª“¯Žž‚ɌĂÑo‚³‚ê‚é‰Â”\«‚ª‚ ‚èA
LinkedList‚̓XƒŒƒbƒhƒZ[ƒt‚ł͂Ȃ¢‚©‚ç–â‘è‚ ‚èA‚ÆŽv‚¤‚̂ł·‚ª”Fޝ‚ ‚Á‚Ă܂·‚©H
notifyAll()‚ÌŽg‚¢•û‚̉ðà‚Ȃ̂ÅAƒ\[ƒX‚ɃPƒ`‚ð‚‚¯‚Ä‚é–ó‚ł͂Ȃ¢‚Å‚·B

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 12:10:26
>>933
synchronized•t‚¢‚Ă邩‚ç“¯Žž‚ɂ͌ĂÑo‚³‚ê‚È‚¢

935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:29:18
>>932
‚¦‚¦A‚»‚ñ‚ÈI
‰½‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©I@æ¶I

936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:39:42
—Ⴆ‚ÎI
Robot‚ðŽg‚¢ƒXƒNƒŠ[ƒ“‰æ‘œ‚ðŽæ“¾I
‚»‚̃f[ƒ^‚ðURLConnection‚ÅCGI‚É‘—‚èA
CGI‚ŃƒO‚ð•Û‘¶‚·‚é‚Ý‚½‚¢‚ÈŒ`‚łł«‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·I

–â‘è‚ÍRobot‚ÌŽ©“®ŽÀs‚ª‰Â”\‚©‚Ç‚¤‚©‚ÅI
‚à‚µ•s‰Â”\‚Ȃ痘—pŽÒ‚Ƀ{ƒ^ƒ“‚ð‰Ÿ‚³‚¹‚é•û–@‚Å‚à\‚¢‚Ü‚¹‚ñI
‚â‚肽‚¢‚͓̂®“I‚ȃTƒCƒg‚ÌŠm”F‚Å‚ ‚Á‚ÄA•s³sˆ×‚ł͂Ȃ¢‚ñ‚Å‚·I
‚¾‚©‚ç—˜—pŽÒ‚ÌŠm”F‚ð‚µ‚Á‚©‚èŽæ‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚¤‚̂ł ‚ê‚Î]‚¢‚Ü‚·I

æ¶‚¨Šè‚¢‚µ‚Ü‚·I
–l‚ɋ͂©‚Å‚à—Ç‚¢‚̂ŒmŒb‚ð‚¨‘Ý‚µ‰º‚³‚¢I

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:50:40
—Ⴆ‚ÎI
Robot‚È‚ñ‚ăAƒvƒŒƒbƒg‚Å‹–‚µ‚½‚çƒ}ƒEƒX‚àŽ©“®‚Å“®‚©‚¹‚éI
‚»‚µ‚ă}ƒEƒX‚ÅŸŽè‚É‘—Mƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚¹A
CGI‚Å•s³Žæ“¾‚È‚ñ‚©‚à‚Å‚«‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·I

–â‘è‚Í‚»‚Ì“®ì‚ª—˜—pŽÒ‚ª‚â‚Á‚½‚Ì‚©Robot‚ª‚â‚Á‚½‚Ì‚©‚ÅI
‚à‚µ•s‰Â”\‚È‚ç•s³Žæ“¾‚©ƒTƒCƒg‚ÌŠm”F‚©”»’f‚ª•t‚«‚Ü‚¹‚ñI
‚â‚肽‚¢‚Ì‚ª“®“I‚ȃTƒCƒg‚ÌŠm”F‚Å‚ ‚Á‚ÄA•s³sˆ×‚ł͂Ȃ¢‚ÆØ–¾‚Å‚«‚È‚¢‚ñ‚Å‚·I
‚¾‚©‚çƒAƒvƒŒƒbƒg‚ł͂»‚ñ‚È‚±‚Ƃ͋–‚³‚ê‚Ä‚¢‚È‚­‚ÄA‚»‚ê‚ɂ݂ñ‚È]‚¢‚Ü‚·I

æ¶‚¨Šè‚¢‚µ‚Ü‚·I
‹Í‚©‚Å‚à‚¢‚¢‚̂ŗ‰ð‚µ‚Ä‚­‚¾‚³‚¢I

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 15:57:58
java‚ʼnæ–ʂ̃Lƒƒƒvƒ`ƒƒ‚È‚ñ‚ÄŽæ‚ê‚é‚ÌH

939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:01:16
Ž¿–âŽÒ‚àŒ¾‚Á‚Ă邿‚¤‚ÉARobotŽg‚¦‚Ή”\

‚ ‚ÆA‚®‚®‚Á‚½‚ç
URLØÝ¸(q.hatena.ne.jp)
‚±‚ñ‚È‚ñ‚ª‚łĂ«‚½‚æB
‚±‚ê‚Å–Ú“I‚Í’B¬‚Å‚«‚é‚©‚ÈH

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:03:14
‚¢‚‚¼‚â‚Ì“äƒXƒNƒŠƒvƒg‚ðé—霂Ƃ³‚¹‚é‚ÈB
// CGI ‚ðÝ’u‚Å‚«‚é‚Ì‚¾‚©‚çA–â‘è‚ÌSS‚ð‘—‚Á‚Ä‚à‚炦‚ÎI—¹B

>>938
java.awt.Robot.createScreenCapture(Rectangle) ‚Åo—ˆ‚Ü‚·‚æB

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:12:46
>>939
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·æ¶I

URLØÝ¸(browsershots.org)
‚±‚̃c[ƒ‹‚łقƂñ‚ǂ̊‹«‚ªŠm”F‚Å‚«‚Ü‚µ‚½I
‚³‚·‚ªæ¶‚Å‚·I@‚Ü‚½‰½‚©‚ ‚Á‚½‚Æ‚«‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·I

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:25:28
>>937
‚¦‚¦I@‚Æ‚¢‚¤‚±‚Æ‚Íæ¶I
ƒAƒvƒŒƒbƒg‚Å‚ÍRobot‚ÌŽg—p‚ª‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©I

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 16:55:31
>>942
–¼•t‚¯‚ê‚Îo—ˆ‚È‚­‚Í–³‚¢
‚Å‚à‚»‚ñ‚ȃAƒvƒŒƒbƒg’N‚àŽÀs‚µ‚Ä‚­‚ê‚È‚¢‚¾‚낤
ƒXƒNƒŠ[ƒ“ƒVƒ‡ƒbƒgŽ©“®‘—M‚È‚ñ‚ÄA‹@–§î•ñ‚à‚ê‚Ü‚­‚è
‚¨‘O‚ª¡Œ©‚Ă邻‚̔閧‚̉摜‚àŸŽè‚É‘—M‚³‚ê‚Ă邿

944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 18:50:25
>>943
‚»‚¤‚È‚ñ‚Å‚·‚©I
‰½‚©‚牽‚܂ł ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 20:28:21
‹Zp“I‚Éo—ˆ‚È‚¢‚̂Ɨϗ“I‚Éo—ˆ‚È‚¢‚͕̂ª‚¯‚Ä‘‚±‚¤‚º
•´‚ç‚킵‚¢

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/29 21:12:49
>>941‚Å–Ú“I’B¬‚Å‚«‚Ä‚é‚È‚çAŽ¿–âŽÒ‚ɂ͋Zp“I‚ɂł«‚é‚©‚Å‚«‚È‚¢‚©‚È‚ñ‚Ä‚Ç[‚Å‚à—Ç‚­‚È‚Á‚Ä‚é‚ñ‚¶‚áH

947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 01:39:40
Script API ‚ÅŽÀs‚·‚éƒXƒNƒŠƒvƒg‚¾‚¯ƒZƒLƒ…ƒŠƒeƒB§ŒÀ‚©‚¯‚ç‚ê‚È‚¢?
¡‚̂܂܂¾‚ƃtƒ@ƒCƒ‹Á‚µ‚½‚èƒlƒbƒgƒ[ƒNƒAƒNƒZƒX‚µ‚½‚è‚â‚肽‚¢•ú‘è‚È‚ñ‚¾‚¯‚ÇB

948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 02:05:29
•W€API‚¶‚á–³—B

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:28:21
ƒRƒƒ“ƒg‚ðUTF-8‚Å‘‚¢‚Ä‚é‚ñ‚¾‚¯‚ÇAJavadoc‚É‚·‚邯•¶Žš‰»‚¯‚·‚éB
‰½‚Æ‚©‚Å‚«‚È‚¢‚Å‚µ‚傤‚©H

950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:33:02
>>949
javadoc ƒRƒ}ƒ“ƒh‚Ì -encoding ‚© -charset
‚±‚ê‚®‚ç‚¢‚̓}ƒjƒ…ƒAƒ‹Œ©‚Ä”­Œ©‚µ‚æ[‚ºB


951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:33:04
>>949
javadoc -encoding UTF-8

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 03:37:38
>>949
javadoc‚¾‚¯‚¶‚á‚È‚­‚ăRƒ“ƒpƒCƒ‹‚·‚邯‚«‚É‚àŒx‚ªo‚È‚¢H
ƒVƒXƒeƒ€‚̃fƒtƒHƒ‹ƒg‚Ì•¶ŽšƒGƒ“ƒR[ƒhˆÈŠO‚ðŽg‚¤‚Æ‚«‚ÍencodingƒIƒvƒVƒ‡ƒ“‚ð

953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 07:52:08
–{“–‚ÉŠî–{“I‚ÈŽ¿–â‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
ƒtƒHƒ“ƒg‚ð•ÏX‚µ‚½‚Æ‚«‚É
setFont‚ÅPLAIN‚É•ÏX‚µ‚Ä‚àƒfƒtƒHƒ‹ƒg‚̃{[ƒ‹ƒh‚Ì‚©‚©‚Á‚½
ƒtƒHƒ“ƒg‚ªˆóü‚É”½‰f‚³‚ê‚Ü‚¹‚ñB
‚Ç‚±‚©‚œǂñ‚¾‚ÆŽv‚¢‰ß‹ŽƒXƒŒ‚Å’T‚µ‚½‚̂ł·‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 09:02:08
public class sample69 {
public static void main(String[] args) {
p_calc.Calc calc =new p_calc.Calc();
System.out.println(calc.sum(1,2));
}
}
ƒRƒ“ƒpƒCƒ‹‚·‚邯A

955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 09:02:59
c:\source>javac sample69.java
.\p_calc.java:3: ')' ‚ª‚ ‚è‚Ü‚¹‚ñB
int sum(int i; int j){
^
.\p_calc.java:3: ';' ‚ª‚ ‚è‚Ü‚¹‚ñB
int sum(int i; int j){
^
.\p_calc.java:8: ƒNƒ‰ƒX sample68 ‚Í public ‚Å‚ ‚èAƒtƒ@ƒCƒ‹ sample68.java ‚Åé
‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
public class sample68 {
^
sample69.java:3: p_calc ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB
ƒNƒ‰ƒXƒtƒ@ƒCƒ‹ .\p_calc.java ‚Í•s³‚Å‚·B
ƒtƒ@ƒCƒ‹‚ɃNƒ‰ƒX p_calc ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñB
휂·‚é‚©AƒNƒ‰ƒXƒpƒX‚̳‚µ‚¢ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é‚©‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B
p_calc.Calc calc =new p_calc.Calc();
^
ƒGƒ‰[ 4 ŒÂ
‚±‚ꂪo‚Ü‚·BŒ´ˆö‚͂Ȃñ‚Å‚µ‚傤‚©H

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 09:18:13
>>955
1. 2 ‚Æ“¯‚¶Œ´ˆöBi ‚ÌŒã‚̃Zƒ~ƒRƒƒ“B
3. ƒtƒ@ƒCƒ‹–¼‚Æ public ‚ȃNƒ‰ƒX–¼‚ªˆá‚¤B
4. p_calc ƒNƒ‰ƒX‚ªƒRƒ“ƒpƒCƒ‹o—ˆ‚¸AŽÀsƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢B

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 09:46:26
sample69‚ðƒRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚ÉAsample68‚Ì‚±‚Æ‚ªo‚é‚Á‚ĕς¶‚á‚ ‚È‚¢‚Å‚·‚©H

958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 10:34:17
>>957
‚Æ‚­‚ɕς¶‚á‚È‚¢‚æB
sample69 ‚ÅŽg‚í‚ê‚Ä‚¢‚é p_calc.Calc ‚ðŒ©‚Â‚¯‚邽‚ß‚É p_calc.java
‚àƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤B


959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 10:51:05
¡“ú‚Ì“ú•t‚ð
@Date date = new Date();
@SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");
@String today = sdf1.format(date);
‚Ŏ擾‚µ‚ÄA“ú•t2008/3/10‚Æ”äŠr‚³‚¹¡‚Ì“úŽž‚æ‚è‘O‚©Œã‚©‚Æ‚¢‚¤”»’è‚ð
s‚¢‚½‚¢‚̂ł·‚ªA‹ï‘Ì“I‚ɂǂ¤‚·‚ê‚΂悢‚̂łµ‚傤H

960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 10:57:08
>>959
Calendar#after‚ÆCalendar#before‚ð“ǂނׂµ
ŽÀÛ‚ÍGregorianCalendar‚ɂȂ邯‚Ç‚È

961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 10:59:05
>>960
‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·

962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 11:21:03
‰¹º”Fޝ‚É‹»–¡‚ª‚ ‚é‚ñ‚¾‚¯‚ÇAJava Speech API‚ÅŽÀ—p‚ɑς¦‚ç‚ê‚»‚¤‚Å‚·‚©H
‚»‚ê‚Æ‚àC++‚ ‚½‚è‚ɈƑւ¦‚µ‚½•û‚ª‚¢‚¢‚Å‚·‚©H


963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 11:23:35
‡_

964:959
08/03/01 11:27:16
’²‚ׂđ‚¢‚Ă݂½‚̂ł·‚ªA¡“ú‚ÌŽž‚Í‚±‚ñ‚ÈŠ´‚¶‚ł悢‚̂łµ‚傤‚©H

@SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd");
@Date now = new Date(); //Œ»ÝŽž‚ðŽæ“¾
@String today = dateformat.format(now); //•Ï”today‚É¡“ú‚ÌŽž‚ðyyyy/MM/ddŒ^‚Å‚¢‚ê‚é

965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 12:08:15
–Ê“|‚­‚³‚¢‚©‚çAy*10000+m*100+d“¯Žm‚Å”äŠr‚µ‚¿‚ႤB

966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 12:17:14
StrutsƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚Ä‚¢‚é‚̂ł·‚ª
ƒZƒbƒVƒ‡ƒ“ID‚ðSHA-1‚ŃnƒbƒVƒ…‰»‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H

967:959
08/03/01 12:20:16
‚±‚±‚܂łł«‚Ü‚µ‚½
@//¡“ú‚Ì“ú•t‚ðŽæ“¾
@Date now = new Date(); //¡“ú‚Ì“ú•t
@SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd");@//Œ^‚ÌŽw’è

@//“ú•t‚Ì”äŠr
@if (now.before(dateformat.parse("2005/1/1"))) {
@//¡“ú‚ª2005/1/1‚æ‚è‘O‚̂Ƃ«‚̈—
@}else{
//¡“ú‚ª2005/1/1‚æ‚èŒã‚̂Ƃ«‚̈—
}

‚½‚¾A‚±‚ꂾ‚Æ1”ÔÅŒã‚Ìs‚ŃGƒ‰[‚ª‚łĂµ‚Ü‚¢‚Ü‚·EE
ƒGƒ‰[‚Í uˆ—‚³‚ê‚È‚¢—áŠO‚ÌŒ^ ParseExceptionv‚Å‚·

968:959
08/03/01 12:21:38
ƒGƒ‰[‚͈ê”ÔŌザ‚á‚È‚­‚Ä
if (now.before(dateformat.parse("2005/1/1"))) { @‚̂Ƃ±‚ë‚Å‚µ‚½

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 12:41:34
>>966
Java‚Ń_ƒCƒWƒFƒXƒg‚𶬂·‚é
URLØÝ¸(www.atmarkit.co.jp)

>>967
> ”’l: ƒtƒH[ƒ}ƒbƒg‚É‚ÍAƒpƒ^[ƒ“•¶Žš‚Ì”‚ÍŬŒ…”‚ɂȂè‚Ü‚·B
“ñ•¶ŽšŽg‚Á‚Ă邩‚çÅ’á“ñŒ…‚Ȃ̂łÍH

970:959
08/03/01 12:52:53
‚¢‚ë‚¢‚ë’²‚ׂĂé‚ñ‚Å‚·‚ª‚æ‚­‚í‚©‚ç‚È‚¢‚±‚Ƃ΂©‚è‚Å‚·
“ú•t‚Ì”äŠr‚̂Ƃ±‚낪‚æ‚­‚È‚¢‚Ƃ͎v‚¤‚̂ł·‚ªGG

// ¡“ú‚Ì“ú•t‚ðŽæ“¾
Date now = new Date(); //¡“ú‚Ì“ú•t
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd"); //Œ^‚ÌŽw’è
String today = dateformat.format(now);@//•Ï”today‚É¡‚ÌŽž‚ª‚Í‚¢‚é
‰ð–ñ—\’è“ú‚ðŽæ“¾
SimpleDateFormat kaiyaku = new SimpleDateFormat("yyyy/MM/dd");
String kaiyakuyoteibi = kaiyaku.format(2005/10/15);

// “ú•t‚Ì”äŠr
if ( ) {
//System.out.println("¡“ú‚Í2002/06/10‚æ‚è‚à‘O‚Ì“ú‚Å‚·B");
}else{

}

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 13:09:40
Žž‚àŠÜ‚߂ĔäŠr‚µ‚½‚¢‚È‚çADate#compareTo‚łł«‚éB
“ú•t‚ÅØ‚èŽÌ‚Ä‚½‚¢‚È‚çACalendar‚ɕϊ·‚µ‚Äset‚ÅŽž‚ð0‚É‚·‚éB

ƒ†[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒhì‚Á‚Ä‚»‚±‚Å”äŠr‚·‚ׂµB
‚ ‚¿‚±‚¿‚Å”äŠr‚µ‚Ä‚½‚çAƒoƒO‚̉·°B

‚‚¢‚łɌ¾‚¦‚ÎAu¡“ú‚Ì“ú•t‚ðŽæ“¾‚·‚év‚àƒ†[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒh‚É‚µ‚ÄA
ƒVƒXƒeƒ€ƒvƒƒpƒeƒB‚ȂǂÅAu¡“ú‚Ì“ú•tv‚ðÝ’è‚Å‚«‚邿‚¤‚É‚µ‚Ä‚¨‚­‚ÆA
‚í‚´‚í‚´ƒVƒXƒeƒ€“ú•t‚ð•ÏX‚µ‚È‚­‚Æ‚àA“ú•t‚ª•Ï‚í‚Á‚½‚Æ‚«‚̃eƒXƒg‚ª‚Å‚«‚éB

972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 13:12:13
>>947
Œ ŒÀ‚Ì’á‚¢ƒNƒ‰ƒXƒ[ƒ_‚Ń[ƒh‚µ‚½ƒNƒ‰ƒX‚ð‹²‚ñ‚ŃXƒNƒŠƒvƒg‚ðŒÄ‚Ô‚Æ‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈA‚Æ„‘ª‚¾‚¯‚ÅŒ¾‚Á‚Ă݂é

973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 13:39:35
ƒXƒŒˆá‚¢‚©‚à’m‚ê‚Ü‚¹‚ñ‚ªc

Commons/Net 1.4.0 ‚ÌFTPClient‚ðŽg‚Á‚Ä‚¢‚Ä ð“ú‚©‚猴ˆö•s–¾‚̃Gƒ‰[‚ª‘½”­‚µ‚Ă܂µ‚½
‚悤‚â‚­”»–¾‚µ‚½Œ´ˆö‚ÍAFTPClient#listFiles()‚ª•Ô‚·FTPFile[]‚Ì—v‘f‚ª
‚È‚ñ‚Æ2/29‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚̃tƒ@ƒCƒ‹‚ɂ‚¢‚Ä‚Ínull‚ɂȂÁ‚Ä‚µ‚Ü‚¤Ž–‚Å‚µ‚½I
‚Ƃ肠‚¦‚¸ƒT[ƒo‚ÌŠÖ˜Aƒtƒ@ƒCƒ‹‚ðtouch‚µ‚Ä‹}ê‚ð‚µ‚Ì‚¬‚Ü‚µ‚½‚ª
‚±‚ÌŒ‚ɂ‚¢‚Ä‘PŒãô‚𑊒k‚·‚é‚Ì‚ÉÅ“K‚̃XƒŒ‚Ȃǂª‚ ‚ê‚΋³‚¦‚ĉº‚³‚¢

974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 13:51:14
>>973
ƒhƒLƒ…ƒƒ“ƒg‚ɃoƒO‚Ì•ñæ‚Æ‚©ƒƒ“ƒeƒi‚̘A—悪‘‚¢‚Ä‚ ‚é‚Í‚¸‚¾‚©‚çA
Ŭ‚ÌÄŒ»ƒR[ƒh•t‚¯‚ăŒƒ|[ƒg‚·‚éB

975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 14:50:50
•׋­‚Ì‚½‚߂Ƀtƒ@ƒCƒ‹“]‘—‚̃vƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
‚¢‚Ü‚¢‚¿ãŽè‚­‚¢‚«‚Ü‚¹‚ñB—¬‚ê‚Æ‚µ‚Ä‚ÍA
‡@(‘—‚èŽè) FileChannel(sourceChannel)‚Ńtƒ@ƒCƒ‹‚ð“ǂݞ‚Þ
‡A(‘—‚èŽè) SocketChannel(destinationChannel)‚Å‘ŠŽè‚É‘—‚é
‡B(Žó‚¯Žè) SocketChannel(sourceChannel)‚Ŏ󂯎æ‚é
‡C(Žó‚¯Žè) FileChannel(destinationChannel)‚Ńtƒ@ƒCƒ‹‚É‘‚«ž‚Þ

‘—‚èŽè
while(destinationChannel.isConnected()){
@buffer.clear();
@if(sourceChannel.read(buffer) < 0)
@@break;
@buffer.flip();
@destinationChannel.write(buffer);
}
Žó‚¯Žè
while(sourceChannel.isConnected()){
@buffer.clear();
@if(sourceChannel.read(buffer) < 0)
@@break;
@buffer.flip();
@destinationChannel.write(buffer);
}

buffer‚ÍByteBufferŒ^‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‚±‚ê‚ðŽÀs‚·‚邯A‘—‚èŽè‚̓Gƒ‰[‚à‚È‚­³í‚ÉI—¹‚µ‚Ä‚¢‚é‚̂ł·‚ªAŽó‚¯Žè‚Å
ujava.io.IOException: Šù‘¶‚ÌÚ‘±‚ÍƒŠƒ‚[ƒg ƒzƒXƒg‚É‹­§“I‚ÉØ’f‚³‚ê‚Ü‚µ‚½Bv‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚«‚Ü‚·B
ƒGƒ‰[‚ªo‚½êŠ => if(sourceChannel.read(buffer) < 0){

’·•¶‚Èã‚ɂ킩‚è‚É‚­‚¢•¶Í‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
‚È‚º‚±‚¤‚È‚é‚Ì‚©‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©H

976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 15:02:45
>>975
ƒf[ƒ^‚ÌŽóMŽ©‘͖̂â‘è‚È‚¢‚̂ł·‚©H

’P‚Ƀf[ƒ^‚𑗂邾‚¯‚¾‚ÆA‘—‚èŽè‘¤‚Ń\ƒPƒbƒg‚ð•‚¶‚邯A
Žó‚¯Žè‘¤‚ŃGƒ‰[‚ªo‚é‚Í‚¸‚Å‚·‚ªc

‰½‚ç‚©‚̃vƒƒgƒRƒ‹‚Åu‘—ŽóMŠ®—¹v‚ð‚â‚èŽæ‚è‚·‚éŒ`‚É‚·‚ê‚Î
–â‘è‚Ì‚ ‚éó‘ԂȂ̂©‚Ç‚¤‚©”»’f‚Å‚«‚邯Žv‚¢‚Ü‚·

977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 15:11:10
•׋­‚Ì‚½‚߂Ȃç‚Ü‚¸C‚Å‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æ
Java‚Å‚â‚Á‚Ä‚àˆÓ–¡‚È‚¢‚æ

978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 15:27:11
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢

String str = "12345";
str += "abcde";

‚±‚ê‚ŘAŒ‹‚µ‚悤‚Æ‚·‚邯range‚ª‘«‚è‚È‚¢‚Æo‚Ü‚·
‚·‚łɂ ‚éStringƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚É•¶Žš—ñ‚ð˜AŒ‹‚·‚邽‚ß‚Ì
ƒƒWƒƒ[‚È•û–@‚Ȃǂª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 15:56:12
>>976
ƒf[ƒ^‚ÌŽóMŽ©‘Ì‚ªo—ˆ‚È‚¢‚Ý‚½‚¢‚Å‚·B
‘—‚èŽè‘¤‚͈ê’Ê‚èƒvƒƒOƒ‰ƒ€‚ªŽÀs‚³‚ê‚ÄI—¹‚·‚é‚̂ł·‚ªA
Žó‚¯Žè‘¤‚Í if(sourceChannel.read(buffer) < 0) ‚Ì•”•ª‚ň—‚ªŽ~‚Ü‚Á‚Ä‚¢‚é‚Ý‚½‚¢‚Å‚·B
Žó‚¯Žè‚ÍA‘—‚èŽè‚ª‘‚«ž‚Þ‚Ì‚ð‘Ò‚Á‚Ä‚¢‚éó‘ԂɂȂÁ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

>>977
ŽžŠÔ‚É—]—T‚ªo—ˆ‚ê‚΂b‚à•׋­‚µ‚悤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
¡‚ÍAEŠˆ“®’†‚Å‚ ‚܂莞ŠÔ‚ª–³‚­‚ÄA‘§”²‚«‚Å‚â‚Á‚Ä‚¢‚éó‘ԂȂ̂Å...
•Œ¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 16:00:40
>>978
•s‰Â”\

981:978
08/03/01 16:02:28
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
ƒXƒŒ‰˜‚µ‚²‚ß‚ñ‚È‚³‚¢

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 17:44:15
ServletContext‚𓾂邽‚ß‚ÌgetServletContext()‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·‚ªA
API‚ðŒ©‚Ä‚Ý‚é‚ÆServletContext‚̓Cƒ“ƒ^ƒtƒF[ƒX‚Ȃ̂ŃIƒuƒWƒFƒNƒg‰»‚Ío—ˆ‚Ü‚¹‚ñ‚æ‚ËB
getServletContext()‚ÍAŽÀÛ‚É‚ÍServletContext‚ł͂Ȃ­AServletContext‚ðŽÀ‘•‚·‚éƒTƒuƒNƒ‰ƒX‚ðì‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H

983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 17:46:00
ServletContext context = getServletContext();
System.out.println(context.getClass().getName());

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 18:13:50
ŽŸƒXƒŒ‚½‚ĂĂ݂é

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 18:18:51
ŽŸƒXƒŒ
y‰SŽÒzJavaŽ¿–â¥‘Š’kƒXƒŒƒbƒh113y‘劽Œ}z
½ÚØÝ¸(tech”Â)

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 19:00:59
>>985
‰³”ÞDeath

987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/01 21:31:24
>>975
‘—‚葤‚Í‚¿‚á‚ñ‚ƕ‚¶‚Ä‚éH

988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 02:22:23
PHP‚ðŠwK‚µ‚½Œã‚¾‚ÆJava‚ÌK“¾‚Í—eˆÕ‚Å‚·‚©H

989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 02:31:14
‚¢‚¢‚¦

990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 02:38:08
PHP‚Ì’mޝ‚Í–ð—§‚½‚È‚¢‚ÌH

991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 02:47:56
java‚̕׋­‚Í‚¶‚߂܂µ‚½B

ƒlƒbƒgƒ[ƒN‚Æ‚©GUI‚Æ‚©Žg‚Á‚ĉ½‚©ì‚肽‚¢‚̂ł·‚ªA
‰½‚àŽv‚¢‚‚©‚È‚¢‚Ì‚ÅA
ƒpƒPƒbƒgƒ‚ƒjƒ^(H)(¡‚Ç‚ñ‚ȃƒbƒZ[ƒW‚Å’ÊM‚³‚ê‚Ä‚¢‚é‚©)‚Ý‚½‚¢‚Ȃ̂ðì‚肽‚¢‚̂ł·‚ªA
ƒlƒbƒgƒ[ƒN‚ÉŠÖ‚µ‚Ä‚ÍA‚ǂ̕ς̕׋­‚·‚ê‚Α‚»‚¤‚Å‚µ‚傤‚©B
‚±‚̕ӂ̃Nƒ‰ƒX‚͌¢‚©‚çŽg‚í‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚Æ‚©A
‚±‚̕ӎg‚¦‚΂·‚®‚¶‚á‚È‚¢‚©‚Æ‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯•‚©‚é‚̂ł·‚ªA
•Œ¾‚à‚炦‚Ü‚¹‚ñ‚©B

GUI‚ÉŠÖ‚µ‚Ä‚ÍA–{‚ÆWeb‚ðŽQl‚É‚µ‚ÄŽè‚ð‚‚¯‚Ä‚¢‚½‚牽‚Æ‚©‚Ȃ肻‚¤‚È‹C‚ª‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ƒlƒbƒgƒ[ƒN‚͓‚·‚¬‚ÄcB

992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:16:15
Java¨PHP‚È‚çŠÈ’P

993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:18:43
>>991
‰½‚ð‚µ‚½‚¢‚Ì‚©–{l‚·‚番‚©‚Á‚ĂȂ¢‚̂ɑ¼‚Ìl‚É•·‚¢‚Ä‚à•ª‚©‚é‚Í‚¸‚È‚¢‚æ
ƒlƒbƒgƒ[ƒN‚Á‚Ä‹ï‘Ì“I‚ɉ½HƒT[ƒuƒŒƒbƒg‚ÅWebƒAƒvƒŠì‚邯‚©‚¶‚á‘Ê–Ú‚È‚ÌH

994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:22:47
ƒpƒPƒbƒgƒ‚ƒjƒ^‚̓hƒ‰ƒCƒo‘g‚܂Ȃ¢‚Æ–³—‚¾B
’ÊM‚È‚ç Socket Žg‚¦‚΂¢‚¢B

995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:36:45
>>934
>synchronized•t‚¢‚Ă邩‚ç“¯Žž‚ɂ͌ĂÑo‚³‚ê‚È‚¢
‚¦Hƒƒ\ƒbƒhƒŒƒxƒ‹‚Ì”r‘¼‚Æ‚¢‚¤‚Ì‚ÍAˆê‚‚̃ƒ\ƒbƒh‚É•¡”‚̃XƒŒƒbƒh‚ª“¯Žž‚É“ü‚ê‚È‚¢‚¾‚¯‚ÅA
ƒAƒNƒZƒX‚·‚郃\ƒbƒh‚ª•ʂȂç”r‘¼‚³‚ê‚È‚¢‚̂łÍH‚â‚ÎA¡‚܂ł¸‚Á‚ƊԈႦ‚Ä‚«‚½‚©‚àBBB


996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:38:58
‚È‚ñ‚©‚¢‚ë‚¢‚늨ˆá‚¢‚µ‚Ä‚é‚Èw

997:933, 995
08/03/02 03:44:36
>>934
‚¢‚â‚¢‚âA‚â‚Á‚Ï‚è“¯ŽžƒAƒNƒZƒX‰Â”\‚Å‚·‚æB‚łȂ¢‚ÆnotifyAll()‚Åwait()‚ð‰ðœ‚µ‚Ä‚ ‚°‚ç‚ê‚È‚¢‚Å‚·B

998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:47:47
ƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(this){ } ‚Ńƒ\ƒbƒh“à‘S‚Ä‚ðˆÍ‚Á‚½‚̂Ɠ™‚µ‚¢B
ƒNƒ‰ƒXƒƒ\ƒbƒh‚Ì synchronized CüŽq‚Í synchronized(Queue.class){ } ‚Æ“™‚µ‚¢B

999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:51:58
URLØÝ¸(www.amazon.co.jp)

1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/02 03:55:06
1000 ‚È‚ç Java Ž€–ÅŠm’è

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB


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

4244“ú‘O‚ÉXV/275 KB
’S“–:undef