y‰SŽÒzJavaŽ¿–⥑ ..
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:35:12
ƒtƒ@ƒCƒ‹ƒtƒBƒ‹ƒ^[‚ɂ‚¢‚ÄŽ¿–â‚Å‚·
ƒtƒ@ƒCƒ‹ƒ`ƒ‡[ƒU‚Å”CˆÓ‚̈ê‚‚̃fƒBƒŒƒNƒgƒŠ‚ð‘I‘ð‚³‚¹‚éƒ_ƒCƒAƒƒO‚ðì‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·
StringŒ^‚ÌopenBtnName‚ÉŠi”[‚³‚ꂽ–¼‘O‚ª•t‚¯‚ç‚ꂽƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚ª
ƒAƒNƒVƒ‡ƒ“ƒpƒtƒH[ƒ€ƒh‚ɃCƒxƒ“ƒge‚ðˆø‚«“n‚µAStringŒ^‚Ìcmd‚Ée‚̃AƒNƒVƒ‡ƒ“ƒRƒ}ƒ“ƒh‚ðˆø‚«“n‚µ‚½ŒãA
‰º‹L‚̃vƒƒOƒ‰ƒ€‚É“ü‚邿‚¤‚É‚µ‚Ü‚µ‚½
@@@else if(cmd.equals(openBtnName)){
@@@@@@JFileChooser openDirFC = new JFileChooser(".");
@@@@@@openDirFC.setAcceptAllFileFilterUsed(false);
@@@@@@FileFilter dirFilter = new FileFilter(){
@@@public boolean accept(File f){
@@@ @@@@@@return f.isDirectory();
@@@@@@}
@@@@@@public String getDescription(){
@@@ @@@return "directorie";
@@@@@@}
@@@@@@};
@@@@@@openDirFC.setFileFilter(dirFilter);
@@@@@@openDirFC.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
@@@@@@int res = openDirFC.showOpenDialog(this);
@@@@@@if(res == JFileChooser.APPROVE_OPTION){
@@@@@@@@@File inputFile = openDirFC.getSelectedFile();
@@@@@@@@@DataHandler dataHandl = new DataHandler();
@@@@@@@@@allData = new TableHandler(dataHandl.load501parameters(inputFile));
@@@@@@}
@@@}
‚±‚±‚ÅAƒtƒ@ƒCƒ‹ƒtƒBƒ‹ƒ^[‚ðݒ肵‚Ä‚¢‚Ü‚·‚ªAeclipse3.3‚̉æ–Êã‚Å
openDirFC.setFileFilter(dirFilter);‚Ìs‚ÌsetFileFilter‚Ì•”•ª‚ÉÔ”gü‚ªˆø‚¢‚Ä‚ ‚Á‚Ä
uŒ^ JFileChooser ‚̃ƒ\ƒbƒh setFileFilter(FileFilter) ‚͈ø” (FileFilter) ‚É“K—p‚Å‚«‚Ü‚¹‚ñv
‚ÆŒ¾‚í‚ê‚Ü‚·BsetFileFilter(FileFilter)‚̈ø”‚Í(FileFilter)‚Ň‚Á‚Ä‚¢‚é‚©‚ÆŽv‚¢‚Ü‚·‚ªA
‚Ç‚¤‚µ‚Ä“K—p‚Å‚«‚È‚¢‚̂łµ‚傤‚©HŒ´ˆö‚ÉŒ©“–‚ª‚‚«‚Ü‚¹‚ñB‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:49:14
>>97
java.io.FileFilter
javax.swing.filechooser.FileFilter
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:58:33
>>98
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
import java.io*;
import.javax.swing.*;
‚Í‹Lq‚µ‚Ä‚¢‚½‚̂ł·‚ª
import.javax.swing.filechooser.FileFilter;
‚ð’ljÁ‚µ‚½‚ç‚Å‚«‚Ü‚µ‚½B
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:01:44
javaƒQ[ƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO@ƒAƒ‹ƒSƒŠƒYƒ€‚ƃtƒŒ[ƒ€ƒ[ƒN‚Æ‚©‚¢‚¤•\ކ‚É“ñŽŸƒLƒƒƒ‰‚ÌŠG‚ª•`‚¢‚Ä‚ ‚é–{
‚â‚Á‚½‚±‚Æ‚ ‚él‚¢‚Ü‚¹‚ñ‚©H
‚»‚±‚Ì‚Q̓Xƒvƒ‰ƒCƒg쬂Ìsprite.java
‚ÅÅŒã‚Ì‹Lq‚ÉDraw draw=null;‚Á‚Ä‚ ‚è‚Ü‚·‚¯‚Ç
Draw‚Í•W€“IƒNƒ‰ƒX‚łȂ¢‚©‚ç‚à‚¿‚ë‚ñƒGƒ‰[‚ł܂·
‚±‚Ì–{‚È‚ñ‚È‚ñ‚Å‚·‚©H
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:25:29
‚ ‚ê‚Á‚ăIƒŠƒWƒiƒ‹ƒLƒƒƒ‰‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇŒ³ƒlƒ^‚ª‚ ‚Á‚½‚Ì‚©
ʼn‚©‚ç100‰ñ‰Å
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:44:19
>>100
“Y•t‚ÌCD‚ɃNƒ‰ƒX‚ð’è‹`‚µ‚½ƒ\[ƒXƒtƒ@ƒCƒ‹‚ª‚ ‚éB
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 04:12:46
>>102
ƒgƒ“
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 19:29:52
>>100
iOƒÖOGj
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 23:48:15
100‚Å‚·‚ª‘æ6Í‚ÌBlock.java‚Å
•K—v‚ȃNƒ‰ƒX‚ð‚·‚×‚Ä‚¨‚¢‚Ä‚àBlockƒNƒ‰ƒX‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚ăGƒ‰[‚ªo‚Ü‚·
•t‘®CD‚̃\[ƒX‚ðŽg‚Á‚Ä‚à“¯‚¶ƒGƒ‰[‚ªo‚Ü‚µ‚½
‰½‚ªˆ«‚¢‚ñ‚Å‚µ‚傤‚©H‚±‚Ì–{Game2DƒNƒ‰ƒX‚Ìà–¾‚ª‚Í‚µ‚å‚Á‚Ä‚ ‚é‚̂ł܂Á‚½‚‚í‚©‚è‚Ü‚¹‚ñ
‚±‚Ì–{‚È‚ñ‚È‚ñ‚Å‚·‚©H
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:04:35
ƒ\ƒtƒgƒoƒ“ƒNƒpƒuƒŠƒbƒVƒ“ƒO‚É•¶‹åŒ¾‚¦
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:05:36
>>106
•¶‹å‚¢‚¢‚½‚¢‚̂̓„ƒ}ƒ„ƒ}‚È‚ñ‚¾‚¯‚Ç
‚±‚ê‚Å‚à‚µ‰´‚ª‚È‚ñ‚©’Pƒ‚ȃ~ƒX‚Å“®ì‚µ‚ĂȂ©‚Á‚½‚¾‚¯‚È‚ç’p‚¸‚©‚µ‚¢‚µEEE
‚¾‚©‚炨‘O‚ç‚É•·‚¢‚Ä‚é‚ÌII
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:08:26
‚±‚±‚ÅŽN‚·’p‚̂ق¤‚ª‹°‚낵‚¢Œ‹‰Ê‚𵂂±‚Æ‚ð’m‚ç‚Ê—EŽÒ‚ßB
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:12:38
>>107
‚¨‚Ü‚¦‹‘åƒEƒ“ƒR‚¾‚ëH
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:13:03
ƒGƒXƒp[‚·‚邯Block.java‚Ì“à—e‚ð‚±‚±‚É“\‚è‚‚¯‚é‚©ƒƒ_‚É‚ ‚°‚ë‚Á‚Ä‚±‚Æ‚©
‚»‚Ì‚½‚߂ɂ͂»‚Ì–{‚𔃂¤‚©—§‚¿“ǂ݂µ‚Ä‚±‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚¯‚ÇA
‚»‚ê‚ðŒ©‚¸’m‚炸‚Ì‚¨‚Ü‚¦‚Ì‚½‚߂ɒN‚©‚ª‚â‚Á‚Ä‚‚ê‚邯‚¢‚¢‚Ë
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:16:58
>>110
‚¢‚â’˜–¼‚È–{‚¾‚©‚ç’N‚©‚à‚Á‚Ă邾‚ë
‰´‚à‚±‚±‚Åi‚ß‚ç‚ꂽ–{‚¾‚µ
‰½‚æ‚艴‚Í‚¨‘O‚ç‚ðM‚¶‚Ă邿
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:30:06
‚Ü‚ A“ñ”Å‚ªo‚Ă邂炢‚¾‚©‚甄‚ꂽ‚ñ‚¾‚낤‚¯‚ÇA
ƒ^ƒCƒgƒ‹‚ɃQ[ƒ€‚Æ•t‚¢‚Ä‚¢‚邿‚¤‚È“ü–å‘‚ð‘I‚Ô‚â‚‚ÍA
‘åŠT’E—Ž‚µ‚Ä‚±‚±‚É‚¢‚È‚¢‚¾‚ëB
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:33:10
>>112
‚»‚¤‚©HŒ‹\–Ê”’‚¢‚¼‚±‚ê
‰SŽÒ‚Ì‚¨‚ê‚ɂ͂¿‚å‚Á‚Æà–¾‘«‚炸‚È“_‚ð‚Ç‚¤‚É‚©‚µ‚Ăقµ‚¢‚ñ‚¾‚¯‚Ç‚È
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:34:23
‚»‚à‚»‚à‰SŽÒ‚ª‰ž—p‚©‚çŽn‚ß‚é‚ÈB‚Ü‚¸Šî‘b‚©‚炾‚ëB
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:44:23
>>105
‘æ6Í‚ÉBlock.java‚È‚ñ‚Ä–³‚¢A5Í‚¾‚ë
‚¾‚¢‚½‚¢ABlock.java‚ÍABlock‚ð’è‹`‚µ‚Ä‚¢‚é‚ñ‚¾‚©‚çBlock‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚©‚ ‚蓾‚È‚¢‚¾‚ëw
‚È‚ñ‚©ƒ^ƒCƒvƒ~ƒX‚µ‚Ä‚é‚Í‚¸
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:54:06
Žè‚Á‚Ƃ葂ŠG‚ª‚¤‚Ü‚‚È‚é•û–@‚È‚¢‚·‚©H
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 02:12:50
>>115
‚»‚¤‚¾5͂ł·A‚·‚Ü‚Ê
‚µ‚©‚µBlock.java‚àCD“à‚̃\ƒXƒR[ƒh‚ðŽg‚Á‚½‚¯‚ǃ_ƒ‚È‚ñ‚·‚æ
Block.java
Draw.java
DrawRect.java
Game2D.java
InputEventTiny.java
Queue.java
ScrollSpace.java
SoundPalette.java
Sprite.java
‚±‚ê‚ç‚·‚ׂÄCD“à‚Ì‚à‚Ì‚ð‚»‚Ì‚Ü‚ÜŽ‚Á‚Ä‚«‚Ü‚µ‚½
‚ñ‚ÅŒ‹‰Ê
Error : I can not create Game2D or newGame2D().
‚ ‚肦‚È‚¢‚¾‚ë‚—
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 02:16:30
ƒGƒ‰[ƒƒbƒZ[ƒW‚à‚Á‚Æ“\‚ê
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:05:30
>>118
Error : I can not create Game2D or newGame2D().
java.version : 1.6.0_11
java.vendor : Sun Microsystems Inc.
java.lang.ClassNotFoundException: Block
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at info.Game2D.startGame(Game2D.java:140)
at info.Block.main(Block.java:14)
‚±‚ê‚Å‘S•”‚Å‚·
‰½“x‚à‚®‚®‚Á‚½‚¯‚Ç‰ðŒˆ‚Å‚«‚Ü‚¹‚ñ@‚¨Šè‚¢‚µ‚Ü‚·
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:25:10
‰æ‘œ‚Æ‚©‚ÌƒŠƒ\[ƒXƒtƒ@ƒCƒ‹‚ª‚È‚¢‚ñ‚¶‚á‚ËH
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:45:24
>>119
> java.lang.ClassNotFoundException: Block
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
Block ƒNƒ‰ƒX‚ªƒNƒ‰ƒXƒ[ƒ_[‚ÅŒ©‚‚©‚ç‚È‚¢A‚ÆB
> at java.lang.Class.forName(Class.java:169)
> at info.Game2D.startGame(Game2D.java:140)
Game2D.java ‚Ì140s–Ú‚Å Class.forName ‚ðŒÄ‚Ño‚µ‚Ä‚¢‚邿‚¤‚¾‚ªA
ˆø”‚Í‹°‚ç‚ "Block" ‚Ȃ̂¾‚낤B
"info.Block" ‚È‚Ì‚É "Block" ‚Ƃ͔V”@‰½B
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 04:54:48
>>121
Block.java‚Ì14s–Ú‚Å‚·
public static void main(String args[]){
startGame("Block");
}
Game2D.java‚Ì140s–Ú‚Å‚·
Game2DMain newGame2DMain() {
try {
Class argClass[] = {getClass()};
Constructor g2dmCon
= Class.forName(GAME_MAIN_NAME).getConstructor(argClass);
Object initArgs[] = {this};
return (Game2DMain)(g2dmCon.newInstance(initArgs));
} catch(Exception e) {
infomation("Error : I can not create Game2DMain.", e);
}
return null;
}
@ˆø”‚Í‚«‚¿‚ñ‚ÆBlock‚ɂȂÁ‚Ă邿‚¤‚Å‚·‚ª‚í‚©‚è‚Ü‚¹‚ñ
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 04:57:09
’ù³
136 static void startGame(String game2dClassName) {
137 GAME_NAME = game2dClassName;
138 try {
139 Game2D game2D = (Game2D)(Class
140 .forName(game2dClassName).newInstance());
141 game2D.newGame2D();
142 } catch (Exception e) {
143 infomation("Error : I can not create Game2D or newGame2D().", e);
144 }
145 }
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 10:55:42
Šeƒtƒ@ƒCƒ‹‚ð’u‚ƒtƒHƒ‹ƒ_‚Ì\¬‚ªŠÔˆá‚Á‚Ä‚é‚ñ‚¾‚ë
‚à‚Á‚©‚¢–{‚ÌŠY“–‰ÓŠ‚ð“ǂݕԂ¹‚ÎH
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 16:44:51
import java.applet.Applet;
import java.awt.Graphics;
/*<applet code="App2.class" width="500" height="500"></applet>*/
public class App2 extends Applet {
public static void main(String args[]){
int []a= {1,2,3,4,5};
paint(,a[0],a[1],a[2],a[3]);
}
public void paint(int i, int j, int k, int l) {
Graphics.drawLine(i,j,k,l);
}
}
‚±‚¤‚¢‚¤•—‚Émainƒƒ\ƒbƒh‚ňø”‚ðì‚Á‚ÄA‰º‚ŃAƒvƒŒƒbƒg‚Åü‚ðˆø‚‚悤‚ȃvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚ñ‚¾‚ªA
‚Ç‚±‚ð‚Ç‚¤’¼‚¹‚΂¢‚¢‚ñ‚Å‚·‚©H(Graphics g)‚ðˆø”‚ɒljÁ‚µ‚Äg.drawLine‚Á‚Ä‚â‚邯Amainƒƒ\ƒbƒh‚łǂ¤‚»‚ê‚ð‘ã“ü‚·‚ê‚΂¢‚¢‚©‚í‚©‚ç‚È‚¢‚ñ‚¾‚ªEEE
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 17:08:31
ImageIO.write
‚ÅAŠù‘¶‚̃tƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚ð‚·‚é‚ÆAPC‚²‚Æ—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠF‚³‚ñ‚à‚¨ŽŽ‚µ‰º‚³‚¢B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 18:40:55
>>126
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
public class Hoge {
public static void main(String[] args) throws IOException {
InputStream in = new FileInputStream("moge.jpg");
BufferedImage im = ImageIO.read(in);
in.close();
OutputStream out = new FileOutputStream("moge.jpg");
ImageIO.write(im, "jpg", out);
out.close();
}
}
—Ž‚¿‚½‚肵‚È‚¢‚æH
‚±‚Ìê‡A‰æŽ¿‚Ì—ò‰»‚∳k—¦‚̈Ⴂ‚Ńtƒ@ƒCƒ‹ƒTƒCƒY‚ª•Ï‚í‚邯‚ÇA
write‚É‚æ‚éã‘‚«‚ÅPC‚ª—Ž‚¿‚é‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢B
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:11:00
>>125
‚‚Á‚±‚݂ǂ±‚낪‘½‚·‚¬‚é
‚«‚¿‚ñ‚ƉSŽÒŒü‚¯‚Ìjava‚ÌŽQl‘‚𔃂Á‚Ä“ª‚©‚ç“Ç‚ñ‚Å—‰ð‚·‚邱‚Æ‚©‚çŽn‚ß‚½•û‚ª‚¢‚¢
”ƒ‚¤‚Æ‚«‚Í“à—e‚ðŒ©‚ÄƒOƒ‰ƒtƒBƒbƒNƒXŠÖ˜A‚âƒAƒvƒŒƒbƒgŠÖ˜A‚Ì‹Lq‚ª‚»‚ê‚È‚è‚É‚ ‚é‚à‚Ì‚ð
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:29:35
>>125
‚·‚Ü‚ñAƒ}ƒW‚ÅŠî–{‚©‚ç‚â‚è‚È‚¨‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:47:30
>>127
OutputStream‚ł͂Ȃ’¼ÚFile‚ðŽw’è‚·‚éB
ã‘‚«‚Ìê‡A100“ƒŠƒZƒbƒg‚·‚éB
‚¨‚»‚낵‚¢‚±‚Ƃł·EEEEB
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:24:25
>>125
(1) ‚Ü‚¸ƒAƒvƒŒƒbƒg‚Æ‚µ‚ijí‚É“®‚‚à‚Ì‚ð쬂·‚éB
’Êípaint(Graphics g)‚̓AƒvƒŒƒbƒg쬎҂ª•`‚©‚¹‚邽‚߂ɒ¼ÚŒÄ‚Ño‚·‚à‚̂ł͂ȂA
ƒAƒvƒŒƒbƒg‰æ–Ê‚ª•`‚©‚ê‚鎞‚É‚±‚¤‚¢‚¤•—‚É•`‚¢‚Ă˂Ƃ¢‚¤ì¬ŽÒ‚Ì—v‹‚ð‘‚¢‚Ä‚¨‚ƒƒ\ƒbƒhB
ŒÄ‚Ño‚µ‚̓AƒvƒŒƒbƒgŽÀsŠÂ‹«‚ª•K—v‚ÈŽž‚ɌĂÑo‚µ‚Ä‚‚ê‚éB
‚»‚µ‚ÄApaint‚ł͂Ȃinit‚âstartƒƒ\ƒbƒh‚Å•`‰æ‚Ì‚½‚߂̃pƒ‰ƒ[ƒ^‚ðݒ肵‚ÄA
‚»‚ê‚ðpaint‚œǂñ‚Å•`‚‚悤‚É‚·‚éB
ƒpƒ‰ƒ[ƒ^‚ÌŽöŽó‚ɂ̓AƒvƒŒƒbƒgƒNƒ‰ƒX‚É•K—v‚È‚¾‚¯ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ð’è‹`‚·‚ê‚Î\•ªB
(2) ‚»‚̃AƒvƒŒƒbƒg‚ðƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚Ä“®‚©‚·B
AppletƒNƒ‰ƒX‚àƒOƒ‰ƒtƒBƒbƒNƒRƒ“ƒ|[ƒlƒ“ƒg‚̈êŽí‚Ȃ̂ÅA
Frame“™‚̃gƒbƒvƒŒƒxƒ‹ƒEƒCƒ“ƒhƒE‚ð쬂µ‚Ä‚»‚ê‚Éadd‚·‚ê‚Ε\ަ‚Å‚«‚éB
‚½‚¾AƒAƒvƒŒƒbƒg‚Ìê‡AinitAstartAstopAdestroy‚ÌŽl‚‚̃ƒ\ƒbƒh‚ª
ƒAƒvƒŒƒbƒgŽÀsŠÂ‹«‚©‚çŒÄ‚΂ê‚邱‚Æ‚ª‘O’ñ‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚©‚ç“®‚©‚·ê‡‚ÍAŠJŽnŽž‚Éinit‚âstart‚ðŒÄ‚Ño‚µA
I—¹Žž‚Éstop‚âdestory‚ðŒÄ‚Ño‚·‚悤‚É‚·‚éB
‚½‚¾AƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä‚¢‚È‚¢ƒƒ\ƒbƒh‚͌ĂÑo‚³‚È‚‚Ä‚à‚¢‚¢B
‚»‚µ‚Ämain‚©‚çƒAƒvƒŒƒbƒg‚ւ̃pƒ‰ƒ[ƒ^‚̈ø“n‚µ‚ÍA
paint—p‚É’è‹`‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ðŽg‚¦‚΂¢‚¢B
init‚âstart‚ÅgetParameter‚ÅÝ’è‚·‚éƒpƒ‰ƒ[ƒ^‚ð“ǂݎæ‚éŒ`‚É‚µ‚Ä‚¢‚é‚̂ȂçA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘¤‚Å‚ÍAAppletStub‚ÌgetParameter‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚ÄA
main‚ÅŒˆ‚ß‚½’l‚©‚瓾‚½ƒpƒ‰ƒ[ƒ^’l‚ð•Ô‚·‚悤‚É‚µ‚½‚à‚Ì‚ðApplet‚ÉÝ’è‚·‚邯‚¢‚¢B
‚ ‚Ü‚è‚Ü‚¶‚ß‚Éì‚邯ީìƒAƒvƒŒƒbƒgƒrƒ…ƒA‚Æ‚©‚ɂȂé‚̂łâ‚è‚·‚¬‚͋֕¨B
‚È‚ñ‚É‚¹‚æjava‚̃Oƒ‰ƒtƒBƒbƒNƒtƒŒ[ƒ€ƒ[ƒN‚ÌŽg‚¢•û‚ð‰•à‚©‚ç•׋‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤B
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:34:16
>>130
import java.io.*;
import javax.imageio.ImageIO;
public class Hoge {
public static void main(String[] args) throws IOException {
ImageIO.write(ImageIO.read(new File("moge.jpg")), "jpg", new File("moge.jpg"));
}
}
‘S‘R–â‘è‚È‚ŽÀs‚Å‚«‚é‚ñ‚¾‚ªH Java‚̃o[ƒWƒ‡ƒ“‚Æ‚©OS‚͉½H
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:42:31
Ž©•ª‚Å쬂µ‚½jarƒtƒ@ƒCƒ‹‚Ì’†‚ÉŠO•”ƒ‰ƒCƒuƒ‰ƒŠjar‚ð–„‚ßž‚ނɂ͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
•¡”‚Ìjavaƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚µMyApp.jar‚ɂ܂Ƃ߂܂µ‚½B
ŠO•”ƒ‰ƒCƒuƒ‰ƒŠ(log4, commons-io, commons-*“™)‚ðMyApp.jar‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É”z’u‚µclasspath‚É‹Lq‚·‚邱‚Ƃœ®ìŠm”F‚Å‚«‚Ü‚µ‚½B
MyApp.jar‚Ƀ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚ð’P‚ɒljÁ‚µ‚½‚¾‚¯‚¾‚Æ
ŽÀsŽž‚Éuƒ~ƒcƒJƒ‰ƒl[ƒˆv‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:50:48
Fat Jar‚Æ‚©One-JAR‚Æ‚©‚Å‚®‚®‚Á‚Ă݂é
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 21:20:15
>>132‚È‚ñ‚Å‚·‚Á‚ÄIHŽ©•ª‚̊‹«‚ª‚¨‚©‚µ‚¢‚¾‚¯‚Ȃ̂©IH
OS‚ÍXP,Java‚Í1.6.0_11
‚¢‚âA‚à‚¤–Y‚ê‚Ä‚‚¾‚³‚¢Bdelete‚µ‚Ä‚©‚çwrite‚µ‚½‚ç‰½Ž–‚à–³‚“®‚¢‚½‚ñ‚Å¥¥¥
–²‚Å‚àŒ©‚Ä‚¢‚½‚ñ‚Å‚µ‚傤EEE
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 22:11:30
‚¨‚¢Œ‹‹Ç‰½‚̃AƒhƒoƒCƒX‚à‚È‚¢‚ÌH
‰½A‚¨‘O‚ç‚ÌŽÀ—Í‚Á‚Ä‚»‚Ì’ö“x‚¾‚Á‚½‚ÌH”Žq‚Ê‚¯‚¾‚í`
137:133
09/01/26 22:24:32
>>134
ƒL[ƒ[ƒh‚Å‚®‚®‚Á‚½‚ç—L‰v‚Èî•ñ‚ªŒ©‚‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 23:53:03
>>136
‚¢‚ë‚¢‚ëƒAƒhƒoƒCƒX‚à‚ç‚Á‚Ă邶‚á‚ñB‚»‚ê‚à‚í‚©‚ç‚È‚¢‚悤‚¶‚á‚Ç‚¤‚µ‚悤‚à‚È‚¢B
‚±‚̃XƒŒ‚͉SŽÒ‚ÍŠ½Œ}‚·‚邪ƒoƒJ‚ÍŠ½Œ}‚µ‚È‚¢B
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 00:11:53
>>138
‰½‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é‚ñ‚¾H‚±‚̃Aƒz
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 00:18:54
‚h‚c‚łȂ¢‚©‚ç’N‚ª’N‚â‚ç
‚¹‚߂Ď©•ª‚̔Ԇ‚®‚ç‚¢‘‚¯•³–ì˜Y
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 01:15:22
>>139
…‚Ì’†‚É“ü‚ê‚邯A‚Ç‚¤‚µ‚ÄŠ£‚¢‚½ƒEƒ“ƒR‚ÍÓ‚¯ŽU‚é‚ñ‚Å‚·‚©H
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 01:46:05
‚¢‚ë‚¢‚ëƒAƒhƒoƒCƒX‚à‚ç‚Á‚Ă邶‚á‚ñB‚»‚ê‚à‚í‚©‚ç‚È‚¢‚悤‚¶‚á‚Ç‚¤‚µ‚悤‚à‚È‚¢B
‚±‚̃XƒŒ‚͉SŽÒ‚ÍŠ½Œ}‚·‚邪ƒoƒJ‚ÍŠ½Œ}‚µ‚È‚¢B
ª‚Á‚ÄA“š‚¦‚ç‚ê‚È‚¢‚Æ‚«‚Ì‚±‚±‚Ìí˜A‚Ìí“…‹å‚¾‚æ‚È‚—‚—‚¤‚¯‚éB
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 03:03:56
”nŽ‚Í‰SŽÒ‚ð–Æß•„‚É‚·‚é‚©‚猙‚í‚ê‚é‚ñ‚¾‚æ‚ËB
‰SŽÒ‚¾‚낤‚ªAŒºl‚¾‚낤‚ªA‚¿‚á‚ñ‚Ƃ܂¸Ž©•ª‚ŕ׋‚µ‚ÄA‰½‚ª—‰ð‚Å‚«‚È‚©‚Á‚½‚Ì‚©‹ï‘Ì“I‚É‘‚¢‚ÄAƒAƒhƒoƒCƒXŽó‚¯‚ë‚æB
ã’B‚·‚é‹ïŽt‚Íi‰SŽÒ‚⌺l‚ÉŒÀ‚炸jAŽ¿–â‚ÌŽd•û‚àƒEƒ}‚¢B
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:28:35
980 Mr.–¼–³‚µ‚³‚ñ New! 2009/01/27(‰Î) 05:28:00
>>975
½ÚØÝ¸(tech”Â)
‚±‚±
‚±‚Ì138‚Æ143‚ð“O’ê“I‚ɒɂ߂‚¯‚Ăقµ‚¢
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:29:11
’ɂ߂‚¯‚É‚«‚½‚¯‚ÇH
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:29:34
‚¨‚¤‚¨‚¤I“ÅŽGär‚߂Ăé“z‚Ç‚¢‚‚æH
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:31:31
³¯»Ý‚É—‚ñ‚Å‚é“z‚Ç‚¢‚‚¾‚æH
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 06:28:59
>>144-147
‚Æ‚±‚ë‚Å•@•³‚Á‚ÄH‚¦‚é‚ñ‚Å‚·‚©H
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 13:16:06
ƒlƒbƒg‚©‚ç—L—p‚Èî•ñ‚ðˆø‚«o‚µ‚½‚¢‚È‚çA
ƒlƒbƒg‚ɬ—‚ðŽ‚¿ž‚ñ‚¶‚á‚¢‚¯‚È‚¢B
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 14:57:20
L‚Ñ‚Ä‚é‚ÆŽv‚Á‚½‚ç”nŽ‚ªŒ»‚ꂽ‚Ì‚©
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:03:59
ƒRƒŒƒNƒVƒ‡ƒ“‚ɂ‚¢‚Ă悂킩‚ñ‚È‚¢‚ñ‚¾‚¯‚Ç
‚±‚ê‚Á‚ÄAƒIƒuƒWƒFƒNƒg”ł̔z—ñ‚Ȃ̂©?
‚µ‚©‚àA‚ß‚¿‚á‚‚¿‚áŽg‚¢‚â‚·‚¢‚悤‚ɉü—Ç‚µ‚½‚â‚Â
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:12:51
‚Ü‚ ‚»‚ñ‚È‚à‚ñ
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:17:38
‚í‚©‚Á‚½A‚Ç‚¤‚à
‚È‚ñ‚©A“‚»‚¤‚È–¼‘O•t‚¯‚Ä‚½‚©‚ç‚â‚é‹C‚ªŽ¸‚¹‚½‚ª
ŽÀÛ‚Í’´ŠÈ’P‚¾‚Á‚½
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:19:08
ƒIƒuƒWƒFƒNƒg”ł̔z—ñ‚Æ•·‚¢‚ÄArrayList‚ðŽv‚¢o‚µ‚½
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:19:29
Enum‚̉Šú‰»‚ɂ‚¢‚ÄŽ¿–â‚Å‚·BƒlƒCƒeƒBƒuƒ‰ƒCƒuƒ‰ƒŠ‚ð“ǂݞ‚ñ‚ÅA
‚»‚±‚©‚瓾‚ç‚ê‚é’l‚ðJava‚̒蔂Ƀ}ƒbƒsƒ“ƒO‚·‚éƒNƒ‰ƒX‚Ȃ̂ł·‚ªA
‰‚߂͂±‚ñ‚ÈŠ´‚¶‚ÅŽÀ‘•‚µ‚Ä‚¢‚Ü‚µ‚½B
public class TestConst {
@@static { System.loadLibrary("libNativeHoge");}
@@public static final int A = NativeHoge.getA();
@@public static final int B = NativeHoge.getB(); ...
ŽŸ‚ɃIƒVƒƒƒŒ‚ÉEnum‚ÅŽÀ‘•‚µ‚悤‚Æ‚·‚邯Astatic{}‹å‚ðEnum‚Ì’è‹`‚É
ŠÜ‚߂邱‚Æ‚ªo—ˆ‚È‚¢‚½‚߂ɓ{‚ç‚ê‚Ü‚·B
public enum TestEnum {
@@static { System.loadLibrary("libNativeHoge");} // •¶–@ƒGƒ‰[
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ...
@@private final int nativeVal;
@@TestEnum(int nativeVal) {this.nativeVal = nativeVal;} ...
‚³‚ç‚ÉA‚±‚ÌEnumƒNƒ‰ƒX‚ðƒ†[ƒeƒBƒŠƒeƒBƒNƒ‰ƒX‚Å•ï‚ñ‚ÅA‚»‚¿‚ç‚É
static{}‹å‚ðˆÚ‚·‚ƃRƒ“ƒpƒCƒ‹‚Í’Ê‚é‚à‚Ì‚ÌTestEnum‚̉Šú‰»‘O
‚Éstatic{}‹å‚ªŒÄ‚΂ê‚Ü‚¹‚ñB
public class TestUtil{
@@static { System.loadLibrary("libNativeHoge");} // ؂Ȃ¢‚±‚Æ‚ÉAŒÄ‚΂ê‚È‚¢
@@public static enum TestEnum {...
Enum‚̉Šú‰»‘O‚ÉŠmŽÀ‚É‚ ‚鈗(ã‹L—á‚Å‚ÍSystem.loadLibrary)
‚ðŽÀs‚·‚é•û–@‚͉½‚©–³‚¢‚Å‚µ‚傤‚©H
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:13:45
>>155
TestEnum‚ðŽg—p‚·‚é‘O‚ÉTestUtilƒNƒ‰ƒX‚ðƒ[ƒh‚·‚éB
à–¾ƒR[ƒh‚ð’Z‚‚·‚邽‚ß‚ÉgetA‚Æ‚©‚ð‚¿‚å‚Á‚ƕς¦‚邯‚ÇA
public class TestUtil {
static { System.out.println("TestUtil static initializer"); }
public enum TestEnum { A(NativeHoge.get("A")), B(NativeHoge.get("B")), C(NativeHoge.get("C"));
TestEnum(String v) { System.out.println("TestEnum constructor " + name() + ", val=" + v); }
}
}
class NativeHoge {
public static String get(String s) { System.out.println("NativeHoge " + s); return s; }//–{“–‚Ínativeƒƒ\ƒbƒh
}
class Main {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("TestUtil");/////
System.out.println(TestUtil.TestEnum.A);
}
}
/////‚Ìs‚ª–³‚¯‚ê‚ÎA,B,C‚ðæ‚ɉŠú‰»‚µ‚悤‚Æ‚·‚邪A
TestUtil‚ªæ‚Ƀ[ƒh‚³‚ê‚ê‚΂»‚ÌÓI‰Šú‰»Žq‚Ì•û‚ªA,B,C‚̉Šú‰»‚æ‚èæ‚ÉŒÄ‚Î‚ê‚éB
•Ê‚ÉforName‚łȂ‚Ä‚àTestUtilƒNƒ‰ƒX‚ªƒ[ƒh‚³‚ê‚邿‚¤‚Ȉ—‚ð
TestEnum‚ªŽg‚í‚ê‚邿‚èæ‚És‚¤‚±‚Æ‚ðTestEnum‚ÌŽg—p‹K–ñ‚Æ‚¢‚¤‚±‚Ƃɂµ‚Ä‚µ‚Ü‚¤B
—Ⴆ‚ÎATestUtil‚Épublic static void init() {}‚̂悤‚ȃ_ƒ~[‚̃ƒ\ƒbƒh‚ðì‚Á‚ÄA
TestUtil.init()‚ð‚Ü‚¸ŒÄ‚ñ‚ł˂Á‚Ä‚±‚Ƃɂ·‚ê‚ÎŽg‚¤‘¤‚à‚µŠy‚ÉB
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:16:07
>>155
public enum TestEnum {
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ... ;
@@static { System.loadLibrary("libNativeHoge");}
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:30:59
>>157
‚»‚ê‚ÍloadLibrary‚æ‚èæ‚ÉNativeHoge.getA()‚ªŒÄ‚΂ê‚éB
enum‚Å‚ÍA‚âB‚̉Šú‰»‚ðƒRƒ“ƒpƒCƒ‰‚ª¶¬‚µ‚½Ã“I‰Šú‰»Žq‚Ì’†‚Ås‚¤‚©‚çA
‚»‚ÌÓI‰Šú‰»Žq‚̈—‚ÍTestEnum‚ÌÓI‰Šú‰»Žq‚Ì’†‚ÅÅŒã‚ÉŽÀs‚³‚ê‚éB
159:157
09/01/27 19:33:35
‚·‚Ü‚ñA“K“–‚È‚±‚Æ‚ðŒ¾‚Á‚½B‡”Ô‚ª–â‘肾‚È‚
public enum TestEnum {
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ... ;
}
class NativeHoge {
@@static { System.loadLibrary("libNativeHoge"); }
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:38:49
>>159
‚ [A‚»‚¤‚©B“‚l‚¦‚·‚¬‚½B
nativeƒƒ\ƒbƒh‚ªNativeHogeƒNƒ‰ƒX‚É’Šo‚³‚ê‚Ä‚¢‚é‚©‚ç‚»‚Ì•û–@‚Å‚¢‚¢‚ñ‚¾‚ËB
TestEnumŽ©g‚ªnativeƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚ÄA
‚»‚ê‚ðTestEnum‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ŌĂÑo‚·ê‡‚Ƭ“¯‚µ‚Ä‚½Bޏ—炵‚½B
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 20:09:12
>>156
‰‚߂͊m‚©‚É‚»‚¤‚¢‚¤ŽÀ‘•‚¾‚Á‚½‚̂ł·‚ªA‚½‚©‚ª’蔂ð“Ç‚Ýo‚·
‚½‚ß‚Éinit()‚È‚ñ‚©‚â‚Á‚Ä‚ç‚ê‚é‚©`‚Æ‚¢‚¤ƒNƒŒ[ƒ€‚ª(Î)B
>>157
‚¤`‚ñA‚È‚é‚Ù‚ÇBEnum—v‘f‚Ì—ñ‹“‚Ì‚ ‚Ƃł ‚ê‚Îstatic{}‹å‚Í‘‚¯‚é
‚̂ł·‚ËB•׋‚ɂȂè‚Ü‚µ‚½B‚Å‚à‚â‚Í‚èŒÄ‚΂ê‚é‚̂͊e—v‘f‚ª‰Šú‰»
‚³‚ꂽŒã‚Å‚µ‚½EEE
>>159
‚Í‚¢BŠm‚©‚É‚»‚̉ðŒˆô‚ªŠmŽÀ‚È‚ñ‚Å‚·B‚½‚¾NativeHoge‚ÍSWIG‚Å
Ž©“®¶¬‚³‚ꂽƒNƒ‰ƒX‚ÅAo—ˆ‚ê‚΂ ‚Ü‚è˜M‚肽‚–³‚©‚Á‚½‚̂ł·B
‚½‚¾’²‚×‚Ä‚Ý‚é‚ÆSWIG‘¤‚ÌH•v‚ÅNativeHoge‚Éstatic{}‹å‚ð–„‚ßž‚Þ
Ž–‚ào—ˆ‚»‚¤‚Ȃ̂ÅA>>159‚Ì•ûŒü‚Å’²‚ׂĂ݂܂·B
FX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 21:07:39
>>161
public enum TestEnum {
@@A(TestConst.A), B(TestConst.B), ... ;
@@private static class TestConst {
@@@@static { System.loadLibrary("libNativeHoge");}
@@@@static final int A = NativeHoge.getA();
@@@@static final int B = NativeHoge.getB(); ...
‚Þ‚¸‚¢‚ÈB
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:39:51
java‚ð“ÆK‚µ‚Ä‚é‚̂ł·‚ª
ƒƒ“ƒo[ƒNƒ‰ƒXi‚Ü‚½‚̓Cƒ“ƒi[ƒNƒ‰ƒXj‚Ì‘¶Ý‰¿’l‚ª•ª‚©‚è‚Ü‚¹‚ñB
ƒNƒ‰ƒX‚ÌŠO‚É‚ ‚éƒNƒ‰ƒX‚à’†‚É‚ ‚éƒNƒ‰ƒX‚àŽg‚¤‚Æ‚«‚Ínew‚·‚é‚ñ‚¾‚©‚瓯‚¶‚¶‚á‚È‚¢‚ñ‚Å‚·‚©‚ËH
‚â‚Á‚Ï‚è‘å‚«‚¢ƒvƒƒOƒ‰ƒ€‘g‚ނ悤‚ÈŒoŒ±‚ª–³‚¢‚ƃsƒ“‚Æ—ˆ‚È‚¢‚à‚̂łµ‚傤‚©H
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:48:21
>>163
static‚ªŽd‚¦‚È‚¢‚Ì‚Åg“à‚¾‚¯‚ÅŽdŽ–‚Å‚«‚é•ÛŽç«Å‹
‰R‚¾‚¨OO
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:53:59
>>161
SWIG‚Ŷ¬‚³‚ê‚éNativeHoge‚ÌJavaƒoƒCƒ“ƒfƒBƒ“ƒO‚Í
loadLibrary‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚±‚Æ‘O’ñ‚Ȃ̂É
‚»‚̈—Ž©‘͎̂©“®¶¬‚³‚ê‚éƒ\[ƒX‚ɂ̓fƒtƒHƒ‹ƒg‚Å“ü‚Á‚ĂȂ¢‚ÌH
NativeHoge‚ðŽg‚¤‚½‚߂ɂ͎g—p‘O‚ɕʂÌꊂÅloadLibrary‚¹‚æ‚Á‚Ä‚¢‚¤‚Ì‚Í
init()‚È‚ñ‚©‚â‚Á‚Ä‚ç‚ê‚é‚©‚Æ‚¢‚¤‚̂Ɠ¯‚¶•¶‹å‚ªo‚»‚¤‚È‚ñ‚¾‚¯‚Ç
‚à‚µSWIG‘¤‚ð‚¢‚¶‚肽‚‚È‚¢‚È‚ç
NativeHoge‚ÉgetA‚Ȃǂ̈—‚ðˆÏ÷‚·‚éƒNƒ‰ƒX‚ðì‚Á‚Ä
‚»‚̃Nƒ‰ƒX‚ÌstaticƒCƒjƒVƒƒƒ‰ƒCƒU‚ÅloadLibrary‚·‚邯‚©‚ÍH
class NativeHogeDelegator {
static { System.loadLibrary("libNativeHoge"); }
public static int getA() { return NativeHoge.getA(); }
...
Žg‚¤‚Æ‚«‚ÍNativeHogeDelegator.getA()‚Ì•û‚ðŽg‚¤
‚½‚¾Ž©“®¶¬‚Æ‚¢‚¤‚±‚ƂȂ̂ÅgetA‚Æ‚©‚̃ƒ\ƒbƒh–¼‚Í•p”ɂɕςí‚邱‚Ƃ͂Ȃ¢‚Æ‚¢‚¤‘O’ñ‚Å
TestEnum‚Å’¼ÚgetA‚Æ‚©‚̌ĂÑo‚µ‚ð‘‚¢‚Ä‚¢‚é‚̂ŕp“x‚Í‚‚‚È‚¢‚Ƃ͎v‚¤‚¯‚Ç
166:163
09/01/27 22:59:58
>>164
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘S‚—‰ð‚Å‚«‚Ü‚¹‚ñ‚ª‚—‚È‚ñ‚©‚·‚²‚ˆÓ–¡‚ª‚ ‚é‚͕̂ª‚©‚è‚Ü‚µ‚½B
•׋‚·‚é‹C—N‚¢‚Ä‚«‚½‚Ÿ‚ ‚
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 23:04:54
>>163
ŋ߃ƒ“ƒe‚³‚ê‚ĂȂ¢‚¯‚Ç
URLØÝ¸(javafaq.jp)
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 23:10:47
>>165
’²‚ׂĂ݂½‚çAƒlƒBƒeƒBƒuƒƒ\ƒbƒh‚ðƒ‰ƒbƒv‚·‚éƒNƒ‰ƒX‚Ì’è‹`‚É
JavaƒR[ƒh‚𗬂µž‚ÞŽwަ‚ðSWIG‚Ì’è‹`ƒtƒ@ƒCƒ‹(iƒtƒ@ƒCƒ‹)‚É
‘‚¯‚邱‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½BŽÀÛƒTƒ“ƒvƒ‹‚ÍŽŸ‚̂悤‚È‚à‚Ì‚ÅA
%pragma(java) jniclasscode=%{
@static {
@@try {
@@@System.loadLibrary("exampler");
@@} catch (UnsatisfiedLinkError e) {
@@@System.err.println("Native code library failed to load. \n" + e);
@@@System.exit(1);
@@}
@}
%}
‚±‚ê‚ð‚µ˜M‚邱‚Æ‚ÅNativeHoge‚ɑГ–‚·‚éƒNƒ‰ƒX‚Ì’è‹`‚É•K—v‚È
static{}‹å‚𗬂µž‚Þ‚±‚Æ‚ªo—ˆ‚Ä–œŽ–‰ðŒˆ‚µ‚Ü‚µ‚½B‚Æ‚¢‚¤‚킯‚ÅA
>SWIG‚Ŷ¬‚³‚ê‚éNativeHoge‚ÌJavaƒoƒCƒ“ƒfƒBƒ“ƒO‚Í
>loadLibrary‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚±‚Æ‘O’ñ‚Ȃ̂É
>‚»‚̈—Ž©‘͎̂©“®¶¬‚³‚ê‚éƒ\[ƒX‚ɂ̓fƒtƒHƒ‹ƒg‚Å“ü‚Á‚ĂȂ¢‚ÌH
ƒfƒtƒHƒ‹ƒg‚ł͓ü‚Á‚Ä‚¢‚È‚¢‚¯‚ÇŽè“®‚̉ðŒˆô‚Í—pˆÓς݂Ȃ̂Å
‚¿‚á‚ñ‚ƃhƒLƒ…ƒƒ“ƒg‚̃Tƒ“ƒvƒ‹‚Í‹÷‚©‚ç‹÷‚܂œǂ݂܂µ‚傤A‚Æ‚¢‚¤
‹³ŒP‚Å‚µ‚½‚—
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 00:17:49
‚¨‘O‚烃‚ƒŠ‚Ç‚ñ‚‚炢ςñ‚Å‚éH
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 00:22:39
16G
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 01:17:25
offspring‚Æ‚¢‚¤ArreyList‚ÉGene‚Æ‚¢‚¤ƒNƒ‰ƒX‚ð‘«‚µ‚Ä‚Á‚ÄAList‚Ì’†‚É‚¢‚‚ƒNƒ‰ƒX‚ª‘¶Ý‚·‚é‚©‚ð’m‚邽‚߂ɂ͂ǂ¤‘‚¯‚΂¢‚¢‚ÌH
List.size(offspring)‚ðŽg‚¤‚ÆAGene‚Æ‚¢‚¤ƒNƒ‰ƒX‚É‚ÍList.size‚ÍŽg‚¦‚È‚¢‚Á‚Ä•\ަ‚³‚ê‚é‚ñ‚¾‚ª
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 01:25:26
>>171
>ƒNƒ‰ƒX‚ð‘«‚µ‚Ä
‚±‚ê‚ÍA‰½‚ð‚·‚é‚±‚ÆH
‚Á‚Ä‚¢‚¤‚©AƒNƒhƒNƒhà–¾‚·‚邿‚èA
ƒ\[ƒX‚ðƒAƒbƒvƒ[ƒ_‚Éã‚°‚½•û‚ª‘‚¢‚̂łÍH
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 02:05:10
ƒCƒ“ƒi[ƒNƒ‰ƒX‚É‚·‚ê‚ÎAƒƒ\ƒbƒh“à‚̕ϔ‚ªƒCƒ“ƒi[ƒNƒ‰ƒX“à‚à”͈͓à‚ɂȂ邩‚ç•Ö—˜‚¾‚æBƒR[ƒh‚à‚܂Ƃ܂Á‚Ă߂ñ‚Ç‚‚³‚‚È‚¢‚µB
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 14:57:08
P12.java:45: ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñB
ƒVƒ“ƒ{ƒ‹: ƒƒ\ƒbƒh getParameter(java.lang.String)
êŠ : P12 ‚Ì ƒNƒ‰ƒX
num=Integer.parseInt(getParameter("number"));
^
‚±‚̃Gƒ‰[‚̈Ӗ¡‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
‚¨Šè‚¢‚µ‚Ü‚·B
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 15:02:24
>>174
ƒ€ƒŠAî•ñ‚È‚·‚¬
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 16:21:50
num‚Á‚ĕϔ‚ª‚È‚¢‚¼‚Á‚ăGƒ‰[
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 16:24:37
‚¢‚âAgetParameter‚Á‚ăƒ\ƒbƒh‚ª‚È‚¢‚¼‚Á‚ăGƒ‰[‚©‚à‚µ‚ê‚ñ
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 22:42:58
‚¢‚Ü‚©‚çJava‚ð•׋‚µ‚悤‚Æl‚¦‚Ä‚¢‚Ü‚·B
‚µ‚½‚¢Ž–‚ÍAƒtƒ‰ƒbƒgƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚Å’†‚Ì•¶Žš—ñ‚ðˆ—‚µA
•ʃtƒ@ƒCƒ‹‚É“f‚«o‚·‚±‚Ƃł·B
‚±‚ñ‚ÈŠ´‚¶‚ÌŽ–‚ª‚µ‚½‚¢l‚ª“ǂނƂ¢‚¢ŽÀ—p“I‚ÈŽQl‘‚ª‚ ‚ê‚ÎA‹³‚¦‚Ä‚‚¾‚³‚¢B
# perl‚ð‚µ‚©‚¶‚Á‚½‚±‚Æ‚ª‚ ‚é’ö“x‚Ì–³–d‚ÈVŽQƒŒƒxƒ‹‚Å‚·
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:14:50
ŽÀ—p“I‚ÈŽQl‘‚©
¡“Ç‚ñ‚łȂ¢‚¯‚ÇŽQl‚ɂȂ肻‚¤‚¾
Eclipse 3.4‚Å’´ŠÈ’PJavaƒvƒƒOƒ‰ƒ~ƒ“ƒOŠî‘b“ü–å (1/5) - —IT
URLØÝ¸(www.atmarkit.co.jp)
Œã‚ÍA‰º‚̃L[ƒ[ƒh‚Å‚®‚®‚ê‚΃Tƒ“ƒvƒ‹‚ª‚¢‚‚ç‚Å‚ào‚Ä‚‚邺
ujava ƒeƒLƒXƒgƒtƒ@ƒCƒ‹ “ǂݞ‚Ýv
ujava ƒeƒLƒXƒgƒtƒ@ƒCƒ‹ ‘‚«ž‚Ýv
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:43:49
‚µ‚©‚µA‚Ù‚ñ‚Æ‚¢‚¢Žž‘ゾ
ƒCƒ“ƒ^[ƒlƒbƒc‚ÉŒq‚°‚Ä‚ê‚ÎAŽQlŽ‘—¿“ǂݕú‘肾‚º
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:54:52
’N‚©‚ªì‚Á‚½ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚»‚±‚©‚çƒNƒ‰ƒX‚ðì‚Á‚Ä‘g‚Ýž‚Þ‚±‚Æ‚Ío—ˆ‚é‚ñ‚Å‚·‚ª
Ž©•ª‚ŃtƒŒ[ƒ€ƒ[ƒN‚ðì‚肽‚¢‚Æ‚«ƒIƒXƒXƒ‚ÌŽQl‘‚È‚¢‚·‚©H
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 00:08:44
>>179
ކ”}‘Ì‚ð’T‚µ‚Ä‚½‚肵‚Ä‚½‚킯‚Å‚·‚ª
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 00:32:42
ކ‚͂킩‚ñ‚È‚¢‚ñ‚¾‚È
ƒO[ƒOƒ‹æ¶‚É•·‚¢‚Ä‚ê‚Ε׋‚Å‚«‚¿‚Ⴄ‚Á‚ÄŽv‚¤‚悤‚ɂȂÁ‚¿‚Ü‚Á‚½‚à‚ñ‚ÅB
‚o‚b‚©‚ç—£‚ê‚ĕ׋‚·‚é‹@‰ï‚ª‚ ‚邯‚â‚Á‚ÏŽ†”}‘Ì‚à•K—v‚¾‚æ‚Ë
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 08:11:00
>>181
uJavaŒ¾Œê‚ÅŠw‚ÔƒfƒUƒCƒ“ƒpƒ^[ƒ““ü–åv
URLØÝ¸(www.amazon.co.jp)
‚±‚ê“Ç‚ñ‚Å‚àAƒtƒŒ[ƒ€ƒ[ƒN‚ªì‚ê‚é‚©‚Ç‚¤‚©‚ÍŒoŒ±ŽŸ‘悾‚ªB
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 10:52:51
>>174
ƒtƒ@ƒCƒ‹ P12.java ‚Ì 45s–Ú‚É‘‚©‚ê‚Ä‚¢‚éA
ˆø”‚ÉString‚ðŽ‚Âƒƒ\ƒbƒh getParameter ‚Ì’è‹`‚ð
Œ©‚‚¯‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B‚̈ÓB
‘å’ï‚̓Xƒyƒ‹ƒ~ƒXBstatic ‚Ì•t‚¯–Y‚ê‚Æ‚©‚àB
s”‚Ì•\ަ‚³‚ê‚éƒGƒfƒBƒ^‚ðŽg‚¤‚ƃˆƒƒVB
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:22:36
COBOL‚µ‚©‚â‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂ł·‚ªA
Java‚ðŠo‚¦‚é‚̂͑å•ςł·‚©H
‰Æ‚ÌPC‚ÅJava‚ð—p‚¢‚½µØ¼ÞÅÙ±Ìߨ¹°¼®Ý‚ð쬂·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©B
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:25:44
‰Æ‚ÌPC‚ÅCOBOL‚ð—p‚¢‚½ƒIƒŠƒWƒiƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚Ä‚¢‚½‚̂Ȃç“‚‚͂Ȃ¢B
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:38:40
>>187
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
COBOL‚Íoæ‚Ì‹à—Z‹@ŠÖ‚Å‚µ‚©G‚Á‚½‚±‚Æ‚ª‚È‚¢‚Å‚·B
PC‚Å‚àCOBOLÌßÛ¸Þ×Ðݸނª‚Å‚«‚邯‚Í•·‚«‚Ü‚µ‚½‚ª¥¥¥B
—Ⴆ‚Î¥¥¥¬Œ‚¢’ ‚âZŠ˜^‚Ȃǂ̊Ǘ¼½ÃÑ‚àì‚ê‚é‚Å‚µ‚傤‚©B
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:41:48
COBOL‚ׂ͒µ‚ª—˜‚©‚È‚¢‚©‚çA‰½‚ðŠo‚¦‚é‚Ì‚à‘å•Ï‚¾‚ÆŽv‚¤B
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:02:21
>>189
‚Ü‚ A‘¼‚ÌŒ¾Œê‚ÉˆÚ‚é‚ÆAˆµ‚¦‚é®”‚ª¬‚³‚©‚Á‚½‚肵‚Ä‹Á‚‚æ‚ËB
\‘¢‘̂̒è‹`‚≊ú‰»‚à–Ê“|‚‚³‚¢‚µA
•\ަƒtƒH[ƒ}ƒbƒg‚à•s•Ö‚¾‚µEEE
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:32:03
‘¼‚̃XƒŒ‚Å‚Í.NETŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邵’Þ‚è‚Á‚Û‚¢‚È
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:42:08
>>191
‚È‚ñ‚Å•ª‚©‚é‚ÌH
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 14:52:01
Ž¿–â‚Å‚·B
ƒT[ƒo[ƒTƒCƒhJava‚ðƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚â‚肽‚¢ê‡A
ƒT[ƒo[‚ɂ͉½‚ð“ü‚ꂽ‚ç‚¢‚¢‚ñ‚Å‚·‚©H
ƒT[ƒuƒŒƒbƒg‚Æ‚©‚͉½‚ÉŠi”[‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:13:37
COBOL‚¾‚낤‚ª‰½‚¾‚낤‚ªŠî–{‚̓Aƒ‹ƒSƒŠƒYƒ€‚¾‚©‚瓯‚¶‚Å‚µ‚å
̂̒mޝ‚ÅŒ¾‚¤‚ÆCOBOL‚Ío—ˆ‚邯‚ÇBASIC‚Ío—ˆ‚È‚¢‚Á‚Ä‚ ‚肦‚È‚¢‚¾‚ë
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:20:04
Netbeans6.5‚ʼnŠúƒy[ƒW‚ɂȂÁ‚Ä‚é…F‚̃y[ƒW‚̃^ƒCƒgƒ‹•”•ª‚¾‚¯
•¶Žš‰»‚¯‚·‚é‚ñ‚¾‚¯‚ÇA“¯‚¶Çó‚Ìl‚¢‚Ü‚·‚©H
ƒlƒbƒg‚Å’²‚ׂ½‚çAŒöŽ®ƒTƒCƒg‚ÅÇó‚ÍŠm”F‚³‚ê‚Ä‚¢‚邪Œ´ˆö‚Í•s–¾‚Ƃ̂±‚ÆB
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:56:04
Netbeans6.5ƒXƒŒ‚É‚¢‚¯B
ê—pƒXƒŒ‚ª‚ ‚é‚Ȃ炻‚±‚Å•·‚¯
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 16:23:09
>>191
COBOL‚Ì.Net‚Á‚Ä•xŽm’Ê‚ªo‚µ‚Ä‚é‚â‚‚µ‚©–³‚¢‚ñ‚¶‚á‚ËH
ŠCŠO‚ł͎g‚Á‚ĂȂ¢‚Ì‚©‚ÈH
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 18:30:03
.netŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邾‚¯‚Åcobol‚ðŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邯‚ÍŒÀ‚ç‚È‚¢‚ñ‚¶‚á‚ËH
>>191‚ªŒ¾‚¤‚»‚ê‚Æ>>186‚ª“¯ˆêl•¨‚¾‚Æ‚µ‚Ä>>186‚Íjava‚É‹»–¡‚ðŽ¦‚µ‚Ä‚é‚킯‚¾‚µ
.net‚Åc#‚â‚肽‚¢‚Á‚Ä‚»‚̕ʂ̃XƒŒ‚ł͌¾‚Á‚Ä‚é‚Ì‚©‚à‚µ‚ê‚ñ
‚»‚ñ‚È‚±‚Æ‚æ‚è.net”Å‚Ìcobol‚È‚ñ‚Ä‚ ‚é‚̂Ȃçjvmã‚Å“®ì‚·‚錾Œê‚Í‚¢‚Á‚Ï‚¢‚ ‚é‚©‚çjcobol‚Æ‚©‚à‚ ‚è‚»‚¤‚¾‚È
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:49:19
‰½ŒÌƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚ç‚È‚‚Ä‚àA‘åä•v‚Ȃ̂©‚æ‚‚í‚©‚è‚Ü‚¹‚ñ
‚ǂȂ½‚©‰ñ“š‚¨Šè‚¢‚µ‚Ü‚·
public class SampleApp extends JFrame{
public SampleApp(){
@@this.setSize(new Dimension(300,200));
@@this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@@this.setLayout(null);
@@@@@—ª
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:49:34
.NET‚Á‚ÄÌßÛ¸Þ×Ðݸތ¾Œê‚Å‚·‚©H
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:53:26
>>199
‚±‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð•ʂ̃Nƒ‰ƒX‚©‚ç‚‚‚é‚ñ‚¾‚ë
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:05:57
>>201
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:08:23
>>199
ŠÈ’P‚ÉŒ¾‚¤‚Æthis‚ÍŽ©•ª‚ðŽQÆ‚·‚é‚©‚çB
ŽÀsŽž‚ÍŽÀs’†‚̃Rƒ“ƒeƒLƒXƒg‚ðŽw‚·EEE‚Æ‚¢‚¤‚ÆŒë‰ð‚ª‚ ‚é‚©B
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:19:13
>>203
public SampleApp()‚ª‚Ç‚±‚©‚ŃCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚é‚©‚ç
ƒCƒ“ƒXƒ^ƒ“ƒX–¼‚ðÈ—ª‚Å‚«‚é‚Á‚Ă킯‚Å‚·‚Ë?
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:29:27
‚æ‚»‚É“Še‚µ‚悤‚ÆŽv‚Á‚½‚¯‚Ç‚â‚ß‚½B휂³‚ê‚é‚©‚çB
“éõ‚Ý[‚¢‚±‚±‚É‚·‚éB‚·‚êˆá‚¢‚¾‚¯‚ÇA•·‚¢‚Ä‚‚êB
ð“úA‘唌©‚µ‚½‚ñ‚¾B
ƒnƒ‹ƒ}ƒQƒhƒ“‚Á‚Ä‚¢‚¤‚¶‚á‚ñB‚ ‚ê‚Á‚ÄA‘f‚ÌŒ¾Œê‚̈Ӗ¡‚¾‚ÆAuƒMƒ‹ƒh‚Ì‹uv‚Á‚Ä‚¢‚¤ˆÓ–¡‚È‚ñ‚¾‚Á‚ÄB
‚ÅA¹‘‚Ì‚RF‚P‚U͂Ƀnƒ‹ƒ}ƒQƒhƒ“iƒMƒ‹ƒh‚Ì‹uj‚ÅÅI푈‚ª‹N‚±‚é‚Á‚Ä‚¢‚¤—\Œ¾‚ª‚ ‚é‚ñ‚¾‚ÆB
‚ÅA¹‘‚ƃ}ƒ„‚Ì—\Œ¾‚ɂ͑å̂̂‚Ȃª‚肪‚ ‚é‚ñ‚¾‚ÆBƒ}ƒ„‚Ì—ï‚Í‚Q‚O‚P‚Q”N12ŒŽ21“ú‚ðÅŒã‚ÉÁ‚¦‚Ä‚é‚Å‚µ‚傤B ‚¾‚©‚çA‚Ȃɂ©‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚¾BB
‚â‚Á‚ÏAÅI푈i‘æ3ŽŸ¢ŠE‘åíj‚¶‚á‚È‚¢‚©‚Á‚Ä–{‚Æ‚©‚Å‚¢‚í‚ê‚Ă邯‚ÇAˆê”Ô–â‘è‚Ȃ̂ÍAƒnƒ‹ƒ}ƒQƒhƒ“‚Ì–{“–‚̈Ӗ¡‚̃Mƒ‹ƒh‚Ì‹u‚ÌꊂȂñ‚¾‚¯‚ÇAƒCƒXƒ‰ƒGƒ‹‚̃KƒU‚̋߂‚È‚ñ‚¾‚Á‚ÄB
‚Ü‚¶‚ÅA‚â‚΂‚ËH
ƒnƒ‹ƒ}ƒQƒhƒ“‚Á‚Ä‚¢‚¤‚¶‚á‚ñB‚ ‚ê‚Á‚ÄA‘f‚ÌŒ¾Œê‚̈Ӗ¡‚¾‚ÆAuƒMƒ‹ƒh‚Ì‹uv‚Á‚Ä‚¢‚¤ˆÓ–¡‚È‚ñ‚¾‚Á‚ÄB
‚ÅA¹‘‚Ì‚RF‚P‚U͂Ƀnƒ‹ƒ}ƒQƒhƒ“‚ÅÅI푈‚ª‹N‚±‚é‚Á‚Ä‚¢‚¤—\Œ¾‚ª‚ ‚é‚ñ‚¾‚ÆB
‚ÅA¹‘‚ƃ}ƒ„‚Ì—\Œ¾‚ɂ͑å̂̂‚Ȃª‚肪‚ ‚é‚ñ‚¾‚ÆBƒ}ƒ„‚Ì—ï‚Í‚Q‚O‚P‚Q”N12ŒŽ21“ú‚ðÅŒã‚ÉÁ‚¦‚Ä‚é‚Å‚µ‚傤B
‚â‚Á‚ÏAÅI푈i‘æ3ŽŸ¢ŠE‘åíj‚¶‚á‚È‚¢‚©‚Æ‚©‚¢‚í‚ê‚Ă邯‚ÇAˆê”Ô–â‘è‚Ȃ̂ÍAƒnƒ‹ƒ}ƒQƒhƒ“‚̈Ӗ¡‚̃Mƒ‹ƒh‚Ì‹u‚ÌꊂȂñ‚¾‚¯‚ÇA
‚±‚ê‚Á‚Ä‚ÎAƒCƒXƒ‰ƒGƒ‹‚̃KƒU‚̋߂‚È‚ñ‚¾‚Á‚ÄB
‚Ü‚¶‚ÅA‚â‚΂‚ËHð“úA[–éƒuƒbƒNƒIƒt‚Å”ƒ‚Á‚Ä‚«‚½ƒIƒJƒ‹ƒg–{‚ð‘g‚݇‚킹‚邯‚±‚¤‚¢‚¤Œ‹‰Ê‚ɂȂé‚ñ‚¾‚¯‚ÇB
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:35:33
ƒƒMƒh‚Ì‹u‚È
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:44:41
>>207
‚»‚¤‚»‚êI‚í‚©‚Á‚Ä‚‚ꂽ‚©B‚â‚Á‚Ï‚â‚΂¢‚æB‚Ü‚¶‚ÅB
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 22:21:20
ƒƒMƒh‚Ì‹u‚Í‘î’nŠJ”‚Å‚à‚¤–³‚¢‚æ
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 22:38:16
‚Ï‚Á‚ÆŒ©ƒGƒƒQ‚̘b‚©‚ÆŽv‚Á‚½
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 00:09:17
Ž©‰‰‰³‚—
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 02:45:51
‰Æ‚Ìwindows‚̃pƒ\ƒRƒ“‚Éeclipse‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚©‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
ƒ}ƒEƒXƒCƒxƒ“ƒg‚̃\[ƒX‚ð‘‚‚Æ‚«‚¾‚¯ƒGƒ‰[‚ª‚ł܂·B
Žö‹Æ‚Å‚à‚ç‚Á‚½ƒ\[ƒX’Ê‚è‚ɂ܂é‚܂鑂¢‚Ä‚à‚¾‚߂ł·B
‚¿‚Ȃ݂Ɏö‹Æ‚Å‚àecipse‚ðŽg‚Á‚Ă܂µ‚ÄŠwZ‚Ì‚o‚b‚¾‚Á‚½‚çãŽè‚‚¢‚‚ñ‚Å‚·B
ƒXƒyƒ‹ƒ~ƒX‚à‚³‚ñ‚´‚ñŠm‚©‚߂܂µ‚½Bƒ_ƒ‚Å‚·B
‘¼‚̃Cƒxƒ“ƒg‚ÍŽŽ‚µ‚½‚±‚ƂȂ¢‚Å‚·‚ªEEE
ƒeƒXƒg‚à‹ß‚©‚Á‚½‚è‚·‚é‚ñ‚Å’N‚©‚¨Šè‚¢‚µ‚Ü‚·
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:01:52
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
¨public class App24 extends Applet implements MouseMotionListener {
int x = -5 , y = -5;
public void init() {
¨ addMouseMotionListener(this);
setBackground(Color.white);
}
public void mouseDragged( MouseEvent e ) {
x = e.getX();
y = e.getY();
repaint();
}
public void mouseMoved( MouseEvent e ) { }
public void update(Graphics g) {
paint(g);
}
public void paint(Graphics g) {
g.fillOval(x , y , 3 , 3 );
}
}
>>211‚Å‚·B@
—Ⴆ‚΂±‚̂悤‚ȃ\[ƒX‚ð‘‚¢‚½‚Æ‚µ‚Ü‚·B
‚·‚邯A‚SC‚Ws‚ª‚¨‚©‚µ‚¢‚悤‚Å‚·B
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:05:39
addMouseMotionListener((MouseMotionListener)this)
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:15:01
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽŽ‚µ‚Ü‚µ‚½‚ª“¯‚¶Š‚ɃGƒ‰[‚ªo‚½‚܂܂݂½‚¢‚Å‚·B
‘¼‚É–â‘è“_‚͂Ȃ¢‚Å‚µ‚傤‚©B
‚æ‚•ª‚©‚è‚Ü‚¹‚ñ‚ªƒ\[ƒX‚𑂈ȑO‚ÉÝ’è‚Æ‚©‚à“K“–‚É
‚â‚Á‚Ä‚é‚ñ‚Å‚»‚̕ӂɂ¨‚©‚µ‚¢‚ÆŽv‚¤“_‚ ‚ê‚΂»‚Á‚¿‚à
l‚¦‚Ä‚‚ꂽ‚ç‚Å‚·B‚±‚¤‚䂤ݒè‚É‚µ‚È‚¢‚ƃCƒxƒ“ƒg‚Í
Žg‚¦‚È‚¢‚ñ‚¾‚Ý‚½‚¢‚ÈEEE
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:16:25
>>212
–îˆó“ü‚Á‚Ă邩‚ç‚¶‚á‚Ë[‚ÌH
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:18:37
JDK‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¤‚Æ‚©H
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:23:15
>>215–îˆó‚̓Gƒ‰[‚ª‚Å‚éꊂð‚í‚©‚邿‚¤‚É‚¢‚ê‚Ü‚µ‚½B
ŽÀÛ‚Í“ü‚ê‚ĂȂ¢‚Å‚·B
>>216‰½‚Ì‚±‚Æ‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚¢‚ñ‚Å‚·B
‚Æ‚è‚ ‚¦‚¸ƒ\[ƒX‚É–â‘肪‚È‚¢‚È‚ç‚à‚¤–³—‚Á‚Û‚¢‚Å‚·‚ËEEE
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:24:47
>>217
ƒGƒ‰[ƒƒbƒZ[ƒW‚‚ç‚¢“\‚ê‚æAƒJƒX
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:49:23
‚Ü‚¸ŠwZ‚̊‹«‚ÆŽ©‘î‚̊‹«‚ªˆá‚¤‚ñ‚¾‚ëB
ŠwZ‚Ìæ¶‚ɑВk‚µ‚Ă݂½‚çH@ƒeƒXƒg‚Ì“_”ˆ«‚‚Ä‚à‚â‚é‹C‚Ŭт‚ê‚é‚©‚à‚æ‚—‚—‚—
‹ï‘Ì“I‚Ȋ‹«Ý’è‚Í‚±‚Á‚¿B
Eclipse“‡M26yJava/C/PHP/Ruby/Python/Perlz
½ÚØÝ¸(tech”Â)l50
‘æŽOŽŸ¢ŠE‘åí‚Å‚à‹N‚«‚½‚碊E•s‹µ’Eo‚·‚é‚©‚à‚ÈB•s‹ÞT‚¾‚ªB
‘æ“ñŽŸ¢ŠE‘åí‚Ì‘O‚É‚à‘å‹°Q‹N‚«‚ÄA¢ŠE‘åí‚ŋً}àŽxos‚Á‚ÄŽ‚¿’¼‚µ‚½‚æ‚ËB
COBOL‚Ío—ˆ‚邯‚ÇBASIC‚Ío—ˆ‚È‚¢‚¶‚á‚È‚‚ÄABASIC‚¶‚á‚â‚Á‚Ä‚ç‚ê‚È‚¢‚Á‚Ä•û‚ª‘å‚«‚¢‚¾‚낤B
Ší—p•n–R‚Å‚ ‚ꂱ‚êo—ˆ‚é‚È‚çAƒvƒƒWƒFƒNƒg–ˆ‚É“K“–‚ÉŒ¾ŒêŒˆ‚ß‚ç‚ê‚Ä‚à‚È‚ñ‚Æ‚©¬‚邪A
•’Ê‚ÍAV‚µ‚¢Œ¾ŒêŠo‚¦‚é‚͔̂ñí‚ɃRƒXƒgŠ|‚©‚镨‚¾‚ëB
Šî–{‚̓Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Å‚àA“ú–{ŒêŽg‚¢‚ªA‰pŒêŠo‚¦‚é‚̂͑å•Ï‚¾‚ºB“ú–{Œê‚ð‚»‚Ì‚Ü‚ÜŽg‚¦‚½‚Ù‚¤‚ª—y‚©‚ɕ֗˜B
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 05:17:43
>>219
•@•³‚Í–Ù‚Á‚Æ‚ê
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 05:35:08
ƒGƒNƒŠƒvƒX‚ŃRƒ“ƒgƒ[ƒ‹‚«[{ƒVƒtƒg‚«[{‚n‚ŃCƒ“ƒ|[ƒg’²‚ׂĂ‚ê‚é‹@”\‚ ‚邯‚Ç
‚ ‚ê‚f‚t‚h‚Å‚â‚é‚ɂ͂ǂ±‰Ÿ‚¹‚΂¢‚¢‚ÌH
222:foo
09/01/30 08:36:08
Velocity ‚ÅAƒeƒ“ƒvƒŒ[ƒg‚©‚ç—˜—p‚Å‚«‚é•Ï”‚̈ꗗ‚ðo—Í‚·‚é•û–@‚Á‚Ä‚ ‚é‚©‚ÈHƒOƒ[ƒoƒ‹•Ï”‚̃_ƒ“ƒv‚Å‚à‚¢‚¢‚¯‚Çc
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 10:54:41
>>212
‚ÍŠî–{“I‚ȃIƒuƒWƒFƒNƒgŽwŒü‚ÌŠT”O‚à‚í‚©‚Á‚ĂȂ¢‚‚¹‚É
GUI‚â‚çƒAƒvƒŒƒbƒg‚â‚ç‚â‚낤‚Æ‚µ‚Ä‚é‚Ì‚ªŠÔˆá‚¢
“ü–å‚©‚ç‚â‚è’¼‚¹
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 14:28:53
Ž¿–â‚Å‚·B
‹@ŽíˆË‘¶•¶Žš‚ðˆµ‚¤•K—v‚ª‚ ‚Á‚ÄAEUC_JP‚ł͂Ȃ
EUC_JP_Solaris
‚Æ‚¢‚¤•¶ŽšƒR[ƒh‚ɕϊ·‚µ‚ătƒ@ƒCƒ‹‚Éo—Í‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªAu‡‚v‚Ì•¶Žš‚¾‚¯ãŽè‚•ÏŠ·‚Å‚«‚Ü‚¹‚ñB
‘¼‚Ì•¶Žšu‡@v‚Ȃǂͳí‚Éo—Í‚³‚ê‚Ă܂·B
OS‚̓EƒBƒ“ƒhƒEƒY‚Å‚·B
——R‚â‘Έ–@‚ð‚²‘¶’m‚È•û‚Í‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚©H
u`v‚̕ϊ·‚¾‚¯‚Å‚à“ª‚ª’É‚©‚Á‚½‚Ì‚Éccorz
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 15:19:27
EUC_JP_Solaris‚Á‚Ä‚¢‚¤cnarset‚ɇ‚‚Á‚Ä‚¢‚¤•¶Žš‚ª‚È‚¢‚ñ‚¶‚á‚È‚¢H
‚Ç‚¤‚݂ĂàŠg’£•¶Žš‚¾‚µB
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 15:19:50
charset‚Ë
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 16:54:53
ƒ\ƒ‰ƒŠƒX‚ª“®ì‚·‚éŠJ”ŠÂ‹«‚ª•K—v‚Å‚ÍH
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 18:58:33
ƒGƒNƒŠƒvƒX‚ŃRƒ“ƒgƒ[ƒ‹‚«[{ƒVƒtƒg‚«[{‚n‚ŃCƒ“ƒ|[ƒg’²‚ׂĂ‚ê‚é‹@”\‚ ‚邯‚Ç
‚ ‚ê‚f‚t‚h‚Å‚â‚é‚ɂ͂ǂ±‰Ÿ‚¹‚΂¢‚¢‚ÌH
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 20:33:38
>>225-226
•’Ê‚Él‚¦‚½‚ç‚»‚¤‚È‚ñ‚¾‚¯‚ÇŠmØ‚ÆA‡‚‚ɑ΂·‚é‘Έ–@‚ª—~‚µ‚©‚Á‚½
>>227
‚Ù‚©‚Ì•¶Žš‚ÍXP‚Å“®‚¢‚Ă܂·B
‚½‚¾‚ÌEUC_JP‚¾‚Á‚½‚ç‡@‚¾‚Á‚ĕϊ·‚Å‚«‚È‚¢‚Å‚·‚æB
‚»‚à‚»‚àŠg’£•¶Žš‚È‚ñ‚Ăǂ¤‚¹ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚¶‚á•\ަ‚Å‚«‚È‚¢‚ñ‚¾‚©‚ç’ú‚߂Ă‚ê‚ê‚΂¢‚¢‚Ì‚Éorz
ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚¶‚áŽg‚í‚È‚¢ƒVƒXƒeƒ€‚¾‚©‚ç‚»‚ñ‚ÈŒ¾‚¢–󂪒ʗp‚·‚é‚Í‚¸‚à–³‚cc
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 20:41:30
ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚ÅŽg‚í‚È‚¢‚ñ‚È‚ç EUC Žg‚í‚È‚¢‚Å SJISŒn‚Ì windows-31j ‚‚©‚Á‚Æ‚«‚á‚¢‚¢‚ñ‚Å‚ÍH
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 21:13:25
>>230
EUC_JP‚Å‘¼¼½Ãтɑ—‚é‚©‚çeucŒnˆÈŠO•s‰Â‚Å‚·B
‚¯‚Çwindows-31j ‚©‚ç’¼Úi‚¤‚É‚ð‰î‚³‚¸jEUC‚ɕϊ·‚Å‚«‚ê‚ÎãŽè‚‚¢‚‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB@‚»‚ñ‚È‚±‚Ƃł«‚é‚©’m‚ç‚È‚¢‚Å‚·‚¯‚ÇB
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 21:24:04
>>231
•ÏŠ·æ‚ª‚È‚¢‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚©‚çA‘—‚ç‚ꂽ‘¤‚̃VƒXƒeƒ€‚Ň‚‚ðŽg‚¤‚±‚Ƃ͂Ȃ¢‚ñ‚¶‚á‚Ë[‚ÌH
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:10:13
>>232
ŽŽ‚µ‚Ä‚à‚炦‚Εª‚©‚邯Žv‚¢‚Ü‚·‚ªA
ƒTƒNƒ‰ƒGƒfƒBƒ^‚âGŠÛƒGƒfƒBƒ^‚Åu‡‚v‚ðEUC_JP‚ŕۑ¶‚Å‚«‚Ü‚·‚µŠJ‚¯‚Ü‚·B
‚ ‚ÆŽ–‚Ì”’[‚̓VƒXƒeƒ€‚©‚ç‘—‚è‚©‚¦‚³‚ê‚Ä‚«‚½ƒtƒ@ƒCƒ‹‚ɇ@‚Ȃǂª‚ ‚Á‚½‚±‚ƂȂñ‚ÅŽg‚í‚È‚¢‚Ƃ͂¢‚¢‚«‚ê‚È‚¢‚ñ‚Å‚·B
‚±‚±‚É‹‚él‚̃Œƒxƒ‹‚ł͑Έ•s‰Â‚Å‚·‚©H@‚Æ‚¿‚å‚Á‚Æø‚Á‚Ă݂éB
Œ»ÛŽ©‘Ì‚Íu‡‚v‚ðŠÜ‚Þ•¶Žš—ñ‚ð•¶ŽšƒR[ƒh‚ÉEUC_JP_Solaris‚ðŽw’肵‚ătƒ@ƒCƒ‹o—Í‚·‚邾‚¯‚ÅÄŒ»‚·‚邯Žv‚¢‚Ü‚·B (ÄŒ»‚µ‚È‚©‚Á‚½‚çƒo[ƒWƒ‡ƒ“‚Ì–â‘è‚È‚ÇA•ʂ̗—R‚ɂȂé‚Ì‚ÅÄŒ»‚µ‚È‚¢‚Ȃ炻‚̂ق¤‚ª‚ ‚肪‚½‚¢‚̂ł·‚ªcc)
u‡‚v‚ðEUC_JP‚Åo—Í‚µ‚½‚¢A‚½‚¾‚»‚ꂾ‚¯‚È‚ñ‚Å‚·B@‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:16:49
ç’k‚Å‚à‚»‚ñ‚Èø‚è“ü‚ê‚ç‚ꂽ‚玀‚˂Ƃ¢‚¢‚½‚‚È‚é‚Ë
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:27:44
‚»‚à‚»‚àEUC_JP_Solaris‚Ň@‚â‚ç‘Ήž‚µ‚Ä‚¢‚é‚Ì‚©H
EUC_JP_MS‚È‚ñ‚Ä•¨‚ª‘¶Ý‚µ‚Ă邿‚¤‚ÅAGŠÛ‚ŕۑ¶‚Å‚«‚é‚Ì‚ÍEUC_JP_MS‚¾‚©‚çH‚©H
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:39:24
>>235
java‚ÅŽg‚¤•û–@‚ª‚ ‚è‚Ü‚·‚©H ‚»‚Ì•¶ŽšƒR[ƒhB
Java‚ª“à•”‚Å‚¤‚ɂɟŽè‚ɕϊ·‚·‚é‚Ì‚ª–â‘è‚È‚ñ‚Å‚·B
‚¤‚ɂɂ͖{—ˆŠg’£•¶Žš‚ª–³‚¢‚Ì‚ÅB
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:47:13
>>236
ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒGƒ“ƒR[ƒfƒBƒ“ƒO
URLØÝ¸(java.sun.com)
java‚Ì5.0‚©‚¹ƒTƒ|[ƒg‚³‚ê‚Ă邂³‚¢
•¶ŽšƒR[ƒh•\
URLØÝ¸(ash.jp)
‚»‚µ‚ÄJISX0208‚ÉNo.‚Í‚ ‚éB
‚µ‚©‚µjava‚Í‚¤‚É‚Æ‚Ì‘ŠŒÝ•ÏŠ·‚űÎÞ°Ý‚µ‚¿‚Ⴄ‚ñ‚¾‚æ‚Ȃǂ¤‚µ‚½‚à‚Ì‚©
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:01:03
> ‚¤‚ɂɂ͖{—ˆŠg’£•¶Žš‚ª–³‚¢‚Ì‚ÅB
Œ‚̇‚‚ÍU+2116B‚¿‚á‚ñ‚Æ‘¶Ý‚·‚éB
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:09:12
>>237
EUC_JP_MS‚ÅŒŸõ‚µ‚½‚çƒqƒbƒg‚µ‚È‚©‚Á‚½‚ñ‚Å‚·‚¯‚ÇAEUC_JP_Solaris‚̘b‚Å‚·‚©H
0208‚É‚ ‚é‚È‚çEUC_JP_LINUX Žg‚¦‚ÎãŽè‚‚¢‚‰Â”\«‚Í‚ ‚è‚Ü‚·‚ËB
ãŽè‚‚¢‚‚È‚ç
EUC_JP_LINUX‚ÆEUC_JP_Solaris‚Å‚»‚ꂼ‚êƒGƒ“ƒR‚µ‚ăoƒCƒg’PˆÊ‚Å”äŠr‚µ‚ĕ⊮‚·‚é‚Á‚Ä‚±‚Æ‚à‚Å‚«‚È‚‚Í–³‚¢‚©Bˆê‚©‚çƒGƒ“ƒR[ƒhƒvƒƒOƒ‰ƒ€‘‚‚æ‚è‚͂܂µ‚¾‚낤‚¯‚Çc
>>238
‚»‚¤‚È‚ñ‚Å‚·‚©H@JAVA‚ŃoƒCƒg“f‚©‚¹‚ÄŠm”F‚µ‚Ä‚½‚̂ł»‚Ì’l‚Å‚ ‚邱‚Ƃ͒m‚Á‚Ă܂µ‚½‚ªA
‚Ç‚±‚©‚Ì•¶ŽšƒR[ƒh‘Ήž•\‚ł͖¢‘Ήžˆµ‚¢‚ɂȂÁ‚Ä‚½‚Ì‚Å³Ž®‚È‚à‚̂ł͂Ȃ¢‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½B
‘¶Ý‚·‚é‚©‚Ç‚¤‚©‚Í‚ ‚Ü‚è–â‘è‚¶‚á‚È‚‚ÄA•ÏŠ·‚Å‚«‚È‚¢‚Ì‚ª–â‘è‚È‚ñ‚Å‚·‚¯‚Ç‚ËB
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:09:34
„‚»‚µ‚ÄJISX0208‚ÉNo.‚Í‚ ‚éB
‚È‚¢‚æB‚»‚Ì•\‚̓tƒHƒ“ƒg‚ª‘Ήž‚µ‚Ă邯ŸŽè‚É•\ަ‚µ‚¿‚Ⴄ‚¾‚¯B
JIS X 0208 ‚Å‚Í13‹æ‚ÍŽg‚í‚ê‚ĂȂ¢B
‚¾‚©‚ç“ÆŽ©Šg’£‚·‚él’B‚É13‹æŸŽè‚ÉŽg‚í‚ê‚¿‚á‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇB
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:17:20
>>240
‚È‚ñ‚Æ‚¢‚¤ƒJƒIƒX
eucJP-ms
URLØÝ¸(www2d.biglobe.ne.jp)
‚±‚±‚Ì•\‚¾‚Æ0208‚ɂ͂Ȃ¢Ž–‚ɂȂÁ‚Ä‚é‚Ë
‚‚܂èA0208‚É‘¶Ý‚µ‚È‚¢‡‚‚ªEUC_JP_Solaris‚ŃoƒPƒ‹‚̂ͳí‚È“®ì‚Ȃ̂©
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:20:21
>>240
NECŠg’£ŠOŽš‚Á‚Ä‘‚¢‚Ă܂·‚ËB
NECŽ€‚˂΂¢‚¢‚Ì‚ÉB
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:24:10
„ŠDF‚̃R[ƒhƒ|ƒCƒ“ƒg‚ÍAIBM“ÁŽê•¶Žš‚Å‚à’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
‚±‚Á‚¿‚ɕϊ·‚³‚ê‚Ä‚¢‚éˆ«Š¦
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:31:15
>>243
ƒeƒ‰ƒpƒbƒh‚ÅEUC‚ŕۑ¶‚µ‚½‚ç0xADE2‚ŕۑ¶‚³‚ꂽB
‚¾‚ªA0208‚ɂ͇‚‚Í‘¶Ý‚µ‚È‚¢‚ñ‚¾‚©‚çA
EUC_JP_MS¨‚¤‚ɂɨEUC_JP_Solaris‚Å”j‰ó‚³‚ê‚é‚̂ͳ킂³‚¢B
¦EUC_JP_MS¨‚¤‚ɂɨEUC_JP_MS‚Å‚à”j‰ó‚³‚ê‚é‚©‚à‚µ‚ê‚ñ‚¯‚Ç‚—
‚»‚µ‚ÄAÅ‘å‚Ì–â‘è‚ÍEUC_JP_Solaris‚É‘¶Ý‚µ‚È‚¢”¤‚̇‚‚ªA
>>231‚̃VƒXƒeƒ€‚ÅŽg‚í‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©B
windows‚ÅŽg‚¦‚é‚ñ‚¾‚©‚çŽg‚¦‚È‚¢‚̂͂¨‚©‚µ‚¢‚Æ‚©“d”g‚ÈŽ–‚ð‹q‚ªŒ¾‚¤‚©‚Ç‚¤‚©B
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:43:56
>>244
EUC_JP_Solaris‚É‘¶Ý‚·‚é‚©‚Ç‚¤‚©‚æ‚èŽg‚¦‚é‚©‚Ç‚¤‚©‚ª–â‘肾‚©‚ç
Žc”O‚È‚ª‚瑽•ªŽg‚¦‚Ü‚¹‚ñ‚Í’Ê—p‚µ‚È‚¢‚Å‚·cc
‚Æ‚¢‚¤‚©‹@ŽíˆË‘¶•¶Žš‚¾‚©‚çŽg‚¦‚Ü‚¹‚ñ‚Í’Ê—p‚µ‚È‚©‚Á‚½B
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:48:01
>>245
‚â‚Á‚Ï‚»‚¤‚Ȃ邩`‚»‚Á‚¿‚̃VƒXƒeƒ€‚ÌŽÀ‘•‚É‚æ‚Á‚¿‚Ü‚¤‚ñ‚¾‚ÈB
‚µ‚©‚µA‘Îôl‚¦‚邯“ª‚©‚ç“’‹C‚ª‚Å‚»‚¤‚¾‚È
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:48:48
‚Æ‚è‚ ‚¦‚¸AEUC_JP_Solaris‚̃VƒXƒeƒ€‚Ň‚‚ðŽg‚Á‚Ă邩AŽg‚¦‚Ä‚¢‚é‚©‚𒲂ׂñ‚Æ‚ ‚©‚ñ‚Ë
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:50:38
>>246
³’¼‚±‚ÌŽdŽ–‚Å•¶Žš‚ªŒ™‚¢‚ɂȂè‚Ü‚µ‚½B
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:58:55
’·‚¢ŠÔ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
Œ‹˜_‚Íu³U–@‚͂Ȃµv‚Á‚ÄŠ´‚¶‚Å‚·‚Ëorz
“ÆŽ©‚Å•¶ŽšƒZƒbƒg쬂ª‚ñ‚΂è‚Ü‚·cc
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:09:14
>>249
ƒIƒ}ƒG‚ªŠ¨ˆá‚¢‚µ‚Ä‚¢‚邾‚¯B
ƒoƒJ‚Á‚Ä‚»‚ñ‚È‚à‚ñB
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:11:47
>>250‚̈Ӗ¡‚ª‚æ‚•ª‚©‚ç‚È‚¢‚ñ‚¾‚¯‚ÇAEUC_JP_Solaris‚Ň‚‚ªƒtƒ@ƒCƒ‹‚Éo—͂ł«‚Ü‚µ‚½‚æA‚Á‚ĈӖ¡H
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:15:27
ʼn‚̇‚‚ª‚łȂ¢‚Á‚Ä”Y‚Ý‚ªƒoƒJ‚Ȃ̂©A
³U–@‚͂Ȃµ‚Æ‚¢‚¤”»’f‚ªƒoƒJ‚Ȃ̂©B
‚Ç‚Á‚¿‚¾‚ë‚ËH
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:16:23
0x8FA2F1 ‚ɕϊ·‚Å‚«‚ÄŠì‚ñ‚Å‚él‚È‚ñ‚Å‚µ‚傤
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:28:13
public List method(){
@@try {
@@@@return new ArrayList();
@@} catch (Exception e) {
//‚±‚±‚Å”ñƒ`ƒFƒbƒN—áŠO‚𓊂°‚È‚¢‚Æ
//‚±‚̃ƒ]ƒbƒg‚ÍŒ^list ‚ð•Ô‚·•K—v‚ª‚ ‚邯‚¢‚¤ƒGƒ‰[‚ɂȂé
@@}
}
‚È‚ºƒRƒŒƒNƒVƒ‡ƒ“‚ð•Ô‚·‚Æ‚«‚É”ñƒ`ƒFƒbƒN—áŠO‚𓊂°‚È‚¢‚ƃGƒ‰[‚ɂȂé‚̂łµ‚傤‚©
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:30:57
>>254
public List method(){
@@try {
@@@@return new ArrayList();
@@} catch (Exception e) {
@@}
return null; //©‚±‚ê‚͂Ȃ¢‚ÌH
}
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:36:34
>>254
ƒGƒ‰[‚Æ‚¢‚¤‚Ì‚ÍAƒRƒ“ƒpƒCƒ‹EƒGƒ‰[‚Ì‚±‚Ƃł·‚©B
—áŠO‚ª”¶‚µ‚½ê‡‚Ì—¬‚ê‚ÉAƒƒ\ƒbƒh‚𔲂¯‚é•û–@‚ª‘‚©‚ê‚Ä‚¢‚È‚¢‚©‚çB
”ñƒ`ƒFƒbƒN—áŠO‚ÍAƒƒ\ƒbƒh‚𔲂¯‚é•û–@‚̈ê‚ÂB
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 01:41:54
ƒƒ]ƒbƒgŒ¾‚¤“z‚Í‚½‚¢‚Ä‚¢’Þ‚è
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 02:56:42
0xADE2‚ðƒtƒ@ƒCƒ‹‚©‚ç“ü—Í
EUC_JP_Solaris: ‡‚(0x2116)
EUC_JP_LINUX: ?(0xFFFD)
EUC_JP: ?(0xFFFD)
'‡‚'‚ðƒtƒ@ƒCƒ‹‚Éo—Í
EUC_JP_Solaris: 0x8FA2F1
EUC_JP_LINUX: 0x3F
EUC_JP: 0x8FA2F1
0x8FA2F1‚ðƒtƒ@ƒCƒ‹‚©‚ç“ü—Í
EUC_JP_Solaris: ‡‚(0x2116)
EUC_JP_LINUX: ?(0xFFFD)
EUC_JP: ‡‚(0x2116)
‚¤‚¿‚̊‹«‚¾‚Æ‚±‚¤‚È‚Á‚½‚¯‚ÇA‚Ç‚±‚ç•Ó‚ªˆ«‚¢‚ÌH
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 07:12:11
‚±‚±‚̂₂Á‚ÄŒ‹\ŠÔˆá‚¢‹³‚¦‚邿‚È
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 10:43:43
>>258
'‡‚'‚ðƒtƒ@ƒCƒ‹‚Éo—Í
EUC_JP_Solaris: 0x8FA2F1
EUC_JP_LINUX: 0x3F
EUC_JP: 0x8FA2F1
ª‚±‚ê‚ðEUC‚ðˆµ‚¦‚éƒGƒfƒBƒ^‚ÅŠJ‚¢‚Ă݂ÄB 3ƒoƒCƒg‚Ì•û‚É‚È‚é‚Æ‘½•ª‰»‚¯‚é‚©‚çB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5059“ú‘O‚ÉXV/227 KB
’S“–:undef