ššJavaŽ¿–â¥‘Š’kƒXƒ ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/03 22:37:08
**** ŠÖ˜AƒXƒŒƒbƒhˆÄ“à ****
¡ AWT ‚Æ Swing ‚Í --
Java’ᑬGUI Swing 9
½ÚØÝ¸(tech”Â)
¡ SWT ‚Í --
Java ‚‘¬GUI SWT@3
½ÚØÝ¸(tech”Â)
¡ NTT DoCoMo ‚Ì iƒ‚[ƒhŒg‘Ñ“d˜b—p Java (iƒAƒvƒŠ) ‚Í --
iƒ‚[ƒhŒg‘Ñ“d˜b—pJava(iƒAƒvƒŠ) Part20
½ÚØÝ¸(tech”Â)
¡ DoCoMo ˆÈŠO‚Í --
CLDC+MIDP+Œg‘Ñ“d˜b—pJavaƒXƒŒƒbƒh part 9
½ÚØÝ¸(tech”Â)
¡ ‰Û‘èEh‘è‚Í --
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 68 šš
½ÚØÝ¸(tech”Â)
¡ NetBeans‚ÉŠÖ‚·‚éŽG’k‚Í --
NetBeans Part5yJava/C++/Ruby/Python/PHPz
½ÚØÝ¸(tech”Â)
¡ Eclipse‚ÉŠÖ‚·‚éŽG’k‚Í --
Eclipse“‡M28yJava/C++/Ruby/Python/Perlz
½ÚØÝ¸(tech”Â)
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/03 22:37:21
**** ŠJ”ŠÂ‹«‚ª•K—v‚Ìê‡‚Í ****
¡ J2SE 5.0 (1.5.0)
URLØÝ¸(java.sun.com)
¡ Java SE 6
URLØÝ¸(java.sun.com)
**** ŽÀsŠÂ‹«‚¾‚¯‚ª•K—v‚Ìê‡‚Í ****
¡ Java ƒ\ƒtƒgƒEƒFƒA‚̃_ƒEƒ“ƒ[ƒh
URLØÝ¸(www.java.com)
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 11:02:07
ƒ\[ƒX‚̃ƒ“ƒeƒiƒ“ƒX‚Éd“_‚ð’u‚•ÛŽç”h‚Æ•¶Žš—ñƒŠƒeƒ‰ƒ‹‚É–½‚ð“q‚¯‚郊ƒeƒ‰ƒ‹”h‚̑Η§‚ª
‚à‚Ì‚²‚Á‚Âæ‰s‰»‚µ‚Æ‚é‚̂ł·‚ª
‚È‚ñ‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©B
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 14:58:18
‚¿‚å‚Á‚Æ‚¢‚½
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 16:33:43
‚à‚Á‚Ƒۉ»‚µ‚Äl‚¦‚ê‚ÎA
Œ‹‹ÇŽå’£‚͈ê‚È‚ñ‚¶‚áH
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 17:15:31
drawString‚Å•¶Žš‚ð•`‚¢‚½‚ ‚ÆA
‚»‚Ì•¶Žš‹ß•ӂ̃sƒNƒZƒ‹‚ª”wŒiF‚©•`‰æF‚©Ž¯•Ê‚³‚¹‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‚·‚ê‚΂ł«‚é‚Å‚µ‚傤‚©H
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 19:59:51
BufferedImage ‚É•`‰æ‚µ‚Ä getRGB ‚Å®”Œ^ƒsƒNƒZƒ‹‚𒲂ׂéB
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 20:44:37
>>4
‚È‚ñ‚Ì‚±‚ÆH
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/04 21:19:44
•ÛŽçvsƒŠƒxƒ‰ƒ‹‚É‚©‚¯‚½ç’k‚¾‚ÆŽv‚Á‚½‚ªB‚È‚ñ‚©Œ³ƒlƒ^‚ ‚é‚Ì‚©H
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 00:09:50
java‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚¢‚邯A—áŠOˆ—‚΂Á‚©‚è‚ɂȂé‹C‚ª‚·‚é‚̂ł·‚ª
‚±‚ê‚ͳí‚Ȃ̂łµ‚傤‚©H
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 00:20:06
>>8
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚Ì•û–@‚Å’²‚ׂ邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
‚½‚¾AGraphics2D‚Å•¶Žš—ñ‚ð‰ñ“]‚³‚¹‚éƒAƒjƒ[ƒVƒ‡ƒ“‚ð‚³‚¹‚Ä‚¢‚é‚Ì‚Å
–ˆ‰ñƒCƒ[ƒW쬂µ‚Ă邯‚Ђǂd‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
”CˆÓ‚Ì“_‚̃sƒNƒZƒ‹î•ñ‚𒲂ׂé•û–@‚Í‚±‚Ì•û–@‚µ‚©–³‚¢‚̂łµ‚傤‚©H
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 02:43:36
ƒAƒCƒAƒ€ƒUƒoƒj[ƒY‚È‚ñ‚Å‚·‚¯‚Ç‚à
ƒUƒo‚ŃIƒuƒWƒFƒNƒg‚̃TƒCƒY‚⃃‚ƒŠ‚̃TƒCƒY
”z—ñ‚̃TƒCƒY‚ȂǂȂǂð’m‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Ì
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 16:24:36
‚¤‚³‚¬H
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 17:06:20
‚¨‚çIƒWƒƒƒoƒWƒƒƒo‚µ‚ë‚æI
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 21:04:07
>12
BufferedImage‚ÍŽg‚¢‚܂킵‚ÄA–ˆ‰ñ•`‰æ‚¾‚¯‚·‚ê‚΂¢‚¢‚ñ‚Å‚Ë[‚Ì
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/05 21:23:58
>>12
‚»‚ê‚ÆA‚â‚Á‚Ă邱‚Ƃ̓_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚Æ“¯‚¶B
ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚Í‚³‚¹‚È‚¢‚Å‚¨‚¢‚ÄABufferdImage‚ð‰æ–Ê‚ÉdrawImage‚·‚é‚È‚ç•`‰æ‚͈ê‰ñB
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/06 13:47:56
>>11
C‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ä‚¢‚Ä‚àƒGƒ‰[ˆ—‚΂Á‚©‚è‚ɂȂé‹C‚ª‚·‚邯Žv‚¢‚Ü‚·‚ª
‚»‚ñ‚È‚±‚Æ‚ ‚è‚Ü‚¹‚ñ‚©H
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 00:25:15
Java JDBC‚ɂ‚¢‚ÄÚ‚µ‚‘‚¢‚Ä‚ ‚éƒz[ƒ€ƒy[ƒW‚Ȃǂ²‘¶‚¶‚È‚¢‚Å‚µ‚傤‚©H
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 00:27:42
‚»‚Ì’PŒê‚ŃS[ƒOƒ‹æ¶‚É•·‚¯‚΂¢‚¢‚Æ‚¨‚à‚¤‚§
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 00:30:28
>>20
‚»‚¤‚Å‚·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 02:04:46
Interstage‚Á‚Ă̂ðŽg‚¤ˆÓ–¡‚͉½‚Å‚·‚©H
Tomacat‚âGlssFlish‚¶‚á‘Ê–Ú‚È‚ÌH
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 02:17:58
>>22
‚Ü‚ A‚²”Ñ‚ðH‚ׂȂª‚çA‚²”Ñ‚ðH‚ׂéˆÓ–¡‚âƒpƒ“‚¶‚áƒ_ƒ‚Ȃ̂©l‚¦‚Ä‚Ý‚é‚Æ‚©B
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 05:52:13
>>22
‚È‚ºŽg‚¤‚Ì‚©‚ðãŽi‚Éà–¾‚µ‚È‚«‚á‚È‚ç‚È‚¢‚Æ‚«‚ÉA
Tomacat‚âGlssFlish@‚ÌꇂÍA
‘S•”Ž©•ª‚Å’²‚ׂÄà–¾‚µ‚È‚«‚á‚È‚ñ‚È‚¢‚¯‚ÇA
Interstage@‚ÌꇂÍA•xŽm’ʂɓd˜b‚·‚ê‚ÎA
‰c‹Æ‚³‚ñ‚ªà–¾‚É—ˆ‚Ä‚‚ê‚é‚ñ‚¾‚æB
iŒN‚̉ïŽÐ‚ª‚Æ‚ñ‚Å‚à‚È‚Žã¬‚¾‚Á‚½‚èA—£“‡‚âŽR‘º‚É‚ ‚Á‚½‚肵‚È‚¢ŒÀ‚è‚ÍBj
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 05:56:57
•³ƒXƒŒ‚ÅŒ©‚¦’£‚Á‚½‚è‚·‚é‚ ‚½‚肪¬•¨‚Á‚ÄŠ´‚¶‚—
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 16:30:54
Ä‹AƒŒƒX
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:23:10
ƒNƒ‰ƒXA‚ÅAƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚Æ‚«‚ÉA‚ ‚éƒvƒƒOƒ‰ƒ€A‚ðŽÀs‚³‚ê‚邿‚¤‚É‚µ‚Ü‚µ‚½B
ƒvƒƒOƒ‰ƒ€A‚ªŽÀs‚³‚ꂽŒãAƒNƒ‰ƒXB‚ªŽÀs‚³‚ê‚éA‚‚܂èƒNƒ‰ƒXB‚Éi‚ނ悤‚È‚±‚Æ‚Ío—ˆ‚Ü‚·‚©H
Œ¾—t‚ª‚æ‚‚í‚©‚ç‚È‚‚ÄA–³’ƒ‹ê’ƒŒ¾‚Á‚Ă邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ª‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:26:38
‚¢‚ë‚¢‚댾‚¢‚½‚¢‚±‚Ƃ͂ ‚邪A‚Æ‚è‚ ‚¦‚¸A
”²ˆ‚µ‚½ƒR[ƒh‚ð‘‚¢‚¿‚á‚Á‚½‚Ù‚¤‚ª˜b‚ª‘‚¢‚ÆŽv‚¤B
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:37:35
class A{
—ª
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button1){
if(radio1.isSelected()==true){
—ª
}
}
}
public void itemStateChanged(ItemEvent e) {
}
}
class B{
—ª
}
‚±‚ñ‚ÈŠ´‚¶‚̂Ƃ«ƒCƒxƒ“ƒg‚ª‹N‚±‚Á‚½‚çAƒNƒ‰ƒXA‚Ìpublic void actionPerformed(ActionEvent e)‚Ì’†‚Ì“z‚ªŽÀs‚³‚ê‚ÄI‚í‚è‚Ü‚·‚æ‚ËH
‚»‚±‚ÅI‚í‚炸AƒNƒ‰ƒXB‚É‚ài‚ñ‚Å—~‚µ‚¢Š´‚¶‚Å‚·
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:42:43
>>29
class A{
—ª
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button1){
if(radio1.isSelected()==true){
—ª
B.hoge(); // ƒNƒ‰ƒXB‚Éi‚Þ
}}}
—ª
}
class B{
public static void hoge() {
//‚±‚±‚Éi‚Þ
}}
‚±‚ñ‚ÈŠ´‚¶H
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:53:56
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
class B{
public static void hoge() {
}
public void paint(Graphics g){
—ª
}}
‚Æ‚µ‚½ê‡
public void paint(Graphics g){
}
‚ð“®‚©‚»‚¤‚ÆŽv‚Á‚½‚çA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 17:59:43
>>29
‚»‚Ì•û–@‚Í‚¢‚ë‚¢‚ë‚ ‚éBclassB ‚ª‚Ç‚¤‚¢‚¤ƒNƒ‰ƒX‚ÅA
ŒÄ‚Ño‚µ‚½‚¢ classB ‚̃ƒ\ƒbƒh‚ª‚Ç‚¤‚¢‚¤ƒƒ\ƒbƒh‚©‚Æ‚©A
‚»‚Ì‘¼‚Ì󋵂ɂæ‚Á‚ÄAÅ“K‚È‚à‚Ì‚ð‘I‚ÔB
Å‚àˆê”Ê“I‚È‚â‚è•û‚ÍAˆÈ‰º‚̂悤‚É@class B ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð classA@‚ÅŽ‚‚悤‚É‚µ‚ÄA
actionPerformed() ƒƒ\ƒbƒh‚ŌĂԕû–@‚¾‚ÆŽv‚¤B—Ⴆ‚ÎA
---------------
class A {
private B b;
public A( B b ) {@this.b = b;@}
public void actionPerformed(ActionEvent e) {
—ª
b.methodB();
—ª
}
class B{
public void methodB() {
ˆÈ‰º—ª
----------
class B ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð‚Ç‚¤—pˆÓ‚·‚é‚©‚ɂ‚¢‚Ä‚ÍA󋵂ɂæ‚Á‚Ä‚¢‚ë‚¢‚ë‚ ‚邯Žv‚¤B
ã‚Ì—á‚̂悤‚É class A ‚̃Cƒ“ƒXƒ^ƒ“ƒX‰»Žž‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^[‚É“n‚µ‚Ä‚àŒ¾‚¢‚µA
actionPerformed() ƒƒ\ƒbƒh“à‚Ńeƒ“ƒ|ƒ‰ƒŠ‚ȃCƒ“ƒXƒ^ƒ“ƒX‚ðì‚Á‚Ä
----
new B().methodB();
----
‚̂悤‚É‚µ‚Ä‚à‚¢‚¢‚µA
–Ú“I‚̈—‚ªAclass B ‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚é•K—v‚Ì–³‚¢‚悤‚È‚à‚̂ł ‚ê‚ÎA
ŒÄ‚Ño‚·ƒƒ\ƒbƒh‚ð static ‚É‚µ‚Ä‚µ‚Ü‚Á‚ÄAÓI‚ɌĂÑo‚·‚Ù‚¤‚ªŠÈ’PB
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 18:04:40
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚¿‚å‚Á‚ÆFXŽŽ‚µ‚Ă݂܂·
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 21:23:05
class A {
private B b;
public A( B b ) {@this.b = b;@}
public void actionPerformed(ActionEvent e) {
—ª
b.paint(); //©
—ª
}
class B{
public void paint(Graphics g) {
—ª
}
----------
©‚ÌŠ‚Å
Œ^ B ‚̃ƒ\ƒbƒh paint(Graphics) ‚͈ø” () ‚É“K—p‚Å‚«‚Ü‚¹‚ñ
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚é‚̂ł·‚ªA‚±‚ê‚̓Cƒ“ƒXƒ^ƒ“ƒX‚ÌŽd•ûH‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 21:52:09
錾‚Í paint(Graphics g) ‚ƂȂÁ‚Ä‚¢‚é‚Ì‚ÉAŒÄ‚Ño‚·•û‚Í paint() ‚ɂȂÁ‚Ä‚¢‚é‚©‚ç
ˆø”‚ª‡‚Á‚Ä‚¢‚È‚¢
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 21:53:48
>>34
Java@‚Å‚ÍAƒƒ\ƒbƒh–¼‚ª“¯‚¶‚Å‚àAˆø”‚ªˆá‚¦‚Εʂ̃ƒ\ƒbƒh‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
Ú‚µ‚‚ÍAuJava ƒI[ƒo[ƒ[ƒhv‚ÅŒŸõ‚µ‚Ă݂Ă‚¾‚³‚¢B
‚»‚Ì—á‚Å‚ÍAclassB ‚É‚ÍA paint ‚Æ‚¢‚¤–¼‘O‚ðŽ‚Âƒƒ\ƒbƒh‚ªA
@public void paint(Graphics g)
‚µ‚©‚È‚¢‚½‚ß‚ÉA‚»‚ê‚ðˆø”–³‚µ‚Ì paint()@‚ɂ͎g‚¦‚È‚¢A
‚Æ‚¢‚¤‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 22:09:19
>>35-36
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚È‚ñ‚ƂȂ‚Å‚·‚ªAƒGƒ‰[‚ÌŒ´ˆö‚͂킩‚è‚Ü‚µ‚½B
paint(Graphics g)‚ðƒNƒ‰ƒXA‚ÅŽÀs‚·‚邽‚ß‚ÉA
©‚̂Ƃ±‚ë‚É
b.paint(b.Graphics b.g); ‚Æ‚©‚â‚Á‚Ä‚à–³’ƒ‹ê’ƒ‘‚¢‚Ă邾‚¯‚Å‚·‚æ‚ËH
paint(Graphics g) ‚ðƒNƒ‰ƒXA‚ÅŽÀs‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 22:49:19
>>37
‚¨‚»‚ç‚A ƒEƒBƒ“ƒhƒEƒx[ƒX‚Ì
ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚é‚ñ‚¾‚낤‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇA
—Ⴆ‚ÎA class B ‚ÍA
class B extends Frame {
‚ ‚é‚¢‚ÍA
class B extends JFrame {
‚ɂȂÁ‚Ä‚é‚ñ‚¶‚á‚È‚¢H
‚Å‚ ‚ê‚ÎA
b.paint( b.getGarphics() );
‚Æ‚â‚ê‚ÎA‚¨‚»‚炈ꉞŒÄ‚ׂ邯‚ÍŽv‚¤B
‚¯‚ê‚ÇA•K‚¸‚µ‚à‚ ‚È‚½‚ÌŠú‘Ò’Ê‚è‚Ì“®ì‚ð‚·‚é‚©‚Ç‚¤‚©‚͂킩‚ç‚È‚¢B
ŽÀÛ‚Ç‚¤‚·‚ׂ«‚©‚Í awt ‚â swing ‚̃‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚Ì–â‘è‚Ȃ̂ÅA
JavaDoc ‚È‚èA‰ðà‘‚È‚è‚ð‚æ‚“Ç‚ñ‚ÅA paint()ƒƒ\ƒbƒh‚̈ø”‚É
paint() ƒƒ\ƒbƒh‚𖾎¦“I‚ɌĂÑo‚³‚È‚‚Ä‚àAÄ•`‰æ‚ª‚È‚ºs‚í‚ê‚é‚Ì‚©A
‚È‚º Graphics ‚ª•K—v‚Ȃ̂©A‚Æ‚¢‚Á‚½‚±‚Æ
i‚‚܂èA awt ‚â swing ‚Ì•`‰æƒvƒƒZƒX‚⃋[ƒ‹j
‚ð—‰ð‚µ‚½ã‚ÅA‚Ç‚¤‚·‚ׂ«‚©‚ðl‚¦‚½‚Ù‚¤‚ª‚¢‚¢B
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 22:51:44
>>38
‚·‚¢‚Ü‚¹‚ñA‚È‚ñ‚©•¶Í‚ª‚®‚¿‚á‚®‚¿‚á‚ɂȂÁ‚Ă܂µ‚½B
ˆÈ‰º’ù³‚Å‚·B
~
>JavaDoc ‚È‚èA‰ðà‘‚È‚è‚ð‚æ‚“Ç‚ñ‚ÅA paint()ƒƒ\ƒbƒh‚̈ø”‚É
>paint() ƒƒ\ƒbƒh‚𖾎¦“I‚ɌĂÑo‚³‚È‚‚Ä‚àAÄ•`‰æ‚ª‚È‚ºs‚í‚ê‚é‚Ì‚©A
>‚È‚º Graphics ‚ª•K—v‚Ȃ̂©A‚Æ‚¢‚Á‚½‚±‚Æ
›
>JavaDoc ‚È‚èA‰ðà‘‚È‚è‚ð‚æ‚“Ç‚ñ‚ÅA paint()ƒƒ\ƒbƒh‚̈ø”‚É
>‚È‚º Graphics ‚ª•K—v‚Ȃ̂©A
>‚È‚ºpaint() ƒƒ\ƒbƒh‚𖾎¦“I‚ɌĂÑo‚³‚È‚‚Ä‚àAÄ•`‰æ‚ª‚È‚ºs‚í‚ê‚é‚Ì‚©A
>‚Æ‚¢‚Á‚½‚±‚Æ
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 23:00:58
>>38-39
’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
³’¼—‹ü‚Æ‚©‘S‚‚í‚©‚ç‚È‚¢‚Ì‚ÅA–{‚ð‚à‚¤‚¿‚å‚Á‚Ɠǂñ‚Å‚«‚Ü‚·
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/07 23:25:04
‚à‚µƒNƒ‰ƒXB‚ªComponentƒNƒ‰ƒX‚̃TƒuƒNƒ‰ƒX‚È‚ç
paint‚Írepaint‚ðŒÄ‚Ô‚±‚ƂŊÔÚ“I‚ɌĂÑo‚³‚ê‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚¼
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 11:30:18
Java‚É‚æ‚éHTTP 1.1‚Ìchunkƒf[ƒ^‚ÌŽóM‚ÉŠÖ‚·‚é‹Lq‚ª‚ ‚éƒTƒCƒg‚ð‚²‘¶’m‚Ì•û‚Í‚¨‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 13:58:30
URLØÝ¸(java.sun.com)
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 15:15:44
‚»‚ê‚ðŽg‚Á‚Ä‚àAInputStream.read‚·‚邯IOException: Premature EOF‚Ȃ̂ÅA
ŽÀÛ‚ÌŽÀ‘•—ႪڂÁ‚Ä‚¢‚éƒTƒCƒg‚ð’T‚µ‚Ä‚¢‚Ü‚·B
BufferedInputStream‚Ƀ‰ƒbƒv‚µ‚Äavailable()‚Ì–ß‚è’l‚ðŒ©‚Ä‚àAí‚É0‚ª•Ô‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 15:30:12
snoop‚ŃLƒƒƒvƒ`ƒƒ‚µ‚Ä‚Ý‚ë‚æ
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 17:18:46
Windows‚ÌŠJ”ŠÂ‹«‚ɂăNƒ‰ƒTƒo’ÊM‚â‚Á‚Ä‚é‚à‚Ì‚ÅccB
ƒtƒŠ[‚̃Xƒjƒtƒ@Žg‚¤‚µ‚©‚È‚¢‚©‚ÈA•W€‚¶‚á“ü‚Á‚Ă܂¹‚ñ‚æ‚ËH
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/08 17:53:20
URLØÝ¸(jp.sun.com)
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/09 10:43:48
JPA‚Ì@Inheritance‚ɂ‚¢‚Ä’m‚肽‚¢‚̂ł·‚ªA
@Inheritance•t‚«‚̃Gƒ“ƒeƒBƒeƒBƒNƒ‰ƒX‚ÌƒŠƒXƒg‚©‚çA
”h¶ƒGƒ“ƒeƒBƒeƒBƒNƒ‰ƒX‚ÌŒ^‚ð’m‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/09 14:57:48
‚»‚¤‚¢‚¤‹@”\‚Ì‚ ‚éIDE‚ðŽg‚¦
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 03:16:47
ƒL[ƒ{[ƒh‚©‚ç‚Ì“ü—Í‚ðŽó‚¯‚邯‚«‚É
BufferedReader stdin = new BufferedReader(new InputStreamReader());
‚Æ‚¢‚¤•Ï”–¼‚É‚·‚邯readLine‚·‚邯‚«‚Éu•W€“ü—Í‚©‚ç1s“ǂݞ‚Þv‚Ý‚½‚¢‚ŃJƒbƒR‚¢‚¢‚Ì‚ÅA
‚¢‚Â‚à‚±‚¤‚µ‚Ä‚é‚ñ‚Å‚·‚ªA‚â‚Á‚Ï‚èˆÓ–¡“I‚É‚¨‚©‚µ‚¢‚©‚玫‚ß‚½•û‚ª‚¢‚¢‚Å‚µ‚傤‚©H
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 04:25:03
ƒL[ƒ{[ƒh‚Å"syso"‚Á‚đł‚ƃ]ƒNƒ]ƒN‚µ‚Ä‹CŽ‚¿ˆ«‚‚È‚é‚ñ‚Å‚·‚¯‚ÇA
‚È‚ñ‚È‚ñ‚Å‚µ‚傤‚©ƒRƒŒH
‘¼‚Ì•¶Žš‘Å‚Á‚Ä‚à•ʂɂȂñ‚É‚àŠ´‚¶‚È‚¢‚Ì‚ÉB
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 05:13:26
>>50
–{“–‚É System.in ‚©‚ç“ǂނȂ炻‚ñ‚È–¼‘O‚Å‚à‹–‚¹‚邯‚ÇA‚»‚¤‚¶‚á‚È
‚¢ƒXƒgƒŠ[ƒ€‚©‚ç“ǂނ̂¾‚Á‚½‚ç‹–‚³‚È‚¢B
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 11:24:53
>>51>>52
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
‰ñ“š‚µ‚Ä‰º‚³‚Á‚½•ûXA‚¨”æ‚ê—l‚Å‚·B
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 12:15:49
‚ [‚à‚¤V”N‚¾B
¡”N‚±‚»‹à‚‚êB
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 22:58:32
Ž¿–â‚Ȃ̂ł·‚ª
image‚©‚çfile‚ւ̕ϊ·‚͂ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 23:03:42
Œ¾‚Á‚Ä‚éˆÓ–¡‚ª•ª‚©‚è‚Ü‚¹‚ñB
ImageƒIƒuƒWƒFƒNƒg‚ðƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ö•Û‘¶‚·‚邯‚¢‚¤ˆÓ–¡‚È‚çA
ImageIO‚ð’²‚×‚é‚Æ—Ç‚¢‚Å‚µ‚傤B
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 23:05:03
>>55
javax.imageio ƒpƒbƒP[ƒW‚ðŽQÆB
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 23:08:45
‚·‚݂܂¹‚ñAimage‚ª‚æ‚‚í‚©‚ç‚È‚¢‚̂ł·‚ªc
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/10 23:16:38
‚»‚ê‚Å‚Í“š‚¦‚æ‚¤‚ª‚È‚¢‚̂ł·‚ªc
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 00:04:11
ƒEƒFƒuã‚Å«Šû‚ÌŠû•ˆ‚ðÄŒ»‚Å‚«‚邿‚¤‚É‚µ‚½‚‚ÄA
URLØÝ¸(homepage2.nifty.com)
‚±‚±‚ÉŽg—p—Ⴊ‚ ‚Á‚Ähtml‚à‚±‚±‚̃\[ƒX‚Æ‚¨‚È‚¶‚Ńtƒ@ƒCƒ‹‚à‘S•”‚¨‚È‚¶
ƒfƒBƒŒƒNƒgƒŠ‚ɃAƒbƒv‚µ‚½‚̂ł·‚ªA‚¤‚Ü‚Žg—p‚Å‚«‚È‚¢‚Æ‚¢‚¤‚©‚łĂ«‚Ü‚¹‚ñB
Œ´ˆö‚ÍAappletƒ^ƒO‚Ì’†‚Ì
CODE = "kifuj.Applet1.class"
‚ª‚»‚¤‚¾‚ÆŽv‚¢‚Ü‚·B
‚µ‚©‚µAƒ_ƒEƒ“ƒ[ƒh‚µ‚½ƒtƒHƒ‹ƒ_‚ɂ͂±‚ꂪ‚È‚A‘¼‚Ƀ_ƒEƒ“ƒ[ƒh‚·‚邯‚±‚ë‚à
‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚Ì(kifuj.Applet1.class)‚ÍŽ©•ª‚ŃRƒ“ƒpƒCƒ‰‚Ȃǂµ‚Ä쬂·‚é‚à‚̂ł·‚ªH
‚·‚݂܂¹‚ñ‚ª‹³‚¦‚Ä‚‚¾‚³‚¢B
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 01:04:48
>>60
Kifu for Java‚̃_ƒEƒ“ƒ[ƒh—p‚Ìzipƒtƒ@ƒCƒ‹‚Ékifuj.jar‚Æ‚©kifujl.jar‚Æ‚©‚ª‚ ‚Á‚Ä
‚»‚Ìjarƒtƒ@ƒCƒ‹‚ɃNƒ‰ƒXƒtƒ@ƒCƒ‹‚ª“ü‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH
jarƒtƒ@ƒCƒ‹‚Í‚¿‚á‚ñ‚Æ”z”õ‚µ‚Ă邩Šm”F`
‚»‚ê‚Æ‚±‚̔‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ɂ‚¢‚Ă̔‚¾‚©‚ç
ƒvƒƒOƒ‰ƒ~ƒ“ƒOƒc[ƒ‹‚È‚ç‚Ü‚¾‚µ‚à‚»‚¤‚łȂ¢ƒ\ƒtƒg‚ÌŽg—p–@‚Æ‚©‚͔ˆႢ
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 02:08:23
½ÚØÝ¸(tech”Â)
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 68 šš
½ÚØÝ¸(tech”Â)
Java‚â‚ç‚È‚¢‚©i’´‰SŽÒŒü‚¯j
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 09:16:08
>>61>>62
‚·‚݂܂¹‚ñB‚í‚´‚í‚´’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 11:37:00
>>63
‰´‚ɑ΂·‚éŒä—ç‚Í‚¢‚ç‚ñ‚¼
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 13:01:35
Java‚É–¢—ˆ‚Í‚ ‚é‚̂łµ‚傤‚©H
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 14:40:48
–³‚¢‚ÆŽv‚Á‚Ă闗R‚ð’m‚肽‚¢B
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 14:55:23
‚Þ‚µ‚ë–¢—ˆ‚ª‚ ‚é‚Ì‚ÍJava‚¾‚¯‚¾‚È
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 14:56:41
ƒvƒƒZƒX‚Å‚P‚‚̃f[ƒ^‚ð•ÛŽ‚µ‚½‚¢ê‡‚ÍAstatic•Ï”‚©ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ðƒVƒ“ƒOƒ‹ƒgƒ“ŽÀ‘•‚É‚µ‚Ä
‚à‚½‚¹‚邯Žv‚¢‚Ü‚·‚ªA‚Ç‚¤‚¢‚¤Žg‚¢•ª‚¯‚ð‚·‚ê‚΂悢‚̂łµ‚傤‚©H
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 15:08:40
>>68
‚ǂ̎g‚¢•ª‚¯? static•Ï”‚ƃVƒ“ƒOƒ‹ƒgƒ“‚ÌŽg‚¢•ª‚¯?
static•Ï”‚ÍA‚Ù‚ñ‚ƂɒP‚Ƀf[ƒ^‚ð•ÛŽ‚µ‚½‚¢‚¾‚¯‚̂Ƃ«(ƒLƒƒƒbƒVƒ…‚Æ‚©)A
ƒVƒ“ƒOƒ‹ƒgƒ“‚ÍAŠÂ‹«‚É‚æ‚Á‚ČĂÑo‚³‚ê‚éŽÀ‘•‚ðØ‚è‘Ö‚¦‚½‚¢‚Æ‚«(ƒeƒXƒgŠÂ‹«‚Å‚ÍDBƒAƒNƒZƒX‚ðƒ‚ƒbƒN‚É·‚µ‘Ö‚¦‚邯‚©)A‚©‚ÈB
ƒIƒuƒWƒFƒNƒg‚ÌŽí—Þ‚É‚æ‚Á‚ČĂÑo‚µæ‚ðØ‚è‘Ö‚¦‚ç‚ê‚é‚̂̓Cƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚̌ĂÑo‚µ‚¾‚¯‚Ȃ̂ÅB
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 15:43:14
static•Ï”‚Í
‚È‚ñ‚Å«“I•Ï”‚ÆŒ¾‚í‚ê‚Ä‚é‚ñ‚Å‚µ‚傤H
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 16:06:11
ƒAƒhƒŒƒX‚ª•Ï‚í‚炸ƒAƒNƒZƒXŒ ‚ª‚ ‚é‚à‚̂͒N‚Å‚àG‚ê‚é‚©‚çB
ƒ[ƒJƒ‹•Ï”‚âƒ[ƒJƒ‹‚ȃCƒ“ƒXƒ^ƒ“ƒX‚Í‚¢‚‚‚©‚̃vƒƒZƒX‚𗬂êA
‚₪‚ÄÁ‚¦‚Ä‚ä‚B
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 16:19:41
u«“I•Ï”v
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 16:31:56
—ûK–â‘è‚Ý‚½‚¢‚Ȃ̂ªÚ‚Á‚Ä‚éƒTƒCƒg‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©H
Java‚̕׋‚µ‚½‚¢‚ñ‚Å
‚Å‚«‚ê‚ÎAƒR[ƒh‚̊ԈႦ’T‚µ‚Æ‚©‚Ì–â‘è‚¶‚á‚È‚‚ÄA
ƒNƒ‰ƒX}‚Æ‚©‚ª‚ ‚Á‚Ä‚»‚ê‚ðŽÀ‘•‚µ‚ë‚Ý‚½‚¢‚È–â‘肪
i‚Ô‚Á‚¿‚á‚¯Ž©•ª‚Å‹@”\—vŒ‚܂Ōˆ‚߂ĕ׋‚·‚é‹C‚ɂ͂Ȃê‚È‚¢j
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 16:42:21
>>69
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒf[ƒ^‚ð‚½‚¾ƒLƒƒƒbƒVƒ…‚·‚邾‚¯‚Å‚µ‚½‚çstatic•Ï”‚ł悢‚̂ł·‚ËB
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 16:49:58
ˆá‚¤B‹t
static•Ï”‚łȂ‚Ä‚à‚¢‚¢
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 17:21:56
‚Ç‚Á‚¿‚Å‚à‚¢‚¢
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 17:29:19
’蔂âƒNƒ‰ƒX‚É‘®‚·‚é‚à‚Ì‚ÍÓI•Ï”‚Å‚µ‚åB
“®ìã‚͂ǂÁ‚¿‚àˆê‚¾‚¯‚ÇB
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 17:31:15
‘½‘Ô¨‚Æ‚©ƒoƒO¶‚ÞŒ¹‚¾‚ëc
‚Æ‚©‚¢‚Ü‚¾‚ÉŽv‚Á‚Ă鉴‚ÉJava‚ÍŒü‚¢‚ĂȂ¢H
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 17:35:41
Œü‚¢‚ĂȂ¢
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 18:09:13
‘½‘Ô«‚̓JƒvƒZƒ‹‰»‚Ì‹AŒ‹‚¾‚©‚ç‚Ë‚¥BƒJƒvƒZƒ‹‰»‚Ɉًc‚Á‚Ä•·‚¢‚½‚±‚Æ–³‚¢B
Žè‘±‚«Œ^vsŠÖ”Œ^Eƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“vsƒhƒƒCƒ“‚Ì‘ˆ‚¢‚È‚ñ‚©‚Æ‚©‚Ƃ͎ŸŒ³‚ªˆá‚¤B
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 18:18:14
>>78
’á”\ŒN‚ɂ͉½‚àŒü‚¢‚ĂȂ¢‚æ
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 18:26:51
>>81
‚ÍH
“¯‚¶ƒƒ\ƒbƒh–¼‚Ȃ̂ÉAˆø”ˆá‚¤‚¾‚¯‚Å–ß‚è’lˆá‚¤‚Æ‚©“ª‚¨‚©‚µ‚¢‚¾‚낊‚‹
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 18:35:28
ƒOƒO‚è‚È‚ª‚ç‚àƒuƒƒbƒN•ö‚µ‚Ì—Œ`‚Ý‚½‚¢‚È‚à‚Ì‚ðì‚è‚Ü‚µ‚½‚ªA‹^–₪‚ ‚è‚Ü‚·B
URLØÝ¸(www1.axfc.net)
BallARacketƒNƒ‰ƒX‚ÅMainPanelƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì‚Á‚Ä‚¢‚È‚¢‚É‚àŠÖ‚í‚炸A
MainPanel.HEIGHT‚̂悤‚ÉMainPanelƒNƒ‰ƒX‚̃tƒB[ƒ‹ƒh‚ðŽQƂł«‚é‚͉̂½ŒÌ‚Å‚µ‚傤‚©B
Ž©•ª‚Å’²‚ׂ½Œ‹‰Êstatic‚¾‚©‚炳͂Ȃ¢‚©‚ÆŒ‹˜_‚ÉŽŠ‚è‚Ü‚µ‚½‚ªAŽ©M‚ªŽ‚ĂȂ¢‚½‚ߎ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
‚ǂȂ½‚©‚²‹³Ž¦‰º‚³‚¢B
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 19:07:24
>>82
‚¨‚Ü‚¦Žg‚¢•û—‰ð‚µ‚ĂȂ¢‚Å‚µ‚å
ƒ|ƒŠƒ‚ƒ‹ƒtƒBƒYƒ€‚̉¶Œb‚Í“Á’¥‚𔲂«o‚µA
‹¤’Ê‚µ‚ÄŽg‚¦‚鈗‚̃ƒ“ƒeƒiƒ“ƒX‚ð—eˆÕ‚É‚·‚邱‚Ƃɂ ‚éB
CŒ¾Œê‚Å‚¢‚¤‚Æ‚±‚Ìqsort‚ÉŽg‚¤ƒRƒ“ƒyƒAŠÖ”‚È‚ñ‚©‚Æ“¯‚¶B
‹¤’Ê‚µ‚ÄŽg‚¦‚È‚¢ˆ—‚ÍŒöŠJ‚µ‚È‚¢‚悤‚Éì‚é‚©‚ç‚Þ‚µ‚ëƒoƒO‚ÍŒ¸‚éB
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 19:50:35
>>83
‚»‚Ì’Ê‚è
static ‚ª‚‚¢‚½ƒNƒ‰ƒXƒƒ“ƒo•Ï”‚ÍAƒIƒuƒWƒFƒNƒg‚Ɉˑ¶‚µ‚È‚¢
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:08:36
JTextAreaã‚Étxtƒtƒ@ƒCƒ‹‚Ì“à—e‚ð•\ަ‚³‚¹‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:24:34
>>78”]‚ɂ͑½‘Ô¨‚Æ‚¢‚¤—pŒê‚ª‚ ‚èA‚»‚ê‚Í‚¢‚í‚ä‚éƒI[ƒo[ƒ[ƒh‚ðˆÓ–¡‚·‚錾—t‚Å‚ ‚éB
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:25:58
JTextAreaEEEƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚àappend‚Å‚àinsert‚Å‚à‚¨D‚«‚È•û–@‚ÅB
89:83
10/01/11 20:41:09
>>85
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:41:30
‚»‚êˆÈ‘O‚Étxtƒtƒ@ƒCƒ‹‚̓ǂݕû‚ª•ª‚©‚ç‚È‚¢‚Æ‚¢‚¤‹C‚à‚·‚é‚ÈEEE
BufferedReader in = new BufferedReader(new FileReader("input.txt"));
•¶Žš‰»‚¯‚·‚é‚È‚ç
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("input.txt"),"UTF-8"));
‚Æ•¶ŽšƒZƒbƒg‚ðŽw’èB
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:50:28
>>88>>90
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BFilereader‚ŃeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð“Ç‚Ýo‚µ‚Ä‚â‚낤‚Æ‚µ‚Ä‚¢‚½‚̂ł·‚ªA‚»‚Ì‚ ‚Æ
ƒXƒgƒŠ[ƒ€‚ðŠJ‚¢‚ÄJTextArea‚É‘‚«o‚·‚Ì‚ª‚æ‚‚í‚©‚ç‚È‚¢‚̂ł·B
d‚Ëd‚Ë\‚µ–ó‚ ‚è‚Ü‚¹‚ñB‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 20:55:29
ƒRƒ“ƒpƒCƒ‹‚ƃrƒ‹ƒh‚Á‚Ä“¯‚¶ˆÓ–¡‚Å‚·‚æ‚ËH
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:01:27
>>84
ƒƒ“ƒe‚ª‚µ‚â‚·‚¢‚Á‚Ä‚¢‚¤‚̂͂킩‚Á‚Ä‚é
‚±‚ꂪd—v‚¾‚Æ‚¢‚¤‚±‚Æ‚à‚í‚©‚Á‚Ä‚é
i‚»‚è‚Ⴣ“ƒe‚·‚élŠÔ‚È‚ñ‚ÄA
@ƒƒ“ƒe‚·‚é‚܂Ń\[ƒXŒ©‚½‚±‚ƂȂ¢‚悤‚Ȃ₂ç‚΂Á‚©‚¾‚낤‚©‚çA
@‚»‚¤‚¢‚¤“Á’¥‚ª‚ ‚ê‚ΊԈႢ‚È‚‚â‚è‚â‚·‚¢‚³j
‚½‚¾Aƒƒ“ƒe‚Ì‚±‚Ƃ܂Ål‚¦‚ÄA‚«‚¿‚ñ‚Æ‘½‘Ô«‚ð—‰ð‚µ‚ă\[ƒX‘g‚ñ‚Å‚éJavaƒvƒƒOƒ‰ƒ}‚ª
‚ǂꂾ‚¯‚¢‚é‚©‚ª‹^–â‚È‚ñ‚¾‚æ
žB–†‚Ȃ܂ÜA‘½‘Ô«‚È‚ñ‚ÄŒ¾—tŽg‚Á‚ă\[ƒX‘g‚ñ‚Å‚àA‚í‚©‚Á‚ĂȂ¢‚â‚‚ª‚Ç‚Á‚©‚Åâ‘΃oƒOo‚·‚¾‚ë
i—v‚Í‘½‘Ô«‚̉¶Œb‚ðŽó‚¯‚鑤‚¶‚á‚È‚‚ÄA—^‚¦‚鑤‚Ì–â‘èj
>>87
‚¢‚í‚ä‚éƒI[ƒo[ƒ[ƒh‚ª‘½‘Ô«‚ðŽ¦‚·ˆê”Ô‚Ì“Á’¥‚¾‚ÆŽv‚Á‚½‚©‚çˆø—p‚µ‚½‚¾‚¯‚¾ƒ{ƒP
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:11:34
Ѝˆá‚¢‚µ‚Æ‚é‚Ì[B
ƒI[ƒo[ƒ[ƒh‚Ì–³‚¢VBA‚Å‚à‘½‘Ô«Žg‚¦‚é‚ñ‚¾‚ºimplement•¶‚ÅB
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:17:06
>>93
ƒtƒŒ[ƒ€ƒ[ƒN‚ð‘‚l‚ƃrƒWƒlƒXƒƒWƒbƒN‚ð‘‚l‚̃XƒLƒ‹‚ª“¯‚¶‚Å‚ ‚é•K—v‚Í–³‚¢‚æB
‹Æ–±ƒ‹[ƒ‹‚Æ‚µ‚Ä‚ ‚鋤’ʃNƒ‰ƒX‚ðŒp³‚µ‚Ä‚©‚çAƒKƒCƒh‚ɉˆ‚Á‚ăR[ƒh‚ð‘‚¢‚Ă˂Á‚ÄŽwަ‚·‚邾‚¯B
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:22:52
>>95
‚Ü‚Ÿ‚»‚̕ӂ̕ª’S‚ª‚µ‚Á‚©‚肵‚Ä‚ÄAŠe’S“–‚ªŒãX‚Ì‚±‚Æl‚¦‚ÄÝŒv‚µ‚Ä‚è‚á‘åä•v‚¾‚Ƃ͎v‚¤‚¯‚Ç‚³
ŽÀÛA‚»‚ꂾ‚¯‚̃XƒLƒ‹Ž‚Á‚Ä‚é‚â‚‚Á‚Ä‚¢‚éH
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:22:59
>>95
‚ ‚Á‚»
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:23:16
ˆÙ‚Ȃ鈗‚ð‹¤’Ê‰»‚³‚ꂽƒCƒ“ƒ^ƒtƒF[ƒX‚ňµ‚¦‚é‚Ì‚ª‘½‘Ô«‚Ì“Á’¥
ˆÙ‚È‚éƒCƒ“ƒ^ƒtƒF[ƒX‚𓯂¶Ž¯•ÊŽq‚ňµ‚¤ƒI[ƒo[ƒ[ƒh‚¶‚á‹t‚¾ƒnƒQ
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 21:29:56
‚È‚ñ‚Æ‚¢‚¤³˜_
¢‚Ì’†‚ÌJava“ü–å‘‚Ì’˜ŽÒ‚É‚àŒ¾‚Á‚Ä‚â‚Á‚Ä‚‚ê
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 22:46:26
ƒI[ƒo[ƒ[ƒh‚Æ‘½‘Ô«‚Á‚ÄŠÖŒW‚È‚‚ËH
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/11 22:52:00
ŠÖŒW‚È‚‚ËH
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 04:58:15
‚‚ËH
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 05:48:37
‚È‚‚È‚‚ËH
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 06:15:39
@@@@@‚µ‚Î‚ç‚ ‚‚Ë‚‚˂ł¨‘Ò‚¿‚‚¾‚³‚¢B
@@@@@@@@@@@@ Rjæjƒm
@@@@@@@@@@@@@i@ i
@@@@@@@@@@@@@@j@ j
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 08:48:17
Œ™‚Å‚·
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 08:57:58
@@@@@@@@@@@@ Rj'A`jƒm
@@@@@@@@@@@@@i@ i
@@@@@@@@@@@@@@j@ j
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 11:00:11
SJC-WCŽæ‚Á‚½‚©‚çƒT[ƒuƒŒƒbƒg‚ŃT[ƒo‚µ‚Ă݂½‚¢‚Å‚·„ƒ
ƒŒƒ“ƒ^ƒ‹ƒz[ƒ€ƒy[ƒW‚Æ“¯—l‚ÅAì‚Á‚½ƒtƒ@ƒCƒ‹iWARj‚ð
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚É“]‘—‚·‚邾‚¯‚Å“®‚‚ÌH
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 14:37:31
>>107
Tomcat ƒCƒ“ƒXƒR‚·‚ê
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 15:19:13
>>64
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 20:05:10
>>109
Œä—ç‹ÖŽ~
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 20:50:37
JEditorPane ‚Æ‚©‚¢‚‚̎ž‘ã‚©•ª‚©‚ç‚È‚¢‚悤‚Ȍ¢ HTML ƒ\[ƒX“f‚‚ñ‚¾‚ÈB
xhtml ì‚Á‚Ä‚‚ê‚ê‚ÎŽg‚¦‚é‚Ì‚ÉBB
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/12 22:59:56
URLØÝ¸(www.koiroha.org)
‚»‚Ì HTML ‚ð HTML ƒp[ƒT‚ÉH‚킹‚ÄA‚»‚Ì DOM ‚©‚ç <font> ‚È‚ñ‚©‚ð“K“–‚É’u‚«Š·‚¦‚Ä‚â‚ê‚΂¨‚‹
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 00:17:41
swing‚̃R[ƒh(JDK)‚ð“Ç‚ñ‚Å‚¢‚邯AfirePropertyChange("document", old, doc);‚Ý‚½‚¢‚É
firePropertyChange()‚ª‚æ‚oŒ»‚µ‚Ü‚·
addPropertyChangeListener()‚ÆfirePropertyChange()‚͑΂ɂȂÁ‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªA
firePropertyChange()‚µ‚©Žg‚í‚ê‚Ä‚¢‚Ü‚¹‚ñ
firePropertyChange()‚Ç‚±‚ɃCƒxƒ“ƒg‚ð’Ê’m‚µ‚Ä‚¢‚̂ł·‚©H
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 00:22:31
addPropertyChangeListener() ‚̑΂ɂȂÁ‚Ä‚¢‚é‚Ì‚Í removePropertyChangeListener()B
firePropertyChange() ‚̓vƒƒpƒeƒB‚Ì•ÏX‚ð’N‚©‚É’Ê’m‚·‚邽‚߂̂à‚Ì‚¾‚©‚ç Swing “à‚ÅŽg‚Á‚Ä‚¢‚éB
‚»‚Ì’Ê’m‚ðŽó‚¯‚½‚¢ƒvƒƒOƒ‰ƒ€ (Swing‚Ì—˜—pŽÒ) ‚ª addPropertyChangeListener() ‚ÅƒŠƒXƒi‚ð“o˜^‚·‚éB
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 00:40:37
Java‚ŃWƒFƒlƒŠƒbƒN‚ȃcƒŠ[‚ªŽg‚¢‚½‚¢‚ñ‚¾‚¯‚Ç
‰pŒêŒ—‚®‚®‚Á‚Ä‚à“ÆŽ©ŽÀ‘•‚Ì‚à‚Ì‚µ‚©o‚Ä‚±‚È‚¢
‚Ç‚¤‚µ‚ÄJDK‚ÉŽÀ‘•‚³‚ê‚ĂȂ¢‚ÌH
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 00:56:45
yITzl‹CƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêƒ‰ƒ“ƒLƒ“ƒOcPHP‚ªC++‚𔲂@1ˆÊ‚ÍJava [10/01/12]
½ÚØÝ¸(bizplus”Â)
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 11:33:03
ƒWƒFƒlƒŠƒbƒN‚ȃcƒŠ[‚Æ‚¢‚í‚ê‚Ä‚à
javax.swing.tree.DefaultTreeModel ‚Æ‚© org.w3c.dom.Document ‚ÍH
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 13:24:39
“ǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚ªEUC-JP,Shift_JIS,UTF-8‚Ì‚¢‚¸‚ê‚Å‚àUTF-8‚É‚·‚é
‚Á‚ÄJava‚łǂ¤‚â‚ê‚Îo—ˆ‚Ü‚·‚©H
String.getBytes("UTF-8");
‚ðŽg‚¤‚ÆA‚à‚Æ‚©‚çUTF-8‚Ìꇂɕ¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 14:13:52
“ÆKJava‚Á‚Ä–{‚͉½”N”s‚¾ƒRƒ‰
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 14:42:36
>>118
> “ǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚ªEUC-JP,Shift_JIS,UTF-8‚Ì‚¢‚¸‚ê‚Å‚àUTF-8‚É‚·‚é
> ‚Á‚ÄJava‚łǂ¤‚â‚ê‚Îo—ˆ‚Ü‚·‚©H
‚»‚ê‚ÍA“ǂݞ‚Þƒtƒ@ƒCƒ‹‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ª‚ǂꂩ‚í‚©‚ç‚È‚¢‚Æ‚¢‚¤‚±‚ÆH
JISAutoDetect‚ÍUTF-8‚ɑΉž‚µ‚ĂȂ¢‹C‚ª‚·‚邵AŽ©•ª‚Å”»’èƒR[ƒh‚ð
‘‚‚µ‚©‚È‚¢‚̂łÍB
> String.getBytes("UTF-8");
> ‚ðŽg‚¤‚ÆA‚à‚Æ‚©‚çUTF-8‚Ìꇂɕ¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·
‚»‚ê‚Å“¾‚ç‚ê‚é‚Ì‚ÍUTF-8‚̃oƒCƒg—ñ‚È‚ñ‚¾‚©‚çAUTF-8‘Ήž‚̊‹«‚ÅŒ©
‚È‚¢‚Ɖ»‚¯‚邿B
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 15:51:20
‚¿‚å‚Á‚Ƭ—‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ƒX[ƒp[ƒNƒ‰ƒX‚ȂǂŒè‹`‚µ‚½ƒNƒ‰ƒX‚ðƒTƒuƒNƒ‰ƒX‚ŃCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚é‚܂łÍ
•ª‚©‚Á‚½‚̂ł·‚ªA‚»‚̃TƒuƒNƒ‰ƒX‚ð”z—ñ‚µ‚Ä—v‘f”‚ÅŽQƂł«‚é—l‚É‚·‚é‚É‚Í
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 15:55:35
[@]‚‚¯‚Ä’è‹`‚·‚ê‚΂n‚j
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 15:55:53
>>121
SuperClass[] array = new SubClass[100];
SuperClass obj = array[3];
‚Æ‚¢‚¤ˆÓ–¡H
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 16:10:18
>>123
1s–Ú‚Æ2s–ڂ̊ԂɃIƒuƒWƒFƒNƒg‚ðì‚ç‚È‚¢‚Æ‚¾‚ß
array[3]=new SubClass();
‚ª•K—vB
125:121
10/01/13 16:49:26
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚µ‚©‚µAŽ„‚ÍŠ¨ˆá‚¢‚µ‚Ä‚¢‚½‚Ý‚½‚¢‚ÅAƒTƒuƒNƒ‰ƒX‚Íextends‚ȂǂŃX[ƒp[ƒNƒ‰ƒX‚ðƒI[ƒo[ƒ[ƒh‚µ‚Ä
‹ïŒ»‰»‚µ‚»‚ê‚ðfor•¶‚ȂǂŔz—ñ‚É“ü—Í‚·‚é‚Ì‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B
‚»‚±‚ÅA\‚µ–ó‚È‚¢‚̂ł·‚ªˆÈ‰º‚̃X[ƒp[ƒNƒ‰ƒX‚Ìꇂ̓TƒuƒNƒ‰ƒX‚Ì’è‹`‚Æ
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
class hani{
String kantaiName;
int Xaxis;
int Yaxis;
int Xwide;
int Ywide;
String Media;
}
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 16:55:09
>>125
ƒTƒuƒNƒ‰ƒX’è‹`‚Í
class SubClass extends SuperClass{}
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í>>123-124ŽQÆ
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 17:13:28
>>125
ƒNƒ‰ƒX–¼‚Í‘å•¶Žš‚ÅŽn‚ß‚ÄA•Ï”–¼‚ͬ•¶Žš‚©‚çŽn‚ß‚½•û‚ª‚¢‚¢‚æ
‚ ‚ÆAclass Hani ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‰½‚É‚à‚·‚é•K—v‚ª‚È‚‚Ä‚à
protected Hani(){} ˆÊ‚Í“ü‚ê‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢B
‚ÅAƒTƒuƒNƒ‰ƒX‚Å
class SubClass extends Hani {
public SubClass(){super();}
}
‚Æ‚·‚éB
128:121
10/01/13 17:15:18
–l‚̃Cƒ[ƒW‚ªŠÔˆá‚Á‚Ä‚¢‚é—l‚È‹C‚ª‚·‚é‚̂Ŋm”F‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B
class SubClass extends SuperClass{}‚ŃTƒuƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚Ä
‚»‚ÌŒãAƒTƒuƒNƒ‰ƒX‚ð”z—ñ‚Ɉȉº‚̂悤‚É“ü—Í‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
SuperClass[] array = new SubClass[100];
for(int i=0; i<100; i++){
array[i]=new SubClass();
SuperClass obj = array[i];
}
‚²–Ê“|‚ð‚¨Š|‚¯‚µ‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 17:17:52
>>128
ƒNƒ‰ƒX’è‹`‚Å‚Íâ‘΂ɃCƒ“ƒXƒ^ƒ“ƒX‰»‚͂ł«‚È‚¢B
‚ ‚ÆAfor •¶’†‚Ì SuperClass obj = ‚Í–³ˆÓ–¡‚Ȃ̂ÅA
‚±‚ê‚Å‚¢‚¢‚©ˆ«‚¢‚©‚Í”»’è•s”\B
130:121
10/01/13 17:27:00
>>129
‚·‚݂܂¹‚ñAˆÈ‰º‚̂悤‚ÈŠ´‚¶‚ŃTƒuƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‰»‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·B
class kanji extends Hani{
String kantaiName = "‰~";
int Xaxis = 60;
int Yaxis = 40;
int Xwide = 120;
int Ywide = 50;
String Media = "radio";
}
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 17:33:55
>>130
Hani instance = new kanji();
instance.kantaiName = "‰~";
instance.Xaxis = 60;
/* ’†—ª */
instance.Media = "radio";
‚Á‚Ä‚±‚Æ‚ð‚â‚肽‚¢‚Ì‚©H
132:121
10/01/13 17:37:37
‘å•Ï\‚µ–ó‚ ‚è‚Ü‚¹‚ñBƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ƃTƒuƒNƒ‰ƒX‰»‚ð
ƒTƒuƒNƒ‰ƒX‰»‚µ‚½‚à‚Ì‚ð‹ïŒ»‰»‚·‚邱‚Æ‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ÆŽv‚¢ž‚ñ‚Å‚¢‚Ü‚µ‚½B
³‚µ‚‚̓Nƒ‰ƒX‚ð’è‹`‚µ‚½Žž‚ɃCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚Ä‚»‚ê‚ð”z—ñ‚Éo—ˆ‚È‚¢‚©‚Æ‚¢‚¤Ž¿–â‚ð‚·‚×‚«‚Å‚µ‚½B
ŠF—lA–{“–‚É‚·‚Ý‚³‚¹‚ñ‚Å‚µ‚½B
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 20:03:25
>>132
‚Ђå‚Á‚Æ‚µ‚Ä‚±‚¤?
class A {
public A(){}
private static A[] a = generate(100);
private static A[] generate(int n){
A[] result = new A[n];
for(int i=0; i<n; i++){
result[i]=new A();
}
return result;
}
}
134:113
10/01/13 21:09:58
>>114
thx
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 21:43:35
>>133
‚»‚ê‚̓Cƒ“ƒi[ƒNƒ‰ƒX
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 23:02:56
public static void main(String[] args)
public static void main(String args[])
2’Ê‚è‚Ì‘‚«•û‚ðŒ©‚©‚¯‚Ü‚·‚ªA‚Ç‚¿‚ç‚ðŽg‚¤‚ׂ«‚Å‚µ‚傤‚©H
’Pƒ‚ÉD‚݂̖â‘è‚Å‚·‚©H
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 23:08:58
>>136
‘OŽÒ
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 23:13:16
>>137
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‘OŽÒ‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚·B‚±‚Á‚¿‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚Å‚·‚ËB
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 23:16:35
>>135
ƒCƒ“ƒi[ƒNƒ‰ƒX‚Á‚Ä
class A {
class B{
}
}
‚Æ‚©‚¢‚¤‚Ì‚¶‚á‚È‚¢‚ÌH
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/13 23:20:10
>>138
ŒãŽÒ‚Å“ˆê‚µ‚È‚¢‚Æ“{‚ç‚ê‚éŒÃL‚¢‰ïŽÐ‚à‚ ‚é
C‚ªJava‚æ‚èˆÌ‚¢‚ÆŽv‚Á‚Ä‚él’B
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 00:00:28
>>140
‚¦‚ç‚¢‰]X‚æ‚è•ω»‚ɂ‚¢‚Äs‚¯‚È‚¢l’B‚Á‚ÄŒ¾‚Á‚½‚Ù‚¤‚ª‹ß‚¢‚©‚à
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 00:30:25
>>141
java“ü–å‘‚É‚ÍString args[]‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚̂ł»‚̂܂܉¯‚¦‚½Bˆá‚¢‚Ì——R‹³‚¦‚ÄI
143:121
10/01/14 00:36:14
ŠF—l‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 00:41:58
>>142
‚½‚¾’P‚ÉŠµ‚ê‚©‚ç’E‚µ‚«‚ê‚È‚¢l‚ª‘‚¢‚½–{‚Ä‚¾‚¯‚̘b
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 03:51:00
‰ð“šŽÒ‚ªƒAƒz‰ß‚¬c
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 08:38:01
>>145
‹ï‘Ì“I‚ÉŽw“E‚Å‚«‚È‚¢–³”\‚È•û‚Í–Ù‚Á‚Ä‚¢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‹M•û‚ª‚¢‚邾‚¯‚Å–À˜f‚Å‚·B
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 08:56:38
>>145
‚à‚¤ˆê“xŒ¾‚¢‚Ü‚·‚ªA–³”\‚È•û‚Í–Ù‚Á‚Ä‚¢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‹M•û‚ª‚¢‚邾‚¯‚Å–À˜f‚Å‚·B
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 21:09:10
>>145
‰½“x‚Å‚à‚¢‚¢‚Ü‚·‚ªA–³”\‚È•û‚Í–Ù‚Á‚Ä‚¢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‹M•û‚ª‚¢‚邾‚¯‚Å–À˜f‚Å‚·B
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 21:28:34
>>142
ƒc[ƒ‹‚Ń\[ƒX‰ðÍ‚·‚邯‚«‚É String[] args ‚̂ق¤‚ªA”÷–‚ÉŠÈ’P‚È‹C‚ª‚·‚éB
‚Ù‚ñ‚Ƃɔ÷–‚È·‚ł͂ ‚éB
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 21:52:42
>>149
‚Ù‚ÖH
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 22:14:16
String[] args ‚ÍŒ^A String args[] ‚̓Vƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[(·Ø¯
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 22:41:07
javax.swing.text.AbstractDocument#putProperty(Object key, Object value)
javadoc‚ð“Ç‚ñ‚ł݂܂µ‚½‚ªAputPropety()‚ª‚ǂ̂悤‚È“‚«‚ð‚·‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
‚ЂƂ܂¸A‰üsŠÖŒW‚ÅputPropety()‚ðŽg‚Á‚Ä‚¢‚é‚È`’ö“x‚Ì‚±‚Ƃ͂킩‚è‚Ü‚·
ƒqƒ“ƒg‚ð‚‚¾‚³‚¢
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 22:51:08
>>152
ŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚ŃeƒXƒg‚µ‚Ä‚Ý‚é‚Æ‚©
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 23:06:25
>>150
‰ð̓c[ƒ‹‘¤‚ł̳‹K•\Œ»B
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/14 23:19:39
String[] args ¨ u•¶Žš—ñŒ^‚ÌA”z—ñ‚ÌAargsv
String args[] ¨ u•¶Žš—ñŒ^‚ÌAargsA‚Í”z—ñ—v‘f‚Å‚µ‚½ƒvƒMƒƒ[v
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 00:11:31
Ž©‘OŽÀ‘•‚µ‚½PaintƒCƒ“ƒXƒ^ƒ“ƒX‚ðGraphics2D#setPaint()‚Å—^‚¦‚邯‹É’[‚Éd‚‚È‚é‚æ‚¤‚Å‚·B
‰½‚©‰ðŒˆô‚Í‚ ‚é‚̂łµ‚傤‚©HŽ©•ª‚Å‘‚¢‚½‚±‚Æ‚ª‚ ‚él‚Ȃǂ¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚ç‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚ªAƒAƒ“ƒ`ƒGƒCƒŠƒAƒXOFF‚Æ‘g‚݇‚킹‚邯’x‚‚È‚é‚æ‚¤‚Å‚·BiON‚¾‚Æ‘¬‚©‚Á‚½j
ƒR[ƒh‚͉º‹L‚ɂȂè‚Ü‚·Bsdk 6
URLØÝ¸(codepad.org)
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 00:12:38
¦ƒOƒ’ˆÓ‚Å‚·
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 00:50:51
>>155
“¯‚¶‚à‚̂ʼnŠú‚©‚ç‹–‚³‚ê‚Ă͂¢‚½‚ñ‚Å‚·‚¯‚Ç‚Ë
Œ‹‹ÇƒOƒ‹[ƒv‚Åì‚邱‚Æ‚ð‘O’ñ‚É‚µ‚Ă邩‚Ç‚¤‚©‚̈Ⴂ‚Å‚·‚æ‚Ë
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 01:27:05
>>146-148
‚Ȃɂ±‚Ìø‚èH΂Á‚Ä‚µ‚Ü‚Á‚½@
‹@‰ï‚ª‚ ‚Á‚½‚çŽg‚Á‚Ă݂½‚¢
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 03:00:50
>>145
–À˜f‚Å‚·B
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 08:22:56
Šy‚µ‚¢‚©H
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 09:07:53
‚±‚ê‚Åfalse‚Á‚Äo‚é‚ñ‚¾‚¯‚ǂǂ¤‚¢‚¤‰Â”\«‚ªl‚¦‚ç‚ê‚éH
ƒ\[ƒXƒtƒ@ƒCƒ‹‚Íutf-8
Pattern pattern = Pattern.compile("H");//UNICODE_CASEŽw’肵‚Ä‚àfalse
Matcher matcher = pattern.matcher("Hello World.");
System.out.println(matcher.matches());
163:‚P‚U‚Q
10/01/15 09:18:34
Ž©ŒÈ‰ðŒˆ
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 10:52:30
>>156
‚»‚¤‚¢‚¤‚à‚̂ł·
Œ³XJava2D‚Í’x‚©‚Á‚½‚̂ł·‚ªA“Á’è‚Ìó‘Ô (“Á’è‚ÌStrokeA“Á’è‚ÌPaintA“Á’è‚ÌComposite“™) ‚ÌꇂÍ
–{—ˆ‚ÌJava2DƒpƒCƒvƒ‰ƒCƒ“ (Stroke#createStrokedShape, Paint#createContext, PaintContext#getRaster, Composite#createContext, CompositeContext#composite“™)
‚ð‚·‚Á‚Ƃ΂µ‚Ä’¼Ú•`‰æ‚ðs‚¤Å“K‰»‚ª‚È‚³‚êAƒn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“‚àŒø‚¢‚Ä‘¬‚‚È‚è‚Ü‚·
Ž©ì‚̃Nƒ‰ƒX‚ɑ΂µ‚Ă͂»‚̂悤‚È— ‹Z‚ðŽg‚¦‚È‚¢‚Ì‚ÅA]—ˆ’Ê‚è‚̈—‚ª•K—v‚ɂȂèA’x‚¢‚܂܂ł·
•Ê‚ÌBufferedImage‚É•`‚¢‚Ä‚©‚ç‚»‚ê‚ðTexturePaint‚·‚邯‚©A‰~Œ`‚̃NƒŠƒbƒsƒ“ƒO—̈æ‚ðݒ肵‚ÄdrawImage‚·‚邯‚©A
Ž©ì‚̃Nƒ‰ƒX‚ðŽg‚킸‚ÉςޕûŒü‚ð–Íõ‚µ‚½•û‚ª‚æ‚¢‚Å‚·
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 10:55:10
‰ðŒˆŒoˆÜ‚𑂯‚âƒSƒ‹ƒ@I
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 11:15:02
>>162-163
Ž©ŒÈ‰ðŒˆ‚µ‚Ă邪find‚ðŽg‚¦‚Æ
167:162
10/01/15 12:00:35
".*H.*"
‚É‚µ‚½‚猩‚‚©‚è‚Ü‚µ‚½
‚¢‚‚‚©‚̉ðàƒTƒCƒg‚Å‚Í"H"‚¾‚¯‚ÅŒ©‚‚¯‚ê‚é‚Ý‚½‚¢‚É‘‚©‚ê‚Ă܂·‚ª
‰ðŒˆŽè’i‚ªŒ©‚‚©‚Á‚½‚̂ł±‚êˆÈãl‚¦‚Ä‚àŽd•û‚ ‚è‚Ü‚¹‚ñB
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:08:09
interface‚Ńƒ“ƒo•Ï”ì‚邯Astatic final‚¾‚©‚çinterface‚Å‚·‚®‘ã“ü‚µ‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ‚æ‚ËH
‚‚܂èAŽÀ‘•ƒNƒ‰ƒX‚Åinterface‚Å’è‹`‚³‚ꂽƒƒ“ƒo•Ï”‚É‘ã“ü‚·‚鎖‚Ío—ˆ‚Ü‚¹‚ñ‚æ‚ËH
‚ ‚ÆAinterface‚Åstatic‚ȃƒ\ƒbƒh‚ð錾istatic‚ȃAƒNƒZƒT‚ðì‚肽‚¢j‚·‚鎖‚Ío—ˆ‚Ü‚¹‚ñ‚æ‚ËH
—v‚·‚é‚ÉAinterface‚Éstatic‚ȃtƒB[ƒ‹ƒh‚ðì‚肽‚¢‚ñ‚¾‚¯‚ÇA
’l‚ÍŽÀ‘•ƒNƒ‰ƒX‚É‚æ‚Á‚ĈقȂéBiˆê“x’è‹`‚·‚ê‚Εςí‚ç‚È‚¢j
interface‚Éstatic‚ȃAƒNƒZƒT‚©ŽÀ‘•ƒNƒ‰ƒX‚©‚ç‘ã“üo—ˆ‚éstatic‚ȃtƒB[ƒ‹ƒh‚ð錾‚µ‚½‚¢B
‚±‚ꂪ‰Â”\‚Ȃ̂©‚Ç‚¤‚©A‘ã‚í‚è‚ɂǂñ‚ÈŽè’i‚ª‚ ‚é‚Ì‚©‹³‚¦‚ĉº‚³‚¢B
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:09:15
>>167
‚¾‚©‚çAfind‚ðŽg‚¦‚Æ
170:168
10/01/15 12:12:07
’ljÁ‚Åó‹µà–¾B
â‘΂ɕςí‚邱‚Ƃ̖³‚¢’蔂ªŠeŽÀ‘•ƒNƒ‰ƒX‘S‚Ăɂ ‚Á‚ÄA
’蔂¾‚©‚çstatic‚ȃAƒNƒZƒTi‚ ‚é‚¢‚̓tƒB[ƒ‹ƒh’¼j‚ÅŽQÆ‚µ‚½‚¢‚ñ‚Å‚·‚ªA
“¯Žž‚ÉŠeŽÀ‘•ƒNƒ‰ƒX‚É‚ ‚é‚ñ‚¾‚©‚çinterface‚ɂ܂Ƃ߂½‚¢‚ñ‚Å‚·B
static‚É‚µ‚È‚¯‚ê‚Ή”\‚Å‚·‚ªA‚»‚Ì’è”‚ðŽæ“¾‚·‚邽‚ß‚¾‚¯‚ÉŽÀ‘̉»‚͂߂ñ‚Ç‚‚³‚¢B
171:sage
10/01/15 12:13:22
>>156
—Ⴆ‚ÎAcreateBufferStrategy(3)‚Æ‚©A
createBufferStrategy()‚̈ø”‚ð•ÏX‚µ‚Ă݂ĂÍ?
‚»‚ê‚ɃJƒXƒ^ƒ€Paint‚ðƒeƒXƒg‚µ‚½‚¢‚¾‚¯‚È‚çA
Paint‚̃eƒXƒgŽ©‘̂ɂ͕s—v‚ÈBufferStrategy“™‚Ì
—]Œv‚Ȉ—‚ð‚µ‚È‚¢‚ÅApaintŒnƒƒ\ƒbƒh‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚½
JComponent‚ðŽg—p‚µ‚Ă݂ĂÍ?
paintŒnƒƒ\ƒbƒh‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚½JComponent‚Å
“¯“™‚̃R[ƒh‚ðŽŽ‚µ‚½‚çA‚³‚‚³‚“®‚«‚Ü‚µ‚½‚æB
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:25:24
>>168
‚à‚¤‚¿‚å‚Á‚ÆÚ‚µ‚B
interface A {}
class B implements A { static final int X = 10; }
class C implements A { static final int X = 20; }
‚̂悤‚ÉA‚ÌŠeŽÀ‘•ƒNƒ‰ƒX‚²‚Ƃɒl‚̈قȂé’蔂ª‚ ‚Á‚ÄA‚±‚Ì2‚‚ÌX‚ð‚È‚ñ‚Æ‚©‚µ‚ÄA‚ɂ܂Ƃ߂Ä
class D {
public static void main(String[] args) {
System.out.println(A.X);
}
}
‚̂悤‚Éstatic‚ɃAƒNƒZƒX‚µ‚½‚¢‚Á‚Ä‚±‚ÆH
173:168
10/01/15 12:31:10
>>172
YES!
¡ŽŽ‚µ‚Ä‚é‚ñ‚Å‚·‚ªAinterface‚Å’è‹`‚µ‚½static•Ï”‚ÍA
ŽÀ‘•ƒNƒ‰ƒX‚Ì“¯–¼static•Ï”‚Æ“¯ˆê‚ÅA
•Еû‚Ì’l‚ð•Ï‚¦‚ê‚Î‚à‚¤•Еû‚à•Ï‚í‚è‚Ü‚·B
static‚¾‚©‚ç“–‘R‚Å‚·‚ªB
ŽÀ‘•ƒNƒ‰ƒX–ˆ‚ɈقȂé’l‚ÅA‚Å‚à‘S‚Ă̎À‘•ƒNƒ‰ƒX‚ª“¯‚¶–¼‘O‚ŃAƒNƒZƒXo—ˆ‚éstatic•Ï”‚ðŽ‚¿‚½‚¢B
interface‚ɂ܂Ƃ߂Ȃ¢‚̂Ȃç˜b‚ÍŠÈ’P‚Å‚·‚ªA
‚܂Ƃ߂ê‚È‚¢‚Æ‚È‚é‚ÆAinterfaceŒ^‚ÅŽÀ‘̉»‚µ‚ÄŽQÆ‚µ‚½ƒR[ƒh‚Å‚»‚Ìstatic•Ï”‚ÍŽg‚¦‚È‚¢Ž–‚ɂȂè‚Ü‚·B
‚¿‚Ȃ݂Éo—ˆ‚ê‚΃AƒNƒZƒT‚ð‰î‚µ‚½‚¢B
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:32:18
Ž¿–â‚Å‚·B
¡Aƒ~ƒjƒQ[ƒ€W‚̃^ƒCƒgƒ‹‰æ–ʂ̂悤‚È‚à‚Ì‚ð쬂µ‚Ä‚¢‚é‚̂ł·‚ªƒQ[ƒ€‚Ì‘I‘ð‚̂Ƃ±‚ë‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
uƒ^ƒCƒgƒ‹‰æ–Ê“à‚̃Q[ƒ€–¼‚Ì‘‚©‚ꂽƒ{ƒ^ƒ“‚ð‰Ÿ‚·v¨u‚»‚̃Q[ƒ€‚ð‹N“®‚·‚év‚̂悤‚Ȉ—‚ðs‚¢‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚¢‚Á‚½•û–@‚ª‚ ‚é‚Å‚µ‚傤‚©H
—‘z‚Æ‚µ‚Ă̓{ƒ^ƒ“‚̃AƒNƒVƒ‡ƒ“‚Éjarƒtƒ@ƒCƒ‹‚Ì‹N“®‚ðŠÖ˜A•t‚¯‚ç‚ê‚ê‚Έê”Ô—Ç‚¢‚̂ł·‚ªEEEB
‚à‚µA‚±‚ê‚ç‚Ì•û–@‚ð’m‚Á‚Ä‚¢‚é•û‚ª‚¢‚炵‚½‚狳‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
175:168
10/01/15 12:36:48
>>172
‚ A‚P‰ÓŠ’ù³‚ª‚ ‚è‚Ü‚·B
ŽQÆ‚·‚éƒR[ƒh‚ÍA
A.X‚¾‚¯‚ł͂ȂAB.X@A@C.X@‚à‚ ‚肦‚Ü‚·B
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:52:13
‚È‚ñ‚Åstatic‚ŃAƒNƒZƒX‚µ‚½‚¢‚ñ‚¾H
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:52:55
>>168
static‚Á‚Ä‚±‚Æ‚ÍA‰½‚àŽÀ‘̉»‚µ‚ĂȂ‚Ä‚àƒAƒNƒZƒX‚Å‚«‚é‚킯‚¾‚¯‚Ç
‚»‚Ìê‡A‰½‚ª“¾‚ç‚ê‚邱‚Æ‚ðŠú‘Ò‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©
‚‚܂èA‰½‚ànew‚¹‚¸‚Émain‚Å‚¢‚«‚È‚è
public static void main(String[] args) {
System.out.println(A.X);
}
‚Á‚Ä‚â‚邯A‰½‚ªo—Í‚³‚ê‚邱‚Æ‚ðŠú‘Ò‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©
10H 20H ‚»‚ê‚Æ‚à‚à‚Á‚Ɖ½‚©•ʂ̂à‚ÌH
‚ ‚é‚¢‚ÍA‰½‚ànew‚µ‚È‚¢‚¤‚¿‚Í0‚ÅAB‚©C‚ðnew‚µ‚½Žž“_‚Å’l‚ªŠm’肵‚Ăقµ‚¢‚Æ‚©H
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 12:54:24
static final‚ȃtƒB[ƒ‹ƒh‚Á‚ÄŽÀ‘•ƒNƒ‰ƒX‚Åã‘‚«‚Å‚«‚Ë‚ñ‚¾‚Á‚¯H
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 13:06:56
ƒIƒuƒWƒFƒNƒgŒ^‚È‚çfinal‚Á‚ÄŽQÆæ‚̌Œè‚Å‚µ‚åH
‰Šú’l‚ªnull‚È‚çˆê‰ñ‚¾‚¯new‚â‚ç‚ð‹–‰Â‚µ‚È‚¢‚ñ‚¾‚Á‚¯H
¡ŽŽ‚¹‚È‚¢‚©‚ç’m‚ç‚È‚¢‚¯‚ÇB
ƒvƒŠƒ~ƒeƒBƒuŒ^‚Ȃ疳—‚»‚¤‚¾‚¯‚ÇB
180:168
10/01/15 13:10:03
>>177
class B,C‚Åstatic final‚ȕϔX‚ð‚»‚ê‚¼‚ê’è‹`‚µ‚Ü‚·B
class B,C‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ÄŽQÆ‚·‚éƒNƒ‰ƒX‚ª‚ ‚è‚Ü‚·B
class A‚ðŠú‘Ò‚µ‚ÄŽQÆ‚·‚郃\ƒbƒh(ˆÈ‰ºRefAƒƒ\ƒbƒhj‚à‚ ‚è‚Ü‚·B
RefA‚ɑ΂µ‚Ä‚ÍARefA‚ÌŠY“–ƒƒ\ƒbƒh‚ð—˜—p‚·‚éƒNƒ‰ƒX‚ªA
B‚ÆC‚Ç‚¿‚ç‚̃IƒuƒWƒFƒNƒg‚ð“n‚·‚©‘I‚ׂ鎖‚ɂȂè‚Ü‚·B
‚à‚µmain()‚©‚ç‚¢‚«‚È‚èŒÄ‚Ô‚Æ‚·‚ê‚ÎA
B.X‚©C.X‚ɂȂè‚Ü‚·Bimain‚Í‘¼‚©‚烃\ƒbƒh‚Æ‚µ‚ČĂÑo‚³‚ê‚È‚¢‚½‚ßj
‚±‚̂Ƃ«B.X‚ÆC.X‚Í“¯Žž‚É—˜—p‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA
ˆÙ‚È‚é’l‚ðÝ’èo—ˆ‚È‚¢–â‘肪”¶‚µ‚Ü‚·B
“¯‚¶–¼‘O‚ÅŽÀ‘•ƒNƒ‰ƒX–ˆ‚ɈقȂé’l‚ðŽ‚¿‚½‚¢‚ÆŒ¾‚¤Ž–‚Å‚·B
‚»‚¤‚·‚ê‚ÎAB‚Å‚àC‚Å‚à‚Ç‚¿‚ç‚Å‚à“n‚¹‚郃\ƒbƒh‚ð‘‚Ž–‚ªo—ˆ‚Ü‚·B
‚»‚¤‚¢‚¤’l‚ðstatic‚É‚·‚鎖‚͉”\‚Ȃ̂©‚ÈA‚Æ‚¢‚¤‚±‚Ƃł·B
Œ»ó‚̃AƒCƒfƒA‚Æ‚µ‚Ä‚ÍA
A‚É‚Ístatic‚ȃtƒB[ƒ‹ƒh‚ðì‚炸‚É”ñstatic‚ȃAƒNƒZƒT‚¾‚¯‚ð’è‹`‚µ‚Ä‚¨‚¢‚ÄA
B,C‚Éstatic‚ȃtƒB[ƒ‹ƒh‚ð’è‹`‚µA“¯Žž‚É”ñstatic‚ȃAƒNƒZƒT‚àŽÀ‘•‚·‚鎖‚Å‚·B
‚±‚¤‚·‚ê‚ÎAŒ^‚ðŠú‘Ò‚µ‚½ƒR[ƒh‚à‚©‚¯‚邵A
B,C‚ɑ΂µ‚Ästatic‚ÈŽQÆ‚ào—ˆ‚Ü‚·B
‚ÆŒ¾‚¤‚©‚±‚ꂪ“š‚¦‚Å—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 13:27:55
public interface I {
public static final int a = 100;
}
public class C1 implements I {
public static final int a = 200;
}
public class C2 implements I {
public static void main(String[] args) {
System.out.println(C1.a);
System.out.println(C2.a);
}
}
ŽÀsŒ‹‰Ê
200
100
‚±‚ê‚Å‚¦‚¦‚ñ‚©‚ÈH
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 13:33:45
interface‚ÌstaticƒtƒB[ƒ‹ƒh‚Æ‚©enum‚ª–³‚©‚Á‚½ ‚̈âŽY‚Å‚µ‚å
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 13:42:21
>>181
“¯‚¶ a ‚Å‚à C1 Œo—R‚ŃAƒNƒZƒX‚·‚邯ƒI[ƒo[ƒ‰ƒCƒh‚³‚ꂽ’l‚ðŽQÆ‚·‚éB
184:168
10/01/15 14:03:42
>>181
‚»‚ê‚ÍŽÀsŒ‹‰Ê‚ª—¼•û‚Q‚O‚O‚ɂȂé‚Í‚¸‚Å‚·
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 14:04:29
>>184
‚È‚ñ‚È‚¢‚æAŽŽ‚µ‚Ä‚²‚ç‚ñ
186:168
10/01/15 14:11:11
‚·‚݂܂¹‚ñЍˆá‚¢‚µ‚Ă܂µ‚½AˆÙ‚È‚é’lނĂ܂·‚ËB
interface‚É‚¾‚¯static‚ȕϔ‚ªéŒ¾‚³‚ê‚Ă邯
ŽÀ‘•ƒNƒ‰ƒX‚àinterface‚Ì‚ðŽw‚·‚¯‚ÇA
ŽÀ‘•ƒNƒ‰ƒX‚ʼnü‚ß‚Ä錾‚³‚ê‚邯ŒÂ•ʂ̒l‚ð‚à‚Ă邿‚¤‚Å‚·B
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 14:41:36
static final ‚È ”z—ñ‚Á‚Ăǂ¤‚·‚ê‚Î“à•”ƒf[ƒ^•ÏX‚³‚ꂸ‚É‚·‚݂܂·‚©H
ArrayList‚Æ‚©HashMap‚Æ“¯‚¶‚Å’†g‚͕ς¦‚ç‚ê‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚æ‚ËB
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:15:49
ArrayList<StaticFieldClass>
‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
class StaticFieldClass{
static final int a = 1;
}
‚Æ‚©‚â‚Á‚Æ‚¯‚Î
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:22:34
‚Æ‚©‚â‚Á‚Æ‚¯‚Î
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:28:45
>>187
”z—ñ‚Ì’†g‚ð’¼ÚŒ©‚¹‚È‚¢‚悤‚É‚µA•K‚¸getXxxƒƒ\ƒbƒhŒo—R‚ŃAƒNƒZƒX‚³‚¹‚é
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:36:49
>>188‚ÅFA‚¾‚ë
>>190‚Æ‚©—v‘f‚ð’¼ÚŒ©‚¹‚È‚¢Žè’i‚ðŽ¦‚µ‚Ä–³‚¢‚µ
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:40:04
ަ‚µ‚Ä–³‚¢‚Ë
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 15:57:41
final‚Æ‚©‚ÌŒ¾Œê“I‚È‹K§‚ª“‚©‚È‚¢‚Á‚Ęb‚Ȃ̂É
ŽQÆ‚·‚鑤‚É«‘PàŠú‘Ò‚µ‚ÄI—¹‚©
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:05:13
188‚ð‚Ç‚¤‚â‚Á‚ÄŽg‚¤‚Ì‚©‚ª‚í‚©‚ç‚ñc
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:07:47
swing‚ÌJTable‚Ńe[ƒuƒ‹‚‚‚½‚ñ‚¾‚¯‚ÇA
‚»‚̃e[ƒuƒ‹‚Ìã‚ɃeƒLƒXƒgƒtƒB[ƒ‹ƒh‚Á‚Äì‚ê‚Ü‚·‚©H
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:07:50
>>194 ‰´‚à‚í‚©‚ç‚ñEEE
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:10:08
class StaticFieldClass{
final int a = 1;
}
‚±‚¤‚¾‚È‚â‚é‚È‚ç
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:20:29
>>197
Integer‚Å—Ç‚¢‚ñ‚¶‚á‚ËH
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:27:02
‰ñ“šŽÒ‚ª–³”\‚·‚¬c
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:28:09
>>199‚ª—ljñ“š‚ð‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚æ
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:30:26
–³”\‚È‚è‚É‚ª‚ñ‚΂Á‚ĉñ“š‚µ‚Ä‚Ý‚éƒXƒŒ‚Å‚à‚ ‚邯Žv‚¤
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 16:33:11
”z—ñ‚È‚ç
int[] getIntArray(){
return (int[])array.clone();
}
List ‚È‚ç
List<Data> getDataList(){
@@return Collections.unmodifiableList(list);
}
ƒoƒCƒg”z—ñ‚È‚ç read only ‚È ByteBuffer ‚Ì‚Ý‚ðŒ©‚¹‚é‚̂łà—Ç‚¢B
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 17:45:47
>>195
ƒe[ƒuƒ‹‚̃Zƒ‹‚ÉD‚«‚È•”•i‚ðÚ‚¹‚ê‚é‚©‚ç‚»‚±‚ÉJTextField‚Å‚àŽg‚¦‚Ηǂ¢
TableCellEditor‚ÆTableCellRenderer‚ɂ‚¢‚Ä—v’²¸
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 23:24:27
‘¼‚̃Nƒ‰ƒX‚©‚çrepaint‚ðŒÄ‚Ño‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/15 23:48:01
‚ÖHrepaint‚Ípublicƒƒ\ƒbƒh‚Å‚µ‚åH•’ʂɌĂׂ΂¢‚¢‚ÆŽv‚¤‚ñ‚¾‚ªBBB
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/16 00:28:36
•’Ê‚ÉAAAŒÄ‚ׂÎAAA‚¢‚¢‚ÆAAAŽv‚¤‚ñ‚¾‚ªBBB
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/16 02:22:50
>>164
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BPaint‚łȂColor‚ðŒp³‚µ‚½‚Æ‚«‚ÉcreateContextŒÄ‚΂ꂸ‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅŽw’肵‚½F‚ª
•`‰æ‚ÉŽg‚í‚ê‚Ä‚½‚Ì‚ÅA‚à‚µ‚â‚ÆŽv‚Á‚Ă܂µ‚½‚ªA‚â‚͂肻‚¤‚Å‚µ‚½‚©BŽÀ‘•‚ʼnñ”ð‚µ‚Ä‚Ý‚½‚¢‚ÆŽv‚¢‚Ü‚·B
>>171
ƒgƒŠƒvƒ‹ƒoƒbƒtƒ@‚É‚·‚邯‘¬‚¢‚Å‚·‚ËI‚È‚ñ‚łłµ‚傤H‚Å‚àƒƒ‚ƒŠiƒrƒfƒIƒƒ‚ƒŠHj‚ðH‚¢‚»‚¤‚Å‚·‚ËB
¡ì‚Á‚Ä‚é‚̂̓xƒNƒ^‰æ‘œ•ÒWƒ\ƒtƒg‚Ý‚½‚¢‚Ȃ₂Ȃñ‚ÅA‘¬“x‚ೊm‚³‚àd—v‚È‚ñ‚Å‚·B
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/01/16 07:44:26
>>205
JDialog‚Ń_ƒCƒAƒƒO‚ðo‚µ‚ÄA•ʃ\[ƒX‚Å—pˆÓ‚µ‚½ƒpƒlƒ‹‚ð‚Ì‚¹‚Ä‚¢‚Ü‚·B
ƒ_ƒCƒAƒƒOiƒpƒlƒ‹jã‚̃{ƒ^ƒ““™‚ÅŒ³‚̃tƒŒ[ƒ€‚Ìrepaint‚ðs‚¢‚½‚¢‚̂ł·‚ª
ustatic‚łȂ¢ƒƒ\ƒbƒhrepaint()‚ðstaticƒRƒ“ƒeƒLƒXƒg‚©‚çŽQÆ‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñv‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5393“ú‘O‚ÉXV/167 KB
’S“–:undef