Revised: Feb./23rd/2003; Since: Jan./5th/2002
$B%W%m%0%i%`$G$O0lHL$K!"B?$/$N
$B$3$l$i$N%9%H%j!<%`$r07$&$?$a$NI8=`%/%i%9%i%$%V%i%j$O!"(B $B$=$7$F!"$3$l$i$N%9%H%j!<%`$O%*%V%8%'%/%H$H$7$F07$o$l$^$9!#(B $B%9%H%j!<%`$H$O%G!<%?$ND>@~E*$JN.$l$H$$$&35G0$G$"$j!"8=BeE*$J%W%m%0%i%_%s%08@8l$G$O!"F~=PNO$r%9%H%j!<%`$H$7$F07$$$^$9!#(B $BNc$($P!"%G%#%9%/>e$N%U%!%$%k$K8~$+$&%9%H%j!<%`$,$"$k$H$-!"$=$3$K=q$-9~$s$@%G!<%?$O%U%!%$%k$K=PNO$5$l$^$9!#%M%C%H%o!<%/$+$iN.$l9~$`%9%H%j!<%`$+$i$O%M%C%H%o!<%/1[$7$N%G!<%?$r
Java$B$G$O%G!<%?(BI/O$B$K%9%H%j!<%`$H$$$&35G0$r;H$$$^$9!#(Bjava.io$B%Q%C%1!<%8Fb$N%9%H%j!<%`!&%/%i%9$O!"Bg$-$/J,$1$k$H!"%P%$%H!&%9%H%j!<%`!"J8;z%9%H%j!<%`!"%*%V%8%'%/%H!&%9%H%j!<%`$N;0$D$J$j$^$9!#(BJava$B$N(BI/O$B$O!"A4$F%9%H%j!<%`$N%*%V%8%'%/%H$H$7$F java.io$B%Q%C%1!<%8Fb$N%/%i%9$O!"%G%P%$%9(BI/O$B!"%M%C%H%o!<%/(BI/O$B$J$I$,E}0lE*$JOHAH$_$G@_7W$5$l$F$$$^$9!#A4$F$N%9%H%j!<%`$O!"%P%$%H!&%9%H%j!<%`!"J8;z%9%H%j!<%`!"%*%V%8%'%/%H!&%9%H%j!<%`$KJ,$1$i$l!"]%/%i%9!?%$%s%?%U%'!<%9$K4p$E$-$^$9!#(B Java$B$G$O!"J8;z$O(B2$B%P%$%H$N(BUNICODE$B$GI=8=$5$l$^$9!#$3$NE@$G!"J8;zNs=hM}$K$*$$$F$O!"%P%$%H$NO"B3!J%7!<%1%s%9!K$G$"$k%P%$%H!&%9%H%j!<%`$O8zN($,0-$/!"J8;z%9%H%j!<%`$,MW5a$5$l$^$7$?!#$^$?!"%*%V%8%'%/%H$r%U%!%$%k$d(BDB$B$K3JG<$7$?$j!"%M%C%H%o!<%/1[$7$K$d$j $B$^$?!"(BJ2SE v1.4$B$G$O!"$5$^$6$^$JMW7o$K1~$($F(Bjava.nio$B%Q%C%1!<%8$,DI2C$5$l$^$7$?!#:#8e2?G/$b;H$o$l$k$@$m$&%Q%C%1!<%8$r!"4:$($F(BNew I/O$B$HL?L>$7$?$3$H$K!"%9%H%j!<%`$NOHAH$_$OJQ99$7$J$$$G!"3HD%5!G=$@$1$r(Bnio$B$K $B$^$:(Bjava.io$B$N%/%i%972$NMxMQ$r8!F$$7!"2r7h$G$-$J$$MW7o!?MW5a$,H/@8$7$?$H$-$K!"%f!<%F%#%j%F%#$H$7$F(Bnio$B%Q%C%1!<%8$b8!F$$7$F$/$@$5$$!#K\9F$G$O(Bv1.3$B$H6&DL$N(Bjava.io$B%Q%C%1!<%8$N%/%i%972$K$D$$$F>R2p$7$^$9!#(B java.io$B$N%9%H%j!<%`!&%/%i%9$OMW7o$K1~$8$FB?4t$KEO$j$^$9!#%P%$%H%9%H%j!<%`$O(BInputStream/OutputStream$B!"J8;z%9%H%j!<%`$O(BReader/Writer$B$r7Q>5$7$F$$$^$9!#>\:Y$O(BAPI$B;EMM=q$r$4Mw$$$?$@$/$H$7$F!"$3$3$G$O$=$NA4BN$r354Q$7$F$_$^$9!#(B $B%P%$%H!&%9%H%j!<%`$HJ8;z%9%H%j!<%`$K$O!"$*8_$$$K%+%&%s%?!$l$NBP1~$r<($7$^$9!#(B java.io.*, java.swing.*$B$J$I$NBeI=E*$J%9%H%j!<%`$N3,AX9=B$$O?^(B3$B$N$h$&$K$J$j$^$9!#Hs?d>)$N%/%i%9!"FC Java $B$G$O!"J8;z$O(B Unicode $B$G07$$$^$9!#(B Unicode $B$GJ8;zId9f2=$5$l$?J8;z%;%C%H$O0lJ8;z$,#1#6%S%C%H!J#2%P%$%H!K$GI=8=$5$l$^$9!#$=$N%3%s%T%e!<%?>e$G$N%U%)!<%^%C%H$O(B UTF $B$H8F$P$l$^$9!#0x$_$K!"(B UTF $B$O(B UCS Transformation Format $B$G$"$j!"(B UCS (Universal Character Set) $B$r(B Transform $B$7$?(B Format $B$G$9!#(B $B2<0L#7%S%C%H$O(B ASCII $B$H8_49@-$r;}$A$^$9!#1QJF7w$N(B ASCII $B$GK~B-$7$F$-$??M!9$O(B Unicode $B$r(B Internationalization (I18N) $B$rK~B-$9$k$b$N$H$7$F4?7^$7$F$$$^$9!#$7$+$7!"F|K\$dCf9q$J$I!"KDBg$JJ8;z$rI,MW$H$9$k8@8l7w$G$N $B$$$:$l$K$;$h!"(B JavaVM $B$OJ8;z!?J8;zNs$NFbItI=8=$K(B Unicode $B$r;H$$!"F~=PNO$G$O$=$N%U%)!<%^%C%H$G$"$k(B UTF $B$rMQ$$$^$9!#(B $B#1#6%S%C%HJ8;z$rFI$_=q$-$9$k%9%H%j!<%`$OJ8;z%9%H%j!<%`$H8F$P$l$F$$$^$9!#(B $BJ8;z%9%H%j!<%`$K$bB?$/$N $BNc$($P!"(B $B3N$+$K#1#6%S%C%HJ8;z$NFI$_9~$_$K$J$C$F$$$^$9!#F1$8$/!"(B 16$B%S%C%HJ8;z$N(B I/O $B$KBP$7$F!"2hA|$d2;$J$I$N%P%$%J%j!InputStream $B%/%i%9$H(B $B:G=i$O(B $BOutputStream $B$N=q$-9~$_$N%a%=%C%I$NDj5A$r8+$F$_$^$9!#(B $B$I$A$i$b%P%$%H7?$G%G!<%?$rjava.io
$B%Q%C%1!<%8$+$iDs6!$5$l$^$9!#$3$l$i$N%/%i%9$O0lHL$K!"$B%9%H%j!<%`$H$O$J$s$@$m$&$+(B
$B%9%H%j!<%`35@b(B
$B%P%$%H!&%9%H%j!<%`(B $BJ8;z%9%H%j!<%`(B $B@bL@(B $BF~NO(B
$B=PNO(BBufferedInputStream
BufferedOutputStreamBufferedReader
CharArrayReader$BF~=PNO$K%P%C%U%!$r;H$C$F8zN($r>e$2$k(B $BF~NO(B
$B=PNO(BByteArrayInputStream
ByteArrayOutputStreamCharArrayReader
CharArrayWriter
StringWriter$B%P%$%HG[Ns$dJ8;zG[Ns!"(BString$B7?%*%V%8%'%/%H$KBP$9$k%9%H%j!<%`$r:n@.$9$k(B $BF~NO(B
$B=PNO(BFileInputStream
FileOutputStreamFileReader
FileWriter$B%U%!%$%k$KBP$9$k%9%H%j!<%`$r:n@.$9$k(B $BF~NO(B
$B=PNO(BFilterInputStream
FilterOutputStreamFilterReader
FilterWriter$B$3$l$i$r7Q>5$7$F%+%9%?%`%9%H%j!<%`$r:n@.$9$k$?$a$NCj>]%/%i%9(B $BF~NO(B
$B=PNO(BPipeInputStream
PipeOutputStreamPipeReader
PipeWriter$BJ#?t$N0[$J$k%9%H%j!<%`4V$r$D$J$2$k%Q%$%W$r:n@.$9$k(B
$B?^(B3. $B%9%H%j!<%`$N3,AX9=B$!J(BIDG Java 2 J2SE 1.4$B$h$jE>:\!K(B
$BJ8;z%9%H%j!<%`(B
$BJ8;z%3!<%I(B
$BJ8;z%9%H%j!<%`(B
Writer
$B%/%i%9$r%9!<%Q!<%/%i%9$H$9$k%5%V%/%i%9$K$J$C$F$$$^$9!#0x$_$K!"(B Reader
/Writer
$B%/%i%9$OCj>]%/%i%9$G$"$j!"D>@\%$%s%9%?%s%92=$9$k$3$H$O$G$-$^$;$s!#(B
java.io.Reader
Reader
|
+--BufferedReader------LineNumberReader
|
+--CharArrayReader
|
+--InputStreamReader---FileReader
|
+--FilterReader--------PushBackReader
|
+--PipeReader
|
+--StringReader
java.io.Writer
Writer
|
+--BufferedWriter
|
+--CharArrayWriter
|
+--OutputStreamWriter--FileWriter
|
+--FilterWriter
|
+--PipeWriter
|
+--StringWriter
Reader
$B%/%i%9$OFI$_9~$_$N$?$a$N%a%=%C%I$r
int read()
int read(char cbuf[])
int read(char cbuf[], int offset, int length)
Writer
$B%/%i%9$O=q$-9~$_$N%a%=%C%I$r
int write(int c)
int write(char cbuf[])
int write(char cbuf[], int offset, int length)
$B%P%$%H%9%H%j!<%`(B
OutputStream
$B$+$iGI@8$7$F$$$^$9!#(B
java.io.InputStream
InputStream
|
+--FileInputStream
| +--LineNumberInputStream
+--PipedInputStream |
| +--DataInputStream
+--FilterInputStream------|
| +--BufferedInputStream
+--ByteArrayInputStream |
| +--PushbackInputStream
+--SequenceInputStream
|
+--StringBufferInputStream
|
+--ObjectInputStream
java.io.OutputStream
OutputStream
|
+--FileOutputStream
|
+--PipedOutputStream +--DataOutputStream
| |
+--FilterOutputStream-----+--BufferedOutputStream
| |
+--ByteArrayOutputStream +--PrintStream
|
+--ObjectOutputStream
Reader
/Writer
$B$HF1$8$/!"(B InputStream
/OutputStream
$B$NFI$_9~$_!?=q$-9~$_$N%a%=%C%I$r8+$F$_$^$7$g$&!#(BInputStream
$B%/%i%9$GDj5A$5$l$F$$$kFI$_9~$_$N%a%=%C%I$G$9!'(B
int read()
int read(byte cbuf[])
int read(byte cbuf[], int offset, int length)
int write(int c)
int write(byte cbuf[])
int write(byte cbuf[], int offset, int length)
Copyright © 2002-2003 SUGAI, Manabu. All Rights Reserved.
SEO
[PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送