y‰SŽÒzJavaŽ¿–⥑ ..
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 11:51:13
>>659
–{“–‚ɓǂñ‚¾‚©H‹ï‘Ì“I‚ɂǂ̎臂ª‚í‚©‚ç‚È‚¢‚ñ‚¾
URLØÝ¸(java.sun.com)
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:00:48
>>655
>>656
‚È‚é‚Ù‚ÇIƒXƒŒƒbƒh‚²‚Ƃ̃v[ƒ‹‚©‚çŽæ‚ê‚È‚‚Ȃ邩‚ç‚Á‚Ä‚±‚Ƃł·‚©B
‚±‚ÌStringBufferŽ©‘̂̓fƒoƒbƒO‚Ì‚½‚߂̕¶Žš—ñ‚¾‚Á‚½‚̂ł±‚±‚Ì•”•ª‚ðŽæ‚è•¥‚Á‚½‚ç
ƒƒbƒN‘ˆ’D‚ª‚È‚‚È‚Á‚ăXƒ€[ƒY‚É“®‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:05:43
>>647
>>650
‚¢‚ë‚¢‚ë‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Int‚Ì‚¤‚¿ˆê‚‚Íflag‚Å3Ží—Þ‚Ì’l‚µ‚©‚Æ‚ç‚È‚¢‚Ì‚Åboolean2‚‚Ŋ撣‚Á‚Ä
‚à‚¤ˆê‚‚ÌIn‚”‚ðshortŒ^‚É‚·‚邯‚¾‚¢‚ÔŒ¸‚è‚»‚¤‚È‹C‚ª‚µ‚Ü‚µ‚½B
Œã‚ÅŽÀ‘•‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚·
boolean2‚‚̂Ƃ±‚ë‚ÍBitSetH‚ðŽg‚¦‚΂¢‚¢‚̂ł·‚©‚ËBB
Œã‚Åjavadoc“Ç‚ñ‚ł݂܂·B
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:05:39
‰º‹L‚Ì\‘¢‚ŃƒCƒ“ƒNƒ‰ƒXtest‚©‚çAVelocity‚ÌgetTemplate‚ðƒR[ƒ‹‚µ‚½‚Æ‚±‚ëAƒGƒ‰[‚ªo‚Ü‚µ‚½B
test.jar
+-dir1
@+-test.class
@+-templ.properties
‚±‚ê‚ÅA
> java -jar test.jar
‚ÆŽÀs‚·‚邯
ResourceManager : unable to find resource 'templ.properties' in any resource loader.
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚¢‚Ü‚·B
test.jar‚Ì‚¨‚©‚ê‚Ä‚¢‚éƒfƒBƒŒƒNƒgƒŠ‚Étempl.properties‚ª‚ ‚é‚©?‚ð’T‚µ‚Ä‚¢‚邿‚¤‚ÅA
test.jar‚Ì’†‚ð’T‚µ‚Ä‚¢‚È‚¢‚Ý‚½‚¢‚Å‚·B
Main-Class:‚Ídir1.test‚ÆŽw’肵‚Ä‚ ‚é‚Ì‚Åmain‚̓R[ƒ‹‚Å‚«‚Ă܂·B
‚Ȃɂ©Žw’肵–Y‚ê‚Ă邱‚Æ‚ ‚é‚ñ‚Å‚µ‚傤‚©BBB‚¨Šè‚¢‚µ‚Ü‚·B
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:25:09
BufferedImage‚̃fƒB[ƒvƒRƒs[‚ÌŽd•û‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 16:30:43
‚à‚¤1‰ñBufferedImage‚ðì‚ê
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:04:50
Java‚̉SŽÒ‚ÉException‚Ì‚±‚Æ‚ð‹³‚¦‚½‚¢‚̂ł·‚ªA
J2SE‚̃Nƒ‰ƒX‚ÌAException‚ðthrow‚·‚郃\ƒbƒh‚ÅA
ˆê”ÔŠî–{“I‚Å•ª‚©‚è‚â‚·‚¢‚à‚Ì‚Á‚ĉ½‚¾‚ÆŽv‚¢‚Ü‚·‚©H
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¶‚á‚È‚¢•’ʂ̃ƒ\ƒbƒh‚Å‚¨Šè‚¢‚µ‚Ü‚·B
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:11:09
‚Ê‚é‚Û
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:11:27
NumberFormatException
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:19:51
‚¢‚âAExceptionŽ©‘Ì‚¶‚á‚È‚A
Exception‚ðƒXƒ[‚·‚郃\ƒbƒh‚Å‚·B
—Ⴆ‚ÎAFileOutputStream#write(byte[] b)‚Æ‚©B
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:24:40
>>666
// Exception Ž©‘Ì‚Í throw ‚à catch ‚à‚·‚é‚ÈB‚ð‹³‚¦‚é
ŽÀsŽž—áŠO‚È‚çAInteger.parseInt(String) ‚Å NumberFormat
•’ʂ̃„ƒc‚͈Ó}“I‚É‹N‚±‚·‚¾‚¯‚È‚ç ClassNotFound ‚Æ‚© IO ‚Æ‚©
NumberFormat ‚Í—Ç‚¢—Ⴓ͂Ȃ¢‚Ì‚æ‚ËB
ŽÀsŽž—áŠO‚ÌŠ„‚è‚ÉAcatch‚³‚ê‚邿‚¤‚É‘g‚Ýž‚Ü‚ê‚Ă邵B
‚Ü‚ A•ʂɖ³—‚É‹³‚¦‚é•K—v‚Í–³‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
‚»‚ê‚æ‚è‚à’m‚ç‚È‚¢ƒƒ\ƒbƒh‚Í API doc ‚Å’²‚ׂ邿‚¤‚ÉŽdž‚ނׂµB
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:38:36
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽÀsŽž—áŠO‚¶‚á‚È‚‚ÄA
IOException‚Æ‚©Aƒƒ\ƒbƒhŒÄ‚Ño‚·‚Æâ‘Îtry catch‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢ƒ„ƒc‚Å‚·B
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:42:38
new@FileInputStream
ƒtƒ@ƒCƒ‹‚ª‚È‚¯‚ê‚ÎFileNotFoundException‚𓊂°‚é
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:45:47
‚Á‚ÄAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Í‚¾‚߂Ȃ̂©
‚¶‚á‚ @Socket#connect
Ú‘±‚Å‚«‚È‚¯‚ê‚Î@IOException
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 17:55:35
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚łȂ¢‚í‚©‚è‚â‚·‚¢‚à‚ÌEEE
ImageIO#read(File)@‚Æ‚©H
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 18:50:51
StreamŒn‚ÌIOE‚˜ception‚¶‚á‚ËH
try-catch-finally ‚Ƈ‚킹‚ÄŠo‚¦‚é‚Ì‚ªƒZƒIƒŠ[‚©‚Æ
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 19:40:42
‚݂Ȃ³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
finnaly‚à‡‚í‚¹‚ÄAStreamŒn‚Åà–¾‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚·B
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 20:55:38
IOException ‚à‚¢‚¢‚ª ParserConfigurationException ‚àŽÌ‚Ä‚ª‚½‚¢
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:54:30
ŠwZ‚Å‚¿‚å‚Á‚ƃvƒƒOƒ‰ƒ€‚É‹»–¡‚ ‚Á‚ÄFXŽ©•ª‚ŕ׋‚µ‚Ă݂½‚ñ‚Å‚·‚ªJava‚Á‚ÄŠÈ’P‰ß‚¬‚Â܂ç‚È‚¢‚ñ‚Å‚·‚ª‚±‚ñ‚Ȃ̂ŎdŽ–‚ɂȂé‚ñ‚Å‚¤‚©H
‚g‚s‚l‚k‚àŠÈ’P‚¾‚Á‚½‚µŽdŽ–‚ł͉½‚â‚Á‚Ä‚é‚ñ‚Å‚·‚©H
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 23:58:40
µÅǰ
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 00:00:51
>>678
‚ЂƂ‚¾‚¯‚¢‚¦‚邱‚Ƃ͂‚܂ç‚È‚¢‚ÆŽv‚¤l‚Í
‚±‚ê‚ðŽdŽ–‚É‚µ‚Ă͂¢‚¯‚Ü‚¹‚ñ‚æB
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 00:01:05
ŠÈ’P‚©“‚¢‚©‚ÆAŽdŽ–‚ɂȂ邩‚È‚ç‚È‚¢‚©‚ÍAŠÖŒW‚È‚¢‚©‚ç‚È
‚Ȃɂ¹u’Pƒ˜J“v‚Á‚Ä‚¢‚¤Œ¾—t‚à‚ ‚é‚‚ç‚¢‚¾
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 00:01:06
Œ¾Œê‚ÍŠÈ’P‚Å‚¢‚¢‚ñ‚¾‚æ
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 00:40:01
27΂ɂȂÁ‚ÄJAVA‚ÅŠJ”ƒ`[ƒ€‚É“ü‚鎖‚ɂȂè‚Ü‚µ‚½B
¡‚܂ł̋Ɩ±ŠJ”ŒoŒ±‚ÍACOBOL3”N‚ ‚Æ‚ÍVBA‚®‚ç‚¢‚Å‚·‚©‚ËEEB
‚S”N’ö‘O‚ÉSUNJAVA1.4‚ÌŽ‘Ši‚͎擾‚µ‚½‚ñ‚ÅŠî‘b“I‚ÈŽ–‚Í‘åä•v‚ÆŽv‚¢‚Ü‚·B
ŽÀۂɋƖ±‚Å–ð‚É—§‚ˆׂÉA‘¼‚ɂǂñ‚ȕ׋‚µ‚Ä‚¨‚¯‚΂¢‚¢‚Å‚·‚©‚ËH
‚Æ‚è‚ ‚¦‚¸TOMCAT‚ÆMYSQL“ü‚ê‚ÄA‚È‚ñ‚©ì‚Á‚Ă݂悤‚©‚ȂƎv‚Á‚Ă܂·‚ªA
‹Æ–±ƒŒƒxƒ‹‚ł͑S‚–³ˆÓ–¡‚È‚ñ‚Å‚µ‚傤‚ËEE
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 00:52:48
tomcat‚Æmysql‚ª‰½‚Å–³ˆÓ–¡‚È‚ÌH•’ʂɋƖ±ƒŒƒxƒ‹‚ÅŽg‚¤‚Ì‚ÉB
‚Æ‚è‚ ‚¦‚¸eclipse‚ÅŠÈ’P‚ÈwebƒAƒvƒŠ‚Å‚àì‚Á‚Ă݂½‚çH
685:683
08/02/24 01:06:18
‚â‚Á‚ϋƖ±‚Å‚àŽg‚¤‚ñ‚Å‚·‚ËB
‚¢‚âAŠÈ’P‚ÈŽ–‚â‚Á‚Ä‚à‹Æ–±ƒŒƒxƒ‹‚ł͒ʂ¶‚È‚¢‚©‚È‚Ÿ‚ÆB
‚Å‚àŠî–{“I‚ÈŽ–•ª‚©‚Á‚Ă邯‘啪“ü‚è‚â‚·‚¢‚Å‚·‚æ‚ËB
“K“–‚ÉDB\’z‚µ‚ÄWEBƒAƒvƒŠì‚Á‚Ă݂܂·B
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:32:01
“K“–‚ÉDB\’z‚Å‚«‚¿‚ႤƒŒƒxƒ‹‚È‚çS”z–³—p‚¾‚ÆŽv‚¤‚¯‚Çc
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 08:34:52
class calcException extends Exception {
}
public class sample53 {
public static void main(String[] args) {
try {
calc(2,2);
}catch (calcException e) {
System.out.println("calcException‚ª"+"throw‚³‚ê‚Ü‚µ‚½");
}
}
static void calc (int i,int j) throws calcException {
if(i == j) {
calcException ce = new
calcException();
throw ce;
}
System.out.println(i*j);
}
}
‚±‚ê‚È‚ñ‚Å‚·‚¯‚ÇA
if(i == j) {
calcException ce = new
calcException();
throw ce;
‚±‚Ì•”•ª‚łǂ¤‚¢‚¤ˆ—‚ðs‚Á‚Ä‚¢‚é‚̂ł·‚©H
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 08:50:07
•’ʂɗáŠO‚È‚°‚Ä‚é‚ñ‚¶‚á‚Ë
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 09:23:16
throw@ce‚Á‚ĂȂñ‚Å‚·‚©H
‚à‚µi‚ÆJ‚Ì’l‚ª“¯‚¶‚È‚çAƒIƒuƒWƒFƒNƒg‚ð쬂µ‚ÄA‚»‚ÌŒã‚͂Ȃñ‚Å‚·‚©H
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 09:30:37
‚¾‚©‚ç—áŠO“Š‚°‚Ä‚é‚ñ‚¾‚æ
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 10:10:44
‚½‚Ñ‚½‚Ñ\‚µ–ó‚È‚¢‚ªA
static void calc (int i,int j) throws calcException
‚±‚Ì•”•ª‚Í‚±‚ÌŽ®‚Í—áŠO‚𓊂°‚鎮‚Å‚·‚æ‚Á‚Ä‚±‚ÆH
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 10:14:30
‚±‚̃ƒ\ƒbƒh‚ÍcalcException‚𓊂°“¾‚Ü‚·‚æ‚Á‚Ä‚±‚ÆB
693:‚¨
08/02/24 10:27:48
>>660
[’ljÁ‚µ‚Ü‚·]‚Æ‚ ‚è‚Ü‚·‚ª‘S•”•Ï‚¦‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B‘S•”‚Ç‚¤‹Lq‚·‚é‚Ì‚©•·‚«‚½‚¢‚Å‚·B
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 10:33:26
>>693
‚ URLØÝ¸(okwave.jp)
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 11:13:00
>>692‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½„ƒ
696:‚¨
08/02/24 11:30:48
wbem‚ÌꊂÁ‚Ă킩‚ç‚È‚¢‚±‚ƂȂ¢‚Å‚·‚©H
697:‚¨
08/02/24 11:36:33
Ý’è•û–@‚í‚©‚è‚Ü‚¹[‚ñ
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 11:57:29
‡@F8‰Ÿ‚·¨3•b‘Ò‹@¨F8‰Ÿ‚·
‡B‚±‚̈—‚ð500‰ñƒ‹[ƒv‚µ‚½Œã
‡AF7‰Ÿ‚·¨1•b‘Ò‹@¨F8‰Ÿ‚·¨1•b‘Ò‹@
‡Cˆ—‡A‚ð30‰ñŒJ‚è•Ô‚µ‡@‚É–ß‚é
‚±‚¤‚¢‚¤ƒvƒƒOƒ‰ƒ€‚Íjava‚¾‚Á‚½‚ç‰Â”\‚Å‚µ‚傤‚©?
ƒQ[ƒ€‚ÉŽg‚¤‚Ì‚ÅVB‚Ý‚½‚¢‚ÉF8‰Ÿ‚µ‚½‚±‚Ƃɂµ‚Ü‚·‚Á‚Ă̂ł͂Ȃ‚Ä
ŽÀۂɉŸ‚·‚±‚Æ‚ªd—v‚È‚ñ‚Å‚·
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:09:13
>>698
>>96
VB ‚ª‰½‚ð‚â‚Á‚Ä‚é‚Ì‚©’m‚ç‚ñ‚ªA
l‚ªƒL[‚ð‰Ÿ‚µ‚½‚Æ‚«‚Æ“¯‚¶‚悤‚ÈŒ‹‰Ê‚ðƒVƒ~ƒ…ƒŒ[ƒg‚·‚邱‚Ƃ͉”\B
// Ž©“®‰‰‘t‚Ý‚½‚¢‚ɃL[ƒ{[ƒh‚ª“®‚cc’N‚©‚»‚¤‚¢‚¤ƒ„ƒc‚ðì‚Á‚Ä‚‚¾‚³‚¢B
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:16:39
VB‚Å‚ÍSENDKEY‚Ȃ郃\ƒbƒh‚ª‚ ‚è
‚»‚ê‚ðŽg‚¤‚Æ‚½‚Æ‚¦‚Î
F8‰Ÿ‚µ‚½ŽžA‚P{‚P‚̈—‚ð‚·‚é‚Æ‚¢‚¤ƒvƒƒV[ƒWƒƒ‚ª‚ ‚Á‚½ê‡
SENDKEY‚É‚æ‚Á‚Ä‚P{‚P‚ðŒÄ‚Ño‚·‚±‚Ƃ͂ł«‚Ü‚·‚ª
ŽÀÛ‚ÉF8‚ð‰Ÿ‚·‚Æ‚¢‚¤“®ì‚ªƒEƒBƒ“ƒhƒEƒY“à‚Ås‚í‚ê‚Ä‚¢‚é
‚Æ‚¢‚¤‚킯‚ł͂Ȃ¢‚悤‚Å‚·
(‰Ÿ‚µ‚½Žž‚̂悤‚ɃL[‚ð‚Ö‚±‚Ü‚¹‚邯‚¢‚킯‚ł͂ ‚è‚Ü‚¹‚ñB”O‚Ì‚½‚ß)
‚悤‚·‚é‚ÉAƒL[‚ð‰Ÿ‚µ‚½Œã‚̈—‚ł͂ȂAƒL[‚»‚Ì‚à‚Ì‚ð‰Ÿ‚µ‚½‚±‚Æ‚ð
ƒL[‚ð‰Ÿ‚³‚¸‚ɃEƒBƒ“ƒhƒEƒY‚É”Fޝ‚³‚¹‚½‚¢
701:‚¨
08/02/24 12:22:46
Ý’è•û–@‚í‚©‚è‚Ü‚¹[‚ñ
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:25:25
>>700
‚È‚é‚Ù‚ÇBƒCƒxƒ“ƒg‚̃gƒŠƒK[‚Æ‚µ‚Ä“o˜^‚³‚¹‚Ă邿‚¤‚È‚à‚̂ł·‚©‚ËB
‚Æ‚¢‚¤‚±‚Æ‚ÅA96 ‚ðŽÀs‚·‚邱‚Ƃłµ‚ÍŠ´“®‚µ‚Ä‚à‚炦‚»‚¤‚È—\Š´B
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:31:18
‚Ç‚¤‚â‚çjava‚È‚ç‰Â”\‚Ȃ悤‚Å‚·‚Ë
•׋‚µ‚Ü‚·
704:11
08/02/24 12:31:27
‰æ–Ê‚`C‚aC‚b‚Æ‚ ‚è‰æ–Ê‚b‚Ì‚a‰æ–ÊI—¹ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ‚a‰æ–ʂ̂ÝI—¹‚³‚¹‚½‚¢‚Æl‚¦‚Ă܂·‚ª
‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB‚ǂȂ½‚©‚²‹³ŽöŠè‚¢‚Ü‚·B
/*ƒ\[ƒX‚±‚±‚©‚ç*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Gamen extends JFrame implements ActionListener{
private JButton b1 = new JButton("‚a‰æ–Ê•\ަ");
private JButton b2 = new JButton("I—¹");
private JButton b3 = new JButton("C‰æ–Ê•\ަ");
private JButton b4 = new JButton("B‰æ–ÊI—¹");
public void GamenA() {
getContentPane().setLayout(new FlowLayout());
getContentPane().add(b1);
getContentPane().add(b2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("A‰æ–Ê");
setSize(200, 100);
setVisible(true);
b1.addActionListener(this);
b2.addActionListener(this);}
public void GamenB() {
getContentPane().setLayout(new FlowLayout());
getContentPane().add(b3);
getContentPane().add(b2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("B‰æ–Ê");
setSize(200, 100);
setVisible(true);
b3.addActionListener(this);
b2.addActionListener(this);} //‘±‚«‚Ü‚·
705:704
08/02/24 12:33:21
‚·‚݂܂¹‚ñ>>704‚Í11‚³‚ñ‚Ƃ͖³ŠÖŒW‚Å‚·B ‘±‚«
public void GamenC() {
getContentPane().setLayout(new FlowLayout());
getContentPane().add(b4);
getContentPane().add(b2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("C‰æ–Ê");
setSize(200, 100);
setVisible(true);
b4.addActionListener(this);
b2.addActionListener(this);}
public void actionPerformed(ActionEvent e){
if(e.getSource() == b1){
Gamen bb = new Gamen();
bb.GamenB();
}else if(e.getSource() == b2){
System.exit(0);
}else if(e.getSource() == b3){
Gamen cc = new Gamen();
cc.GamenC();
}else if(e.getSource() == b4){
//B‰æ–ÊI—¹ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚a‚̂݉æ–Ê‚ðI—¹‚³‚¹‚½‚¢B
}
}
public static void main(String[] args) {
Gamen aa = new Gamen();
aa.GamenA();
}
}
/*ƒ\[ƒX‚±‚±‚Ü‚Å*/
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:34:45
>>698
Java‚Í‚ ‚é’ö“x‚Ì‚±‚Æ‚µ‚©‚Å‚«‚È‚¢‚µA‚»‚¤‚¢‚¤‚à‚̂ł ‚ê‚Ίù‘¶‚̃\ƒtƒg‚Å•…‚é‚Ù‚Ç‚ ‚è‚Ü‚·‚æB
Ž©•ª‚Å‚â‚肽‚¢‚Ȃ牽‚ç‚©‚̃XƒNƒŠƒvƒg‚ðŽg‚¤‚±‚Æ‚ð‚¨‚·‚·‚ß‚µ‚Ä‚¨‚«‚Ü‚·B
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 12:43:52
ˆê‚ˆê‚‚̃tƒŒ[ƒ€‚ÍA‚»‚Ì‘¼‚̃tƒŒ[ƒ€‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽ‚Á‚ĂȂ¢‚©‚猻ó‚ł͖³—B
•‚¶‚³‚¹‚éƒtƒŒ[ƒ€‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽ‚½‚¹‚ÄA‚»‚ê‚ÅactionPerformed‚Ådispose‚µ‚Ä‚â‚ê‚ÎŽÀŒ»‚Å‚«‚邯‚ÇEEEŒp³‚Æ‚©‚»‚±‚ç‚Ö‚ñ‚̈Ӗ¡‚ðŒ©’¼‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚æB
708:705
08/02/24 12:53:30
>>707—l
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
•׋‚µ‚È‚¨‚µ‚Ä‚«‚Ü‚·B
709:638
08/02/24 13:30:03
>>639
‹Æ–±‚Ȃ̂ŃXƒ^ƒbƒN‚ƃŒ[ƒX‚Í‚¿‚å‚Á‚Æ“\‚ê‚Ü‚¹‚ñEEE
ŽÀÛ‚É”¶‚µ‚Ä‚¢‚é–â‘è‚Í
ƒpƒ^[ƒ“‚P
setString‚Ńpƒ‰ƒ[ƒ^‚ð‚P‚XŒÂÝ’è
ŒŸõƒqƒbƒgŒ”‚ª‚P‚OŒˆÈ‰º
¨–â‘è‚È‚µ
ƒpƒ^[ƒ“‚Q
setString‚Ńpƒ‰ƒ[ƒ^‚ð‚P‚XŒÂÝ’è
ŒŸõƒqƒbƒgŒ”‚ª‚P‚PŒˆÈã
¨ResultSet‚Ålast‚âA‚P‚PŒ–Ú‚Ìnext‚Å—áŠO”¶
@ƒXƒ^ƒbƒN‚ƃŒ[ƒX‚É”z—ñ‚͈̔͊O‚ðŽw’èiÚׂP‚Xj‚Æ‚¢‚¤ƒGƒ‰[‚ªo—Í‚³‚ê‚éB
@¦ƒpƒ‰ƒ[ƒ^‚ð‚P‚T‚â‚P‚P‚É‚µ‚½ê‡‚à“¯—l‚ÉiÚׂP‚Tj‚̂悤‚Éo—Í‚³‚ê‚éB
ƒpƒ^[ƒ“‚P‚Æ‚Q‚ÅŽg—p‚µ‚Ä‚¢‚éSQL‚Í‘S‚“¯ˆêB
ƒpƒ^[ƒ“‚P‚Æ‚Q‚̈Ⴂ‚̓pƒ‰ƒ[ƒ^‚Ì‚P‚‚̓ú•t‚͈̔͂𔃖ŒŽL‚°‚Ä‚¢‚邾‚¯B
ƒpƒ‰ƒ[ƒ^‚ð‘S‚Ä’¼ÚSQL‚É–„‚ßž‚ñ‚¾ê‡Aƒf[ƒ^‚ªŒ”•ª³‚µ‚Žæ“¾‚Å‚«‚Ü‚·B
ƒpƒ‰ƒ[ƒ^‚ÉãŒÀ‚Æ‚©‚ ‚é‚̂łµ‚傤‚©H
SQL‚Í‚»‚ê‚È‚è‚ɑ傫‚¢‚Å‚·B‚P‚O‚Os’ö“xB
710:‚¨
08/02/24 14:16:01
Ý’è•û–@‚í‚©‚è‚Ü‚¹[‚ñ
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 14:16:23
>>709
Oracle ‚È‚çAÚׂP‚X‚Æ‚©ÚׂP‚T‚Æ‚©ƒ}ƒjƒ…ƒAƒ‹‰Å
‚»‚ê‚̉½ˆ‚É”z—ñ‚ªo‚Ä‚‚é‚Ì‚©“ä
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 14:18:34
–â‘è‚È‚¢•”•ª‚¾‚¯‚Ì”²ˆ‚Å‚à‚¢‚¢‚©‚çƒXƒ^ƒbƒNƒgƒŒ[ƒX“\‚Á‚½‚ç‚Ç‚¤‚©B
—áŠO‚Í–{“–‚ÉOJDBC‚Åo‚Ä‚é‚Ì‚©H
713:638
08/02/24 14:29:54
ResultSet‚âPreparedStatement‚ðƒfƒoƒbƒK‚Åœ‚‚ÆA
ݒ肵‚½ƒpƒ‰ƒ[ƒ^‚ª³‚µ‚¢“à—e‚ÅŠi”[‚³‚ê‚Ä‚¢‚é‚̂͊m”F‚µ‚Ä‚¢‚Ü‚·B
o—Í‚³‚ê‚é—áŠO‚ÍArrayIndexOutOfBoundsException‚Å‚·B
‚±‚±‚Ńpƒ‰ƒ[ƒ^‚Ì”‚ªuÚ× ƒpƒ‰ƒ[ƒ^”v‚Æ•\ަ‚³‚ê‚Ü‚·B
>>711
‚Ü‚¸ASQLException‚¶‚á‚È‚¢‚Å‚·B
ã‹L’Ê‚èA‚P‚X‚Æ‚©‚P‚T‚̓pƒ‰ƒ[ƒ^‚Ì‘”‚ªo—Í‚³‚ê‚Ü‚·B
“ä‚Å‚·‚ªB
>>712
‚»‚à‚»‚à‹Æ–±‚ÅŠO•”Ú‘±‚Å‚«‚È‚¢‚̂œ\‚ê‚Ü‚¹‚ñEEE
—áŠO‚ÍAResultSet‚Ìnext‚ª‚P‚P‰ñ–ڂɌĂÑo‚³‚ꂽƒ^ƒCƒ~ƒ“ƒO‚Å”¶‚µ‚Ü‚·B
ResultSet‚̈—‚Ì’†‚ÅArrayIndexOutOfBoundsException‚ÅŽ€–S‚µ‚Ü‚·EEE
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:02:57
test
715:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:05:15
ŒÅ’è’·–‰Â•Ï’·‚Ì”z—ñ‚ðì‚肽‚¢‚Å‚·B
ii•ûŒü‚ªŒÅ’è‚Åj•ûŒü‚ª‰Â•ÏA‰Šú‚Í‹ój
import java.util.*;
public class Test2{
public static void main(String[] args){
ArrayList<Integer>[] a = new ArrayList<Integer>[10];
for(int i=0; i<a.length; i++){
a[i] = new ArrayList<Integer>();
}
a[0].add(3);
System.out.println(a[0]);
}
}
‚±‚¤‘‚«‚Ü‚µ‚½‚ªƒGƒ‰[‚ªo‚Ü‚·B
‚Ç‚±‚ª‚¨‚©‚µ‚¢‚̂łµ‚傤‚©H
716:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:05:45
age
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:07:30
ŒÅ’è’·‚Ì‚¿‚ñ‚±‚È‚ñ‚Ä—v‚è‚Ü‚¹‚ñ
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:09:04
1`n‚Ì®”‚̇—ñ‚ð‚·‚×‚Ä•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă݂½‚̂ł·‚ª
‚à‚Á‚ÆŠÈ’P‚É‚â‚é•û–@‚Æ‚©‚±‚±‚Í‚±‚¤‚µ‚½‚ç‚¢‚¢‚Æ‚©‚ ‚Á‚½‚çƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·
import java.util.*;
class PermutationTest {
public static void main(String[] args) {
Permutation perm1 = new Permutation(4);
perm1.PrintPermutation();
return;
}
}
class Permutation {
private int N;
private int[] ans;
Permutation(int N){
this.N = N;
this.ans = new int[N];
}
void PrintPermutation() {
int[] a = new int[N];
for (int i = 0; i < N; i++) {
a[i] = i+1;
}
this.subPrintPerm(a,0);
}
‘±‚
719:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:09:27
‚Ü‚Ÿ‚Ü‚Ÿ‚»‚¤‚¢‚킸B
‚È‚ñ‚ŃGƒ‰[‚ªo‚é‚Ì‚©‚³‚Á‚ς蕪‚©‚ç‚È‚‚Ä‚ËB
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:09:46
>>718‚Ì‘±‚«
private void subPrintPerm(int[] a, int idx) { // ”z—ña[]‚©‚ç1‚ÂŽæ‚èo‚µ‚ÄŽc‚è‚ÅÄ‹AŒÄ‚Ño‚µ
if (a.length == 1) {
ans[idx] = a[0];
ans‚ð•\ަ;
return;
}
for (int i = 0; i < a.length; i++) {
int[] b = new int[a.length-1];
ans[idx] = a[i];
int j=0;
while (j < b.length) {
if (j < i) {
b[j] = a[j];
} else {
b[j] = a[j+1];
}
j++;
}
this.subPrintPerm(b,idx+1);
}
}
}
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:10:15
>>715
>>574-576
722:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:16:06
>>721
Šùo‚Å‚µ‚½‚ËB
‚Å‚à‚»‚̃ŒƒX‚ð“Ç‚ñ‚Å‚à•ª‚©‚Á‚½‚æ‚È•ª‚©‚ç‚ñ‚悤‚Ȃł·B
‹ï‘Ì“I‚ɂǂ¤‚·‚ê‚΂¢‚¢‚©Ž¦‚µ‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 17:46:20
¡‚܂ő‚¢‚½ƒ\[ƒX‚ðÁ‚µ‚ăNƒ\‚µ‚ÄQ‚ë
‚»‚µ‚Ä“ñ“x‚ƃuƒ‰ƒEƒU‚ðŠJ‚©‚È‚¢
724:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:47:03
>>723
•ª‚©‚ç‚È‚¢‚ñ‚¾‚ëH‚»‚¤‚¢‚¦‚΂¢‚¢‚Ì‚Éw
725:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 17:58:50
‚Ç‚¤l‚¦‚Ä‚à‚¨‚ê‚̃R[ƒh‚Æ>>574‚̃R[ƒh‚Í–â‘è“_‚ªˆá‚¢‚Ü‚·B
‚¨‚ꂪ‘‚¢‚½>>715‚̃R[ƒh‚͂ǂ±‚ªƒ~ƒX‚ª‚ ‚é‚Ì‚©
Žw“Eo—ˆ‚él‚Í‚¢‚Ü‚¹‚ñ‚©H
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:17:40
>715
ƒWƒFƒlƒŠƒbƒNƒX‚ðŽg—p‚µ‚½List<E>‚Ì”z—ñ‚Íì‚ê‚È‚¢AŒ¾ŒêŽd—l“I‚ÉB
‚µ‚½‚ª‚Á‚ÄAint[][]‚̂悤‚É2ŽŸŒ³”z—ñ‚É‚·‚é‚©AList<List<Integer>>‚̂悤‚ÉList‚ÉList‚ð“ü‚ê‚é‚ׂµ
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:21:32
ArrayList“ü‚ꂽ‚¢‚Ì‚©Integer“ü‚ꂽ‚¢‚Ì‚©‚Í‚Á‚«‚肵‚ëB
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:23:55
‰Â•Ï’·‚Ì‚¿‚ñ‚±“ü‚ꂽ‚¢‚Å‚·B
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:49:14
ArrayList<Integer>[] a = new ArrayList[10];
‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
730:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 18:54:02
Œ»Ý쬒†‚Ì
ƒ_ƒCƒNƒXƒgƒ‰–@‚É‚æ‚éÅ’ZŒo˜H’TõƒvƒƒOƒ‰ƒ€‚Å‚·B
URLØÝ¸(www.uploda.org)
‚¤p‚µ‚Ü‚µ‚½B
‚±‚ê‚ÅList‚ðŽg‚¦‚邯•Ö—˜‚Ȃ̂Ŏg‚¢‚½‚¢‚ÆŽv‚Á‚½‚̂ł·‚ªA
‹ï‘Ì“I‚É¡findShortestPath @ MainPanel
‚Æ‚¢‚¤‚Ì‚ðŽÀ‘•‚µ‚Ä‚¢‚Ü‚·B
‚±‚±‚ÅAtoArrayŽü•ӂŃGƒ‰[‚ªo‚ÄA‚Ç‚¤‚¢‚¤Ž–‚¾‚©‚³‚Á‚ς蕪‚©‚è‚Ü‚¹‚ñB
ƒGƒ‰[‚ÌŒ´ˆö‚ª•ª‚©‚él‚Í‹³‚¦‚Ä‚‚¾‚³‚¢B
731:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 19:06:16
730 –¼‘OF‚ ‚Ú`‚ñ[‚ ‚Ú`‚ñ] “Še“úF‚ ‚Ú`‚ñ
732:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/24 19:08:57
‚³‚Á‚ς蕪‚©‚ç‚È‚¢B
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 19:34:33
ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ðˆÚ“®‚µ‚Ä‚©‚çEXE‚ðŽÀs‚µ‚½‚¢‚̂ł·‚ªA‰º‚̂悤‚É‘‚¢‚Ä‚àhoge.exe‚ªŽÀs‚³‚ê‚Ü‚¹‚ñB
‚Ç‚¤‘‚¯‚΂æ‚낵‚¢‚Å‚µ‚傤‚©H
Runtime.getRuntime().exce(new String[]{"cmd.exe","/C","cd C:\hoge","hoge.exe"})
hoge.exe‚ªŽ©•ª‚̃‹[ƒg‚Ƀtƒ@ƒCƒ‹‚ðo—Í‚·‚éˆ×AƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ðˆÚ“®‚µ‚È‚¯‚ê‚΂Ȃ炸
‚±‚̈—‚ðŠÜ‚ÞŽÀsƒtƒ@ƒCƒ‹‚ðhoge.exe‚̃tƒHƒ‹ƒ_‚É’u‚‚Ì‚Í”ð‚¯‚½‚¢‚Å‚·B
734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 19:37:52
ProcssBuilder ‚ɃJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠŽw’è‚Å‚«‚é‚à‚Ì‚ª‚ ‚Á‚½‚ƵÓ
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:04:50
JMenuBar‚Ì’†‚Ƀƒjƒ…[‚ð2‚’ljÁ‚µA‚»‚ꂼ‚ê‚̃ƒjƒ…[‚Ì’†‚É
“¯‚¶–¼‘O‚ÌJMenuItemA“¯‚¶ActionListener‚ðƒZƒbƒg‚µ‚½ê‡A
‚»‚ꂼ‚ê‚ÌMenuItem‚ª‘I‘ð‚³‚ê‚½Û‚Ìˆ—‚ð•Ï‚¦‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©
ƒlƒbƒg‚â‘Ђ𒲂ׂĂ݂½‚Æ‚±‚ëAJMenuItem‚ª‘I‘ð‚³‚ê‚½ƒCƒxƒ“ƒg‚ª”¶‚µ‚½ê‡A
‚»‚̃Cƒxƒ“ƒg‚Ì–¼‘O‚ðgetActionCommand‚Ŏ擾‚µAðŒ•ªŠò‚ðs‚Á‚Ä‚¢‚Ü‚µ‚½‚ª
“¯‚¶–¼‘O‚ÌItem‚ª‘¶Ý‚·‚éꇂÌðŒ•ªŠò•û–@‚ðŒ©•t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½
’ú‚߂Ă»‚ꂼ‚ê‚ÌItem‚É•ÊX‚ÌActionListenerƒNƒ‰ƒX‚ðƒZƒbƒg‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:07:51
getSource‚ÆJMenuItem‚ð==‚Å”äŠr‚·‚邯‚¢‚¤Žè‚à‚ ‚é
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:21:18
“¯‚¶–¼‘O‚ÌJMenuItem‚Á‚Ă̂ªÝŒv‚¨‚©‚µ‚‚Ë‚¦‚©H
Œ©‚½–Ú‚ª“¯‚¶‚¾‚Æ‚µ‚Ä‚àꊂƂ©ˆá‚¤Ž¯•ÊŽq‚ɂ͂Ȃ邾‚ë
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:22:28
ƒ}ƒ‹ƒ`ƒLƒƒƒXƒgƒ\ƒPƒbƒg‚ð—˜—p‚µ‚½AŠÈˆÕƒ`ƒƒƒbƒgƒ‹[ƒ€‚Ì
‚悤‚È‚à‚Ì‚ð쬂µ‚Ä‚¢‚é‚̂ł·‚ªAŒ»ÝÚ‘±’†‚̃†[ƒU[‚ð
•\ަ‚³‚¹‚é•”•ª‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
‚h‚o‚Å•\ަ‚³‚¹‚é‚̂ł·‚ªAŽæ“¾‚Ì•û–@‚ªˆ«‚¢‚̂łµ‚傤‚©H
ƒ†[ƒU[•\ަ•”•ª‚¾‚¯‚Ȃ̂ÅAh‘èƒXƒŒ‚łȂ‚±‚¿‚ç‚ÅŽ¿–₳‚¹‚Ä
‚¢‚½‚¾‚«‚Ü‚µ‚½B‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B
URLØÝ¸(rg550.hp.infoseek.co.jp)
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:30:45
‚¤‚Ü‚‚¢‚©‚È‚¢‚ł͉ð‚ç‚ñB
—áŠO‚ª”¶‚·‚é‚Ì‚©Aˆ—‚ª‚»‚±‚ð’Ê‚ç‚È‚¢‚Ì‚©A‚¿‚á‚ñ‚Æî•ñ‚ðo‚¹B
‚ ‚ÆA’¼ƒŠƒ“‚Å‚«‚Ë[‚¼
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 20:50:37
>>734
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚«‚ê‚ÎRuntime.getRuntime().exec‚Å‚â‚肽‚¢‚ÆŽv‚¤‚̂ł·‚ªA–³—‚Å‚µ‚傤‚©H
‚â‚Í‚èjdk1.5‚È‚çProcssBuilder‚ðŽg‚Á‚½•û‚ª—Ç‚¢‚Ì‚©‚È¥¥¥B
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:02:36
>>739
ޏ—炵‚Ü‚µ‚½B
“Á‚ɃGƒ‰[‚ªo‚Ĉ—‚ª’âŽ~‚·‚邯‚¢‚¤‚±‚͂ȂA
•\ަƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚ànull‚ª•Ô‚Á‚Ä‚‚邽‚ß
ƒ†[ƒU[‚Ì‚h‚o‚ªãŽè‚Žæ“¾‚Å‚«‚Ä‚¢‚È‚¢‚̂łÍ
‚È‚¢‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
URLØÝ¸(rg550.hp.infoseek.co.jp)
‚Ì217”Ô‚É‚t‚o‚µ‚Ä‚ ‚è‚Ü‚·B
742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:09:58
>741
System.out.println( "ƒ†[ƒU[•\ަƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ü‚µ‚½" );
‚Á‚Äs‚Í’Ê‚Á‚Ä‚¢‚é‚Ì‚ÅOKH
‚ ‚ƃƒbƒZ[ƒW‚Ì•\ަ‚Í–â‘è‚È‚¢H
System.out.println( "ƒAƒhƒŒƒX‚ðV‹K“o˜^‚µ‚Ü‚µ‚½" );
‚Á‚Äs‚Í’Ê‚Á‚ĂȂ¢‚Ì‚©H
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:24:27
tomcat5.5
eclipse
‚ðŽg—p‚µ‚ÄwebƒAƒvƒŠ‚ðì‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ˆê‚‚̃vƒƒWƒFƒNƒg‚Å•¡”‚ÌTomcat‚ð“®‚©‚»‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚±‚Ìê‡Aƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚ª•¡”‚Å
ƒ\[ƒX‚Ìo—ÍæƒtƒHƒ‹ƒ_ˆê‚‚µ‚©Ý’è‚Å‚«‚Ü‚¹‚ñB
‚Æ‚¢‚¤‚±‚Ƃ͕Еû‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚É‚µ‚©
ƒT[ƒuƒŒƒbƒg‚̃Nƒ‰ƒX‚Í’u‚¯‚È‚¢‚½‚ßA
•Еû‚Ìtomcat‚©‚炵‚©ƒ\[ƒX‚ðŽQƂł«‚Ü‚¹‚ñB
‚±‚¤‚¢‚Á‚½ê‡‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©B
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:38:05
‘‘¬Œ©‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>742
„System.out.println( "ƒ†[ƒU[•\ަƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ü‚µ‚½" );
‚Ì•”•ª‚̓VƒXƒeƒ€ƒRƒ“ƒ\[ƒ‹‚É•\ަ‚³‚ê‚Ä‚¢‚邽‚ß
’Ê‚Á‚Ä‚¢‚é‚à‚̂Ǝv‚í‚ê‚Ü‚·B‚Ü‚½AƒƒbƒZ[ƒW‚à
""‚ň͂܂ê‚Ä‚¢‚é•”•ª‚Í‚«‚¿‚ñ‚Æ•\ަ‚³‚ê‚Ä‚¢‚Ü‚·B
„System.out.println( "ƒAƒhƒŒƒX‚ðV‹K“o˜^‚µ‚Ü‚µ‚½" );
‚±‚Ìs‚àƒVƒXƒeƒ€ƒRƒ“ƒ\[ƒ‹‚ł͕\ަ‚³‚ê‚Ä‚¢‚é‚Ì‚Å
’Ê‚Á‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªEEB
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:39:48
‚·‚Ü‚ñ‚ª‚¾‚ê‚©A>>743‚ðƒGƒXƒp[‚µ‚Ä‚‚êB
‰½‚ƂȂ‰ð‚é‹C‚à‚·‚邪A
‚È‚ñ‚ÅAƒGƒNƒXƒ|[ƒg‚µ‚½warƒtƒ@ƒCƒ‹‚ð‚à‚¤ˆê‚‚ÌTomcat‚É’u‚‚̂ł̓_ƒ‚Ȃ̂©‚ª‰ð‚ç‚È‚¢B
746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:43:33
>>743
‰½‚Ì‚½‚߂ɂ»‚ê‚ð‚·‚é‚Ì‚©’m‚ç‚È‚¢‚ªeclispe‚Ítomcat‚̃‰ƒEƒ“ƒ`ƒƒ[‚¶‚á‚È‚¢
tomcat‚͕ʓr—§‚Ä‚ÄA‚»‚±‚ÉDeploy‚·‚é‚ׂ«
‚ ‚Æeclipse‚Ì‚PƒvƒƒWƒFƒNƒg‚Å•¡”‚ÌWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð“®ì‚³‚¹‚悤‚Æ‚¢‚¤‚Ì‚àŠÔˆá‚¢
ƒvƒƒWƒFƒNƒg‚𕪂¯‚È‚³‚È‚¢
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:50:47
>744
"Œ»Ý‚ÌÚ‘±ƒ†[ƒU[‚Í " + userlist + "\n"
‚Ì•”•ª‚¾‚ªAJTextArea‚ɂ܂Á‚½‚”½‰f‚³‚ê‚È‚¢‚Ì‚©H
’†g‚¾‚¯‚ª‹ó‚Ȃ̂©A‚Ç‚Á‚¿‚¾H
748:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:53:00
JDK 6 Update 4‚ª—Ž‚Æ‚¹‚È‚¢‚ñ‚Å‚·‚ª‰½‚ª–â‘è‚È‚ñ‚Å‚µ‚傤‚©B
ƒGƒ‰[‚ͳ”F‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢‚Æ‚¢‚¤“à—e‚ÅA‚¢‚‚‚©‚̊‹«‚ÅŽŽ‚µ‚Ü‚µ‚½‚ª“¯—l‚Å‚·B
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:53:30
>747
userlist‚Ì’†g‚ª‚©‚ç‚Å
Œ»Ý‚ÌÚ‘±ƒ†[ƒU[‚Ínull‚Å‚·@‚Æ‚¢‚¤•\ަ‚ɂȂÁ‚Ä‚¢‚Ü‚·B
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 21:56:26
>>749
Chatroom#userlist‚ɉ½‚à‘ã“ü‚µ‚Ä‚¢‚È‚¢
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 22:02:11
>750
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
userlist.add(clientAddr);
ã‹L‚Ì•¶‚ŃAƒhƒŒƒX‚ª‘ã“ü‚³‚ê‚é‚à‚̂Ǝv‚Á‚Ä‚¢‚½‚̂ł·‚ªA
‚±‚Ì•¶‚Ì‘‚«•û‚ł͑ã“ü‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 22:03:12
‚»‚ê‚̓[ƒJƒ‹•Ï”‚Ìuserlist‚Å‚ ‚Á‚ÄChatroom#userlist‚ł͂Ȃ¢
753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 22:28:32
>752
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B“ü‚Á‚Ă邯Žv‚Á‚Ä‚½‚à‚Ì‚ª
•ʂ̂à‚Ì‚¾‚Á‚½‚̂ł·‚ËB
•‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:29:39
Class Parent {
@private int val;
@public getVal() { return val; }
@public setVal(int val) { this.val = val; }
@public Parent clone() {...}
}
‚Ý‚½‚¢‚ÉAclone() ‚ðŽÀ‘•‚µ‚½ƒNƒ‰ƒXParent‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA
‚±‚ê‚ðŒp³‚µ‚½ŽqƒNƒ‰ƒX Child ‚ðì‚è‚Ü‚·B
‚ÅA‚±‚Ì Child ‚Å‚à clone() ‚ðŽÀ‘•‚µ‚½‚¢‚̂ł·‚ªA
‚»‚Ì Child#clone() ‚͂ǂ¤‚â‚Á‚ÄŽÀ‘•‚·‚é‚Ì‚ª•’ʂł·‚©H
public Child clone() {
@Child c = new Child();
@c.setVal ( this.getVal() );
@...
@return c;
}
‚ÆAeƒNƒ‰ƒX‚Ì Parent#clone() ‚Ì‘¶Ý‚ðŠ®‘S‚É–³Ž‹‚µ‚Ä‚à‚¢‚¢‚à‚ñ‚Å‚·‚©H
‚±‚ꂾ‚Ƃǂ¤‚àƒXƒ}[ƒg‚¶‚á‚È‚¢‚悤‚È‹C‚ª‚µ‚ÄAprotected ‚ȃRƒ“ƒXƒgƒ‰ƒNƒ^‚ð
eƒNƒ‰ƒX‚ɒljÁ‚·‚éA‚È‚ñ‚Ä•û–@‚àl‚¦‚½‚ñ‚Å‚·‚¯‚ÇA
“TŒ^“I‚ÈŽè–@‚ª‚ ‚é‚̂Ȃç‚΂²‹³Ž¦‚‚¾‚³‚¢B
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:35:47
>>754
class@Parent@implements@Cloneable@{@
@private@int@val;@
@public@getVal()@{@return@val;@}@
@public@setVal(int@val)@{@this.val@=@val;@}@
@public@Parent@clone()@{
@@try{
@@@return@(Parent)super.clone();
@@}@catch(CloneNotSupportedException@e){
@@@throw@new@RuntimeException(e);
@@}
@}
}
class@Child@extends@Parent@{
@public@Child@clone()@{
@@return@(Child)super.clone();
@}
}
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:40:36
Java‚̕׋Žn‚߂܂µ‚½B
ƒAƒNƒZƒXAEŽqprotected‚ɂ‚¢‚Ä—‰ð‚ª‘«‚è‚È‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
protected‚‚¯‚邱‚Æ‚ÅA
wŽ©•ª‚̃Nƒ‰ƒX“à‚̃ƒ\ƒbƒh –”‚Í Œp³‚³‚ꂽƒTƒuƒNƒ‰ƒX“à‚̃ƒ\ƒbƒh‚©‚炵‚©ƒAƒNƒZƒX‚Å‚«‚È‚¢x
‚»‚̂悤‚É’¼Š´“I‚ÉŠ´‚¶‚½‚̂ł·‚ªA
ŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚ÅB
public class Purotekuto {
public static void main(String[] args) {
Test21 hogehoge = new Test21();
System.out.println( "’l‚ðo—ÍF" + hogehoge.protectedInteger );
}}
public class Test21 {
protected int protectedInteger;
Test21() {
this.protectedInteger = 0;
}
public void setValue( int value ) {
this.protectedInteger = value;
}
public int getValue( int value ) {
return this.protectedInteger;
}}
‚±‚̃R[ƒh‚Å‚ÍAmain()‚©‚çAƒNƒ‰ƒXTest21‚̃ƒ“ƒoAprotectedInteger‚ɃAƒNƒZƒX‚Å‚«‚¸‚ÉA
ƒGƒ‰[‚©‰½‚©‚É‚È‚é‚ÆŽv‚Á‚½‚̂ł·‚ªA•’ʂɓ®‚«‚Ü‚µ‚½B
Ž©•ª‚Ìl‚¦‚̉½‚ª‚Ü‚¸‚¢‚̂łµ‚傤‚©BBB
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:45:28
>754
super.clone() ‚ðŽg‚¤‚©‚Ç‚¤‚©‚Í󋵎Ÿ‘æ‚¶‚á‚ËH
‚Æ‚¢‚¤‚©A•’Ê‚Ísuper.clone()‚ÍŽg‚¦‚È‚¢•û‚ª‘½‚¢‚ÆŽv‚¤B
‹A‚Á‚Ä‚‚é‚Ì‚ÍParentƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚¾‚©‚çAŒ‹‹Ç‚Í’l‚ðƒRƒs[‚µ‚È‚¯‚ê‚΂Ȃç‚È‚‚Ȃ邩‚çB
758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:46:09
>>754
‰½‚Ì‚½‚߂̌p³A‰½‚Ì‚½‚߂̃I[ƒo[ƒ‰ƒCƒhB
‰½‚ªƒXƒ}[ƒg‚¶‚á‚È‚¢‚ñ‚¾BŠ´Šo“I‚ÉŒ¾‚í‚ê‚Ä‚à‚ÈB
‚¿‚Ȃ݂ÉAclone‚ðŽg‚¤‚È‚çACloneable ‚ð implements ‚·‚邱‚ÆB
// Ú‚µ‚‚Í Clonable, Object.clone ŽQÆB
>>756
“¯‚¶ƒpƒbƒP[ƒW‚©‚ç‚àƒAƒNƒZƒX‚Å‚«‚é‚©‚çBˆÈãB
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 23:47:23
>756
‚à‚¤‚P‚ÂðŒ‚ª‚ ‚Á‚ÄAu“¯ˆêƒpƒbƒP[ƒW“à‚©‚ç‚̃AƒNƒZƒXv‚àOK
760:756
08/02/25 00:01:54
758,759 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Žw“E‚ðŽó‚¯‚Ä’²‚ׂ܂µ‚½B
ƒpƒbƒP[ƒW‰»‚µ‚È‚¢‚±‚ƂɂÍAƒ\[ƒX‚͂΂ç‚΂ç‚̃pƒbƒP[ƒW“I‚Ȉµ‚¢‚ÆAŸŽè‚ÉŠ¨ˆá‚¢‚µ‚Ä‚¢‚Ü‚µ‚½B
ƒfƒtƒHƒ‹ƒg‚̃pƒbƒP[ƒWA‚Æ‚¢‚¤ˆµ‚¢‚ɂȂé‚̂ł·‚ËB
•׋‚ɂȂè‚Ü‚µ‚½B
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 00:09:47
‚ÆŒ¾‚¤‚©ƒfƒtƒHƒ‹ƒgƒpƒbƒP[ƒW‚ÌŽg—p‚Í”ð‚¯‚Ä‚‚êB
762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 00:11:27
>>757-758
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¿‚å‚Á‚Æ—‰ð‚Å‚«‚Ä‚«‚Ü‚µ‚½B
763:756,760
08/02/25 00:18:14
>761
‚Æ‚¢‚¤‚ÆA•K‚¸“Á’è‚̃pƒbƒP[ƒW‚É“ü‚ê‚邱‚Ƃ𖾎¦‚·‚邱‚Æ‚ª–]‚Ü‚µ‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B
Ž©•ª¡‰ñ’É‚¢–Ú‚É‚ ‚Á‚½‚Ì‚ÅA761‚ÌŽwަ‚É]‚Á‚Ä•t‚¢‚Ă܂¢‚è‚Ü‚·‚ªB
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 00:48:09
>>763
ƒfƒtƒHƒ‹ƒgƒpƒbƒP[ƒWˆÈŠO‚̃pƒbƒP[ƒW‚É‘®‚·‚éƒNƒ‰ƒX‚©‚ç
ˆê،ĂÑo‚µ‚ªo—ˆ‚È‚¢B(JDK 1.4 ˆÈ~)
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̈ê”ʘ_‚Æ‚µ‚Ä‚à
‰½‚ç‚©‚Ì–¼‘O‹óŠÔ‚ÉŠ‘®‚³‚¹‚é‚Ì‚Í
—Ç‚¢Kе‚¾‚ÆŽv‚¤B
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 01:00:16
>>754
•’ʂ̓Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðì‚é
Cloneable ‚Í Java ‚ÌŽ¸”sì‚ÆƒWƒ‡ƒVƒ…ƒA‚Á‚¿‚ªŒ¾‚Á‚Ă܂µ‚½
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 04:11:37
‚±‚ê‚©‚çjava‚ðŠw‚Ú‚¤‚Æl‚¦‚Ä‚¢‚Ü‚·B
JAVA‚ÌSDK‘òŽRŽí—Þ‚ª‚ ‚邿‚¤‚Å‚·‚ªA
‚Ç‚ê‚ðŽg—p‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 04:28:17
>>766
‘½•ªV‚µ‚¢‚Ì‚ðŽg‚Á‚Æ‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 04:54:25
Žg‚¤•û‚̃\[ƒX‚Í‚»‚ê‚Å—Ç‚¢‚¯‚Ç錾‚·‚é•û‚̃\[ƒX‚̓Aƒmƒe[ƒVƒ‡ƒ“•K—v‚Å‚µ‚åB
769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 04:55:33
ªŒë”š
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 07:44:10
SEiƒXƒ^ƒ“ƒ_[ƒhƒGƒfƒBƒVƒ‡ƒ“j‚Å‚¨‚‹
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 08:40:00
>>733
\¨\\
‚»‚ê‚ÆAƒJƒŒƒ“ƒgƒhƒ‰ƒCƒu‚Ì•ÏX‚܂łÍcd‚Åo—ˆ‚È‚¢‚¯‚ÇA
‚»‚̕ӂ͑åä•v‚©‚ÈH
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 09:14:34
TimestampŒ^‚̕ϔ‚©‚ç"yyyy/MM/dd"‚Æ‚¢‚Á‚½Œ`‚Ì•¶Žš—ñ‚Å
’l‚ðŽæ‚èo‚·‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 09:34:57
String@s@=@new@SimpleDateFormat("yyyy/MM/dd").format(timestamp);
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 09:37:02
>>772
SimpleDateFormat("yyyy/MM/dd")‚Åformat‚·‚ê‚ÎH
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 09:44:18
Ž¿–â‚Å‚·B
ƒVƒ“ƒOƒ‹ƒgƒ“‚𑽔ì‚肽‚¢‚ñ‚Å‚·‚ªA
private static Singleton instance = new Singleton();
public Singleton getInstance(){return instance;}
private Singleton(){}
‚Æ‚¢‚Á‚½‚¨‚«‚Ü‚èƒpƒ^[ƒ“‚ðŠeƒNƒ‰ƒX‚É‘‚©‚È‚¢‚Æs‚¯‚Ü‚¹‚ñ‚ª–Ê“|‚Å‚·
AbstractSingleton‚ðŒp³‚µ‚½‚çgetInstance()‚ÅŠeƒVƒ“ƒOƒ‹ƒgƒ“‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽæ‚ê‚邿‚¤‚ɂȂé
‚Ý‚½‚¢‚ÈŽ–‚ª‚Å‚«‚ê‚Ε֗˜‚Å‚·‚¯‚ÇAstaticƒtƒB[ƒ‹ƒh‚Ȃ̂ł»‚ê‚àƒ}ƒ}‚È‚è‚Ü‚¹‚ñB
‚È‚ñ‚©Ž|‚¢•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 09:49:44
ƒh‘flŽ¿–â‚Å‚·‚݂܂¹‚ñGG
ƒeƒLƒXƒgƒtƒB[ƒ‹ƒh‚É“ü—Í‚³‚ꂽ•¶Žš—ñ‚ð
ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚Æ‚«‚ɕϔcom_def‚É“ü—Í‚·‚é
ƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ªA
‰º‚̂悤‚É‚â‚邯ƒ[ƒJƒ‹•Ï” i ‚Í“à•”ƒNƒ‰ƒX‚©‚çƒAƒNƒZƒX‚³‚ê‚Ü‚·Bfinal ‚Å錾‚³‚ê‚é•K—v‚ª‚ ‚è‚Ü‚·B
‚ƃGƒ‰[‚ªo‚Ü‚·B
‘Έ–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
text[i] = new JTextField("",2);
button1[i] = new JButton("•ÏX");
button1[i].addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
int com_def = Integer.parseInt(text[i].getText());
System.out.println(""+com_def);
}
});
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 10:01:15
>>773, 774
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚«‚Ü‚µ‚½B
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 10:11:39
>>775
eclipse ‚È‚çƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚ÄA‚µŠy‚ªo—ˆ‚éB‰º‚̂ق¤‚ɗႪ‚ ‚éB
URLØÝ¸(www.eclipsewiki.net)
>>776
ƒƒ\ƒbƒh‚Æ‚»‚Ì“à•”ƒNƒ‰ƒX‚Ƃŋ¤—p‚ÅŽg‚¤•Ï”‚ÍAƒƒ\ƒbƒh“à final ‚Æ‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚ð’Ê‚·B
‘¼‚É‚à•û–@‚Í‚ ‚邯Žv‚¤‚¯‚ÇA‚»‚êˆÈã‚È‚çAƒNƒ‰ƒX“àƒNƒ‰ƒX‚É‚µ‚Ä‚¿‚á‚ñ‚Æ’è‹`‚µ‚Ü‚µ‚åB
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 16:41:22
String s = "ab" + \r + "cd" + \n + "ef";
³‚µ‚’¼‚µ‚Ä‚‚¾‚³‚¢B
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 16:43:38
String s = "ab\rcd\nef";
’¼‚µ‚Ü‚µ‚½B
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 16:43:54
String s = "ab\rcd\nef";
782:781
08/02/25 16:44:30
‚©‚Ô‚Á‚½...orz
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 16:46:12
780,781 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 16:47:23
qa3808666 ‚©‚Ô‚Á‚Ä‚é...
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 17:24:32
‚»‚ê‚Í‚©‚Ô‚Á‚Ä‚é‚ñ‚¶‚á‚È‚‚ă}ƒ‹ƒ`ƒ|ƒXƒg‚¾‚낤c
786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 17:47:04
tomcat‚Ìjsp-examples‚É‚ ‚éFORM”F؂̃Tƒ“ƒvƒ‹‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
‚Ü‚¸‘€ì‚ð1->5‚̇‚Ås‚Á‚½Œ‹‰Ê‚ð‘‚«‚Ü‚·B
1.URLØÝ¸(hostname:port)‚ɃAƒNƒZƒX‚·‚邯FORM”FØ‹@”\‚ª“‚«login.jsp‚ª•\ަ‚³‚ê‚éB
2.login.jsp -> Username/Password‚ðŠÔˆá‚¦‚Ä“ü—Í->error.jsp‚ª•\ަ‚³‚ê‚éB
3.error.jsp -> "try again"‚ðƒNƒŠƒbƒN -> login.jsp‚ª•\ަ‚³‚ê‚éB
4.login.jsp -> Username/Password‚𳂵‚“ü—Í -> login.jsp‚ªÄ•\ަ‚³‚ê‚éB
5.login.jsp -> Username/Password‚𳂵‚“ü—Í -> HTTPƒXƒe[ƒ^ƒX 404 - /jsp-examples/security/protected/j_security_check
4‚ÅUsername/Password‚𳂵‚“ü—Í‚µ‚Ä‚¢‚é‚Ì‚Å1‚Ìindex.jsp‚É”ò‚Ô‚±‚Æ‚ðŠú‘Ò‚µ‚½‚̂ł·‚ªAlogin.jsp‚ªÄ•\ަ‚³‚ê‚Ü‚µ‚½B
login.jsp‚Ìo—Í“à—e‚ªƒuƒ‰ƒEƒU‚É•\ަ‚³‚ê‚½Žž‚ÉAƒ\[ƒX‚ð•\ަ‚µ‚Ä‚Ý‚é‚Æ
2‚Ìlogin.jsp
<form method="POST" action='j_security_check;jsessionid=74394043647C95BAC48CC67ECDFFEFB7' >
4‚Ìlogin.jsp
<form method="POST" action='j_security_check' >
”äŠr‚µ‚Ä‚Ý‚é‚ÆA4‚̃\[ƒX‚ł̓ZƒbƒVƒ‡ƒ“ID‚ª•t‰Á‚³‚ê‚Ä‚¢‚È‚¢ˆ×‚ÉA–{—ˆ‚Ì‘JˆÚæ‚ÌURL‚ðŒ©Ž¸‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
jspƒ\[ƒXƒtƒ@ƒCƒ‹‚ðŒ©‚é‚ÆAlogin.jsp‚àerror.jsp‚àresponse.encodeURL()‚ÌŒ‹‰Ê‚ðƒZƒbƒg‚µ‚Ä‚¢‚Ü‚µ‚½B
login.jsp‚ÌƒŠƒNƒGƒXƒg‰ÓŠ
<form method="POST" action='<%= response.encodeURL("j_security_check") %>' >
error.jsp‚©‚çlogin.jsp‚ð•\ަ‚·‚郊ƒ“ƒN‰ÓŠ
<a href='<%= response.encodeURL("login.jsp") %>'>again</a>.
¡‚̂܂܂¾‚Æerror.jsp‚©‚çƒuƒ‰ƒEƒU‚Ì–ß‚éƒ{ƒ^ƒ“‚Å‘O‰æ–Ê(login.jsp)‚É–ß‚ç‚È‚¢‚ÆA”FØŒã‚ÉŠú‘Ò‚µ‚½URL‚Ö‘JˆÚ‚µ‚Ä‚‚ê‚Ü‚¹‚ñB
error.jsp‚É‚ ‚éƒAƒ“ƒJ[ƒ^ƒO‚Ålogin.jsp‚É–ß‚Á‚½Žž‚à“¯‚¶“®‚«‚É‚³‚¹‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚ÉC³‚·‚ê‚ΑΉž‚Å‚«‚é‚Å‚µ‚傤‚©H
787:786
08/02/25 17:51:39
Œg‘т̃uƒ‰ƒEƒU‚Å‚àŒ©‚é‚Ì‚ÅuJavaScript‚ÍŽg‚í‚È‚¢v‚Æ‚¢‚¤‘O’ñ‚Å‚¨Šè‚¢‚µ‚Ü‚·B
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 18:37:01
Ž©ì‚Ì‚ ‚鈳kƒA[ƒJƒCƒu‚̉𓀃XƒgƒŠ[ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚»‚̈³kŒ`Ž®‚̓‰ƒCƒuƒ‰ƒŠ‚ðŽ‚Á‚Ä‚¨‚èAInflaterInputStream‚ð—˜—p‚·‚邯”äŠr“I‚ÉŠy‚ÉŽÀŒ»‚Å‚«‚邯l‚¦‚½‚̂ł·‚ªA
read()‚âread(byte[],int,int)‚È‚ÇA‚¢‚¸‚ê‚É‚¹‚惆[ƒU[‚ªŒˆ‚ß‚éƒoƒbƒtƒ@‚̃TƒCƒY‚ʼn𓀂ðs‚¤•K—v‚ª‚ ‚邽‚ßA¡‰ñ‚̂悤‚ȉ𓀂·‚鑤‚Å’PˆêƒoƒCƒg“ǂݞ‚ÝŽž‚Éo—Í‚³‚ê‚éƒf[ƒ^‚ðŒˆ‚ß‚éƒ‰ƒCƒuƒ‰ƒŠ‚ðŽ‚Á‚½ˆ³kŒ`Ž®‚ł͂ǂ̂悤‚És‚¤‚ׂ«‚Ȃ̂©•ª‚©‚è‚Ü‚¹‚ñB
‰ð“€‚µ‚½ƒf[ƒ^‚àƒoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚ÄAƒ†[ƒU[‚̃TƒCƒY‚ɇ‚킹‚Äo—Í‚·‚ê‚ÎŽÀŒ»‚͂ł«‚邯Žv‚¤‚̂ł·‚ªA‰½‚©‘¼‚É‚¢‚¢•û–@‚͂Ȃ¢‚à‚Ì‚©‚ÆŽv‚¢Ž¿–₵‚Ü‚µ‚½B
Inflater‚̃\[ƒX‚à“Ç‚ñ‚ł݂½‚̂ł·‚ªAŠÌS‚Ì•”•ª‚Ínativeƒƒ\ƒbƒh‚ɂȂÁ‚Ä‚¨‚茋‹Ç‚ǂ̂悤‚ÈŽÀ‘•‚Ȃ̂©•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B—Ç‚¢•û–@‚ª‚²‚´‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 19:24:42
>>788
„‰ð“€‚µ‚½ƒf[ƒ^‚àƒoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚ÄAƒ†[ƒU[‚̃TƒCƒY‚ɇ‚킹‚Äo—Í‚·‚ê‚ÎŽÀŒ»‚͂ł«‚邯Žv‚¤‚̂ł·‚ª
‚»‚ꂵ‚©‚È‚¢‚̂łÍEEE
1ƒoƒCƒg‚¾‚¯•Ô‚·read()‚ðŽÀ‘•‚·‚ê‚΂ ‚Ƃ̓fƒtƒHƒ‹ƒg‚ÌŽÀ‘•‚ª‚ ‚é‚Ì‚ÅA
class@MyInputStream@extends@InputStream@{
@private@byte[]@buf;
@private@int@pos,@size;
@public@int@read()@throws@IOException@{
@@if@(pos@==@size)@{
@@@//@‰ð“€ƒf[ƒ^‚ðbuf‚É‹l‚ß‚Äsize‚ðƒZƒbƒg
@@@pos@=@0;
@@}
@@return@buf[pos++];
@}
}
‚±‚ꂾ‚¯‚Å‚àˆê‰ž“®‚‚æ
InflaterInputStream‚ð‚Ç‚¤—˜—p‚µ‚悤‚Æ‚µ‚Ä‚é‚Ì‚©‚æ‚‚í‚©‚ç‚ñ‚ªA‚ ‚ê‚ÍzlibƒXƒgƒŠ[ƒ€ê—p
790:789
08/02/25 19:27:03
~return@buf[pos++];
›return@buf[pos++]@&@255;
‚Å‚µ‚½EEE
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 20:59:08
>>775
Ž×“¹‚©‚à‚µ‚ê‚ñ‚ªB ‚È‚ñ‚©Ž|‚¢•û–@A‚Æ‚¢‚¤‚±‚ƂȂçB
Enum ‚Ì’†‚É‘‚’蔂͂P‚‚P‚‚ªƒVƒ“ƒOƒ‹ƒgƒ“‚¾B
‘S’蔂ɋ¤’ʂ̃ƒ\ƒbƒh‚àU‚é•‘‚¢‚ªˆÙ‚Ȃ郃\ƒbƒh‚àŽÀ‘•‚Å‚«‚邼B
792:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/25 21:04:53
Java‚ɂ̓vƒŠƒ~ƒeƒBƒu‚ÆŽQÆ‚ª¬Ý‚µ‚Ä‚¢‚Ü‚·B
List‚ȂǂðŽg‚¤Žž‚ɂ͎QÆŒ^‚µ‚©Žg‚¦‚È‚¢‚̂ł·‚ªA
‚¢‚Á‚»‚·‚ׂĂÌint‚ðInteger‚É‘‚«Š·‚¦‚½•û‚ª‚¢‚¢‚Å‚µ‚傤‚©H
ƒvƒŠƒ~ƒeƒBƒuŒ^‚̈µ‚¢‚ð‚݂Ȃ³‚ñ‚Ç‚¤‚µ‚Ä‚¢‚Ü‚·‚©H
‚¨‚ê‚ÍRuby‚©‚çJava‚É—ˆ‚½‚Ì‚Å”Žš‚ªŽQÆŒ^‚¶‚á‚È‚¢‚Æ‚¢‚¤‚Ì‚É
‚·‚²‚ˆá˜aŠ´‚ðŠ´‚¶‚Ü‚·B‚Ü‚µ‚Ä‚â¬Ý‚µ‚Ä‚¢‚邯‚¢‚¤‚͔̂ñ펖‘Ô‚Å‚·B
¡‚·‚²‚”Y‚ñ‚Å‚¢‚Ü‚·B
‚݂Ȃ³‚ñ‚ª‚Ç‚¤‚µ‚Ä‚¢‚é‚©‚ð’m‚肽‚¢‚Å‚·B
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:09:13
>>789
ƒlƒbƒg‚ÉŒq‚ª‚ç‚È‚‚ĕԎ–‚ª’x‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
•·‚¢‚Ä‚¢‚½—§ê‚Å\‚µ–ó‚È‚¢‚Å‚·B
Inflater‚ð—˜—p‚µ‚悤‚ÆŽv‚Á‚½‚Ì‚ÍAŒ`Ž®‚É‹¤’Ê“_‚ª‘½‚A‚¢‚‚‚©‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚ê‚΂ł«‚»‚¤‚È‹C‚ª‚µ‚½‚½‚߂ł·B
Šm‚©‚É–{—ˆ‚Ì—p“r‚©‚çŠO‚ê‚Ü‚·‚̂Ŏg—p‚·‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñ‚ËB
‚â‚Í‚èƒoƒbƒtƒ@‚©‚Ü‚·‚±‚Ƃɂµ‚Ü‚·B
e؂ɂǂ¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:10:35
>>792
‚¹‚Á‚©‚ƒvƒŠƒ~ƒeƒBƒuŒ^‚ª‚ ‚é‚̂ɂ킴‚í‚´ƒIƒuƒWƒFƒNƒg‚É‚·‚é•K—v‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
ƒRƒXƒg‚Ì–â‘è‚à‚à‚¿‚ë‚ñ‚Å‚·‚ªA‰½‚æ‚舵‚¢‚É‚‚¢‚Å‚·B
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:18:04
>>792
Integer ‚Á‚ÄAƒIƒuƒWƒFƒNƒg‚¾‚Ƃ͌¾‚Á‚Ä‚àA’†‚̃f[ƒ^‚ð‘‚«Š·‚¦‚ç‚ê‚È‚¢‚©‚ç•s•Ö‚¾‚æB
List ‚È‚Ç‚É‚Í int ‚ð“ü‚ê‚Ä‚à auto boxing ‚³‚ê‚é‚ñ‚¾‚©‚çAint ‚̂܂܂ł¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ B
‚݂Ȃ³‚ñ‚ª‚Ç‚¤‚µ‚Ä‚¢‚é‚©A‚ÉŠÖ‚µ‚Ä‚ÍAu‹C‚É‚µ‚Ä‚¢‚È‚¢v‚¾‚ÆŽv‚¤B
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:18:13
>>792
‚»‚¤‚¢‚¤Œ¾Œê‚¾‚©‚çŽó‚¯“ü‚ê‚邵‚©‚È‚¢
Ruby‚Í—‘z‚ðdŽ‹‚µ‚½•ª’x‚‚È‚Á‚Ă邵
C#‚̓vƒŠƒ~ƒeƒBƒuŒ^‚̈µ‚¢‚ð•Ï‚¦‚Ä—¼—§‚³‚¹‚Ă邯‚Ç‚»‚Ì•ª•¡ŽG‚ɂȂÁ‚Ä‚½‚è‚·‚é
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:42:46
Strint[] a = {"A","B"};
a‚Ì—v‘f”‚ð1‚É‚·‚étruncate‚Ý‚½‚¢‚È‚à‚̂͂ ‚è‚Ü‚¹‚ñ‚©H
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 21:54:32
”z—ñ‚¶‚á‚È‚‚ÄƒŠƒXƒg‚¶‚á‘Ê–Ú‚È‚ñH
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:01:35
>>798
Strint[] a; ‚Æ‚¢‚¤”z—ñ‚Å‚â‚肽‚¢‚Å‚·B
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
a = {"B"};
‚Æ‚·‚ê‚΂悢‚̂łµ‚傤‚©H
ˆÈ‘O‚Ìa‚Ía = {"B"};‚·‚é’¼‘O‚ɃKƒxƒR‚³‚ê‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚à“à•”‚Åtruncate‚Ý‚½‚¢‚È‚±‚Æ‚³‚ê‚ÄAa‚̃AƒhƒŒƒX‚͕ςí‚ç‚È‚¢‚̂łµ‚傤‚©H
800:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/25 22:04:44
>>795
”z—ñ‚ÌautoBoxing‚ª‚È‚¢‚Å‚·B
—Ⴆ‚Î
void methodA(int a)
‚ÉIntegerŒ^‚ð•ú‚èž‚ñ‚¾‚炱‚ê‚ÍBoxing‚³‚ê‚Ü‚·‚ªA
void methodB(int[] a)
‚ÉInteger[]Œ^‚ð•ú‚螂ނ̂̓Gƒ‰[‚ɂȂè‚Ü‚·B
”z—ñ‚©‚çList‚ðì‚鎞‚É‚àŽQÆŒ^‚ª‹§‚³‚ê‚é‚̂ŕs—˜‚©‚ÆŽv‚¢‚Ü‚µ‚½B
i—Ⴆ‚ÎArrayList<int>‚̓Gƒ‰[‚ɂȂéj
>>796
JRuby‚àƒ_ƒ‚Å‚µ‚傤‚©Hi‘¬“x‚ÉŠÖ‚µ‚Äj
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:05:33
>>799
a = {"B"};
‚ł悢B{"A","B"}‚ÍGC‚Ü‚©‚¹B
‚¿‚Ȃ݂ÉGC‚ÍA•s—v‚ɂȂÁ‚½‚瑦ŽÀs‚³‚ê‚é–ó‚¶‚á‚È‚¢‚æB
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:09:09
>>801
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BƒKƒxƒR‚É”C‚¹‚Ü‚·B
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:09:22
>>801
‚»‚êA‰Šú‘ã“ü‚Å‚µ‚©‚Å‚«‚È‚¢‚ñ‚¶‚á‚ËH
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:12:12
>>803
‚»‚¤‚Å‚µ‚½B
Strint[] a; ‚Æ‚¢‚¤”z—ñ‚Å‚â‚肽‚¢‚Å‚·B
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
Strint[] aTemp = {"B"};
‚̂悤‚ÉA‚à‚¤1‚•ϔ‚ª•K—v‚Å‚·‚©H
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:16:45
aTemp‚Ì—v‘f”‚͂ǂ¤‚·‚é‚Ì?
ArrayList‚ðì‚Á‚Ä•K—v‚È—v‘f‚¾‚¯’ljÁ‚µ‚Ä‚¢‚Á‚ÄŒã‚Å”z—ñ‚ɕϊ·‚µ‚½‚Ù‚¤‚ª‘‚¢
”z—ñ‚Å‚â‚é‚É‚µ‚Ä‚à‚Ç‚¤‚¹“¯‚¶‚悤‚È‚±‚Æ‚ðŽ©•ª‚Å‚â‚邱‚ƂɂȂé
806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:17:13
String[] a = {"A", "B"};
a = new String[1];
a[0] = "B";
‚ł悂ËH
807:798, 803, 806
08/02/25 22:18:52
>>805
‚ñ‚¾‚È‚ŸB
ArrayList<String> a = new ArrayList<String>();
a.add("A"); a.add("B");
a.remove(0);
‚Æ‚©‚Å‚¢‚¢‚ÆŽv‚Á‚½B
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:25:09
>>806
‚»‚¤‚Å‚«‚é‚ñ‚Å‚·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>807
STL‚Á‚Ă܂¾‚æ‚•ª‚©‚ç‚È‚¢‚ñ‚Å‚·B‚Å‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:27:18
STLw
‚»‚ê‚Í‚¨‚¢‚Æ‚¢‚ÄC>>806‚Å‚¢‚¢‚ñ‚¾‚Á‚½‚ç
String[] a = { "B" };
‚Æ‘S‚•Ï‚í‚ç‚È‚¢‚æ
810:798, 803, 806
08/02/25 22:28:13
STL‚ÍC++‚̃‰ƒCƒuƒ‰ƒŠ‚Ì‚±‚Æ‚¶‚á‚Ë[‚ÌH‚—
‚¿‚Ȃ݂ɔz—ñ‚ւ̕ϊ·‚Í
String[] array = a.toArray(new String[a.size()]);
‚Å‚¢‚¢‚ÆŽv‚¤
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:51:19
>>807
”z—ñƒ‚ƒhƒL‚ƃRƒŒƒNƒVƒ‡ƒ“
List<String> list = Arrays.asList("A", "B");
System.out.println(list);
list = ArrayList<String>(list); // •ÒW‰Â”\‰»
list.remove(0);
System.out.println(list);
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 22:57:41
>>808
‚¨‚Ü‚¢‚ÍŠ¨ˆá‚¢‚µ‚Ä‚éBJava‚Ì”z—ñ‚̓TƒCƒY‚ð•ÏX(C‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ìrealloc)o—ˆ‚È‚¢B
”z—ñŒÀ’è‚Å’·‚³‚ð•Ï‚¦‚é‚É‚ÍAV‚µ‚¢•ʂ̔z—ñ‚ðì‚Á‚ăRƒs[‚·‚邵‚©‚È‚¢B
¡‚܂ŋ“‚ª‚Á‚Ä‚½—á‚Í‘S‚ÄV‚µ‚¢•ʂ̔z—ñ‚ðì‚Á‚Ä‚¢‚邾‚¯B
’·‚³‚ª•Ï‚í‚éê‡A’Êí‚ÍArrayList“™‚ÌListŒn‚̃RƒŒƒNƒVƒ‡ƒ“‚ðŽg‚¢A
‚Ç‚¤‚µ‚Ä‚à”z—ñ‚ª•K—v‚Èê–ʂł¾‚¯toArray()‚ŕϊ·‚·‚éB
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:07:52
>>800
”z—ñ‚ÍŠù‚ɃIƒuƒWƒFƒNƒgi•Ï”‚ɂ͎QÆ‚ªŽû‚ß‚ç‚ê‚éj‚¾‚©‚çAauto Boxing ‚Í‚¢‚ç‚È‚¢‚µA
List ‚É‚à add ‚Å‚«‚éB
int[] ‚ð—v‹‚µ‚Ä‚¢‚éŠ‚É Integer[] ‚ð•ú‚螂ނƃGƒ‰[‚ɂȂé‚̂͌^‚ªˆá‚¤‚©‚çB
•ú‚螂߂邱‚Æ‚ðŠú‘Ò‚·‚é‚Ì‚Í
int ‚ɑΉž‚·‚é‚Ì‚ª IntegerAint[] ‚ɑΉž‚·‚é‚Ì‚ª Integer[] ‚Æ‚¢‚¤Š´Šo‚ª‚ ‚é‚©‚炾‚낤‚ªA
‚±‚Ì‚S‚‚̒†‚ÅAint ‚¾‚¯‚ªƒvƒŠƒ~ƒeƒBƒuAInteger ‚¾‚¯‚ª’l•ÏX‚ª•s•ւȂ̂ÅA
Integer ‚Í int ‚ðƒIƒuƒWƒFƒNƒg‚É‚·‚邽‚ß‚¾‚¯‚É‚ ‚é“Á•ʂȑ¶Ý‚ÅA
‘ÎÌ«‚Í‚ ‚܂薳‚¢A‚Æl‚¦‚½•û‚ª‚¢‚¢B
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:30:24
>812
•ÏX•s‰Â‚Ègetter‚ÅŒ‹\toArrayŽg‚í‚ñ‚©H
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:32:42
ˆêŒ‹³‚¦‚Ä‚‚¾‚³‚¢B
main()‚Ì’†‚Å‹Lq‚µ‚Ä‚¢‚½ˆ—‚ðA
‚Ù‚©‚̃tƒ@ƒCƒ‹‚ÌŠÖ”‚Ɉړ®‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚΂悢‚©‚í‚©‚炸A‹³‚¦‚Ăقµ‚¢‚Å‚·B
(ƒTƒuƒ‹[ƒ`ƒ“‚ň—‚ð‚·‚é‚æ‚¤‚Èl‚¦•û‚ÅB)
cŒ¾Œê‚ÅŒ¾‚¦‚ÎA
main(){
@@ˆê˜A‚̈—‚̂܂Ƃ܂è1
@@ˆê˜A‚̈—‚̂܂Ƃ܂è2
p
‚ƂȂÁ‚Ä‚¢‚½‚à‚Ì‚ð
main(){
@@func1(“n‚·•K—v‚Ì‚ ‚é•Ï”)
@@ˆê˜A‚̈—‚̂܂Ƃ܂è2
}
func1(ˆø”){
@@ˆê˜A‚̈—‚̂܂Ƃ܂è1‚Ì‘ã‘Ö
@@•K—v‚ª‚ ‚ê‚Îreturn•¶
}
‚Æ‚¢‚Á‚½Š´‚¶(Œ^‚Æ‚©×‚©‚¢‚±‚Ƃ͕ʂƂµ‚ÄB)‚É•ªŠ„‚µ‚½‚¢‚̂ł·‚ªB
¡‚ÌŽ©•ª‚Ì’mޝ‚Å‚ÍAƒNƒ‰ƒX‚ðì‚Á‚ÄAƒƒ\ƒbƒh‚ðì‚Á‚ÄA
ƒƒ\ƒbƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ÄA
‰¼‚ɃCƒ“ƒXƒ^ƒ“ƒX‚ªÝ’肳‚ꂽ•Ï”‚Ì–¼‘O‚ªaaa‚Æ‚µ‚½‚çA
aaa.ƒƒ\ƒbƒh(ˆø”)@‚Æ‚·‚é‚‚ç‚¢‚µ‚©A“ª‚ª‰ñ‚è‚Ü‚¹‚ñB
ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚ÅAƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ª•K—v‚Ȃ̂©‹^–â‚ÅA‚â‚è‚©‚½‚ª‚ ‚邿‚¤‚È‹C‚ª‚µ‚Ü‚µ‚ÄB
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:39:52
>>815
•ʃNƒ‰ƒX‚É‚·‚é•K—v‚ª‚È‚¢‚̂ȂçA•ʃNƒ‰ƒX‚É‚µ‚È‚‚Ä‚¢‚¢‚ñ‚¶‚á‚È‚¢H
main‚̂ق©‚ɃNƒ‰ƒXƒƒ\ƒbƒh‘‚¯‚΂悢B
‘¼‚©‚ç‚àŽg‚¢‚½‚¢‚¯‚ÇAƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚éˆÓ–¡‚ª‚È‚¢‚̂ȂçAƒ†[ƒeƒBƒŠƒeƒBƒNƒ‰ƒX‚Æ‚¢‚¤Žè‚à‚ ‚éB
java.lang.Math‚Ý‚½‚¢‚ȃNƒ‰ƒXBƒƒ\ƒbƒh‚Í‘S‚ÄAƒNƒ‰ƒXƒƒ\ƒbƒh‚Æ‚µ‚Ä’è‹`‚·‚éB
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:45:00
>>815
>ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚ÅAƒCƒ“ƒXƒ^ƒ“ƒX‰»‚ª•K—v‚Ȃ̂©
ƒIƒuƒWƒFƒNƒgŽwŒü‚Ì¢ŠE‚ł͕K—v‚¾‚Æ‚¢‚¤‘O’ñ‚È‚ñ‚¾‚æ
Œ´‘¥‚Æ‚µ‚Ä‚·‚ׂẴƒ\ƒbƒh‚͂ǂÁ‚©‚̃Nƒ‰ƒX‚É‘®‚µ‚Ä‚¢‚ÄAƒCƒ“ƒXƒ^ƒ“ƒX‚ð‰î‚µ‚ÄŽg—p‚·‚鎖‚ªŠî–{
‹t‚ÉŒ¾‚¦‚΃Nƒ‰ƒX‚É‘®‚·‚邯‚ÇAƒCƒ“ƒXƒ^ƒ“ƒX‚ð‰î‚³‚È‚¢mainƒƒ\ƒbƒh‚Ì•û‚ª“ÁŽê
е‚ê‚é‚Ü‚ÅAƒƒŠƒbƒg‚ðŠ´‚¶‚é‚܂ł͉ð‚ç‚ñ‚ÆŽv‚¤‚ªAʼn‚Í‚»‚¤‚¢‚¤¢ŠE‚ÆŽv‚¤‚µ‚©‚È‚¢
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:47:04
>>815
ƒƒ\ƒbƒh‚Í‚¢‚‚ç•ªŠ„‚µ‚Ä‚àƒƒ\ƒbƒh‚¾B
‚»‚̗Ⴞ‚ƃIƒuƒWƒFƒNƒg‚ɂȂé‚Ì‚Í (“n‚·•K—v‚Ì‚ ‚é•Ï”) ‚Á‚Ă₂¾‚¯‚¾‚ÈB
main() ‚Å
“n‚·•K—v‚Ì‚ ‚é•Ï”‚ÌŒ^ obj = new “n‚·•K—v‚Ì‚ ‚é•Ï”‚ÌŒ^();
‚µ‚ÄA
obj.func1()
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:47:46
>>809
Strint[] a = {"A","B"};
‚±‚±‚ň—‚µ‚Ä"A"‚ª•s—v‚¾‚Æ•ª‚©‚Á‚ÄA
Strint[] a = {"B"};
ªa‚ª2d’è‹`‚ɂȂé‚Ì‚Å>>806‚Ì•û–@‚É‚µ‚Ü‚µ‚½B
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:49:18
>>815
// ƒƒCƒ“ƒNƒ‰ƒX(Main.java)
public class Main {
@@public static void main(String[] args){
@@@@Sample.func();
@@}
}
// ƒTƒuƒ‹[ƒ`ƒ“ƒNƒ‰ƒX(Sample.java)
public class Sample {
@@public static void func(){
@@@@// ªstatic‚Ńƒ\ƒbƒh‚ð錾‚·‚ê‚Î<ƒNƒ‰ƒX–¼>.<ƒƒ\ƒbƒh–¼>‚ŃAƒNƒZƒX‚Å‚«‚éB
@@@@System.out.println("Hello, world!");
@@}
}
821:815
08/02/25 23:49:35
815‚Å‚·B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A816,817B
>ƒNƒ‰ƒXƒƒ\ƒbƒh(816)
ƒNƒ‰ƒXƒƒ\ƒbƒh‚ÌŠT”O‚ð’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>ƒIƒuƒWƒFƒNƒgŽwŒü‚Ì¢ŠE‚ł͕K—v‚¾‚Æ‚¢‚¤‘O’ñ‚È‚ñ‚¾‚æ(817)
‚»‚Ìl‚¦‚ð—‰ð‚Å‚«‚邿‚¤‚É“w—Í‚µ‚Ä‚¢‚«‚Ü‚·B
Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
822:815
08/02/25 23:51:52
>820
ƒŒƒXƒ|ƒ“ƒX‹Lq‚µ‚Ä‚¢‚éÅ’†‚ÉXV‚³‚ꂽ‚悤‚ÅAޏ—炵‚Ü‚µ‚½B
816‚Ì‚¨‚Á‚µ‚á‚éAƒNƒ‰ƒXƒƒ\ƒbƒh‚Ì‹ï‘Ì—á‚Å‚·‚ËB
‚í‚©‚è‚â‚·‚¢à–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:51:53
>>815
„‚Ù‚©‚̃tƒ@ƒCƒ‹‚ÌŠÖ”‚Ɉړ®‚µ‚½‚¢
„ƒTƒuƒ‹[ƒ`ƒ“‚ň—‚ð‚·‚é‚æ‚¤‚Èl‚¦•û‚Å
„ƒƒ\ƒbƒh‚ð—˜—p‚µ‚½‚¢‚¾‚¯‚Å
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚½‚‚È‚¢‚Ȃ瓖‘RƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í•s—v‚¾B
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 23:58:44
>>815
‘¼‚Ì•û‚ªŽw“E‚µ‚Ä‚ç‚Á‚µ‚á‚邿‚¤‚ÉA
ƒƒ\ƒbƒh‚ÍA•K‚¸‚µ‚àƒIƒuƒWƒFƒNƒg‚ÉŠÖ˜A•t‚¯‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
ŽÖ‘«BJava‚Å‚Íu‘¼‚̃tƒ@ƒCƒ‹‚É‹Lq‚·‚év‚Æ‚¢‚¤ŠT”O‚Í‚ ‚è‚Ü‚¹‚ñB
‚ ‚‚܂łàAƒNƒ‰ƒX‚𕪂¯‚é‚©‚Ç‚¤‚©A‚Å‚·B
‚»‚ê‚䂦‚©AƒNƒ‰ƒX“àƒNƒ‰ƒX‚Å‚ ‚é“à•”ƒNƒ‰ƒX‚ª4Ží—Þ‚ ‚è‚Ü‚·B
825:‚¿‚ñ‚± ŸGbXlaaQNk.
08/02/26 00:30:07
JRuby‚â‚Á‚Ă݂悤‚ÆŽv‚¤B
826:815
08/02/26 00:32:49
815‚Å‚·B
821“à‚Ìw>818x‚Íw>820x‚̊ԈႢ‚Å‚·‚ËBޏ—炵‚Ü‚µ‚½B
>818
¡ƒR[ƒfƒBƒ“ƒO‚µ‚ÄŠm”F‚µ‚Ü‚µ‚½B
ƒNƒ‰ƒXƒƒ\ƒbƒh‚ð’¼ÚŒÄ‚Ño‚·‚©A
’Êí‚ÉA’Êí‚̃ƒ\ƒbƒh‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ČĂÑo‚·‚©‚Å‚·‚ËB
>823
>ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚½‚‚È‚¢‚Ȃ瓖‘RƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Í•s—v‚¾B
‚¢‚ÜŠm”F‚Ƃ肽‚¢‚ÆŽv‚¢ƒR[ƒfƒBƒ“ƒO‚µ‚Ă݂½‚̂ł·‚ªA
‚Ù‚©‚Ì•û‚ªŽ¦‚³‚ꂽ—p‚Éstatic‚É‚·‚é‚Ù‚©‚É•û–@‚ ‚é‚̂łµ‚傤‚©B
static‚ȃƒ\ƒbƒh‚É‚·‚é‚©AƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚é‚©ˆÈŠO‚ÅŽŽ‚¹‚Ü‚¹‚ñ‚Å‚µ‚½B
static‚É‚·‚邱‚Æ‚ð‚¨‚Á‚µ‚á‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B(Ž„‚Ì821,822‚̂悤‚ÉŽžŠÔ·H)
>824
“à•”ƒNƒ‰ƒXB—‰ð‚Å‚«‚邿‚¤¸i‚µ‚Ü‚·BTip‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚ÌŽ¿–â‚ɑ΂µ‚ÄA
816‚Ìl‚¦•ûA817‚Ìl‚¦•ûA‚Ì“ñŽí—ނ̈ӌ©‚ðŽ‚Â•û‚É•ª‚©‚ê‚邿‚¤‚ÉŠ´‚¶‚Ü‚µ‚½B
ƒIƒuƒWƒFƒNƒg‰»‚·‚é‚ׂ«‚Æ‚Ìl‚¦‚ÆAƒ†[ƒeƒBƒŠƒeƒBƒƒ\ƒbƒh‚Å‚¢‚¢‚̂ł͂Ƃ¢‚¤l‚¦‚ÆA‚Å‚·B
‚±‚̂ǂ¿‚ç‚ð‘I‚Ô‚©‚ÍAŒÂl‚âGr‚Ìl‚¦•ûŽŸ‘æ‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
‚»‚ê‚Æ‚àAƒIƒuƒWƒFƒNƒgŽwŒü“I‚ɂ͌ãŽÒ‚Ì•û‚ªA–]‚Ü‚µ‚¢‚ªA–Ê“|‚Ȏ葱‚«‚ÍD‚Ü‚ê‚È‚¢‚Ì‚ÅA‘OŽÒ‚ªŽg‚í‚ê‚邯‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4244“ú‘O‚ÉXV/275 KB
’S“–:undef