ご使用のブラウザではJavaScriptがサポートされていません。このページの完全な機能を使用するには、JavaScriptのサポートが必要です。
コンテンツへスキップ
Oracle Technology Network
ソフトウェアのダウンロード
ドキュメント
検索
Java SE 1.2での
java.io
に対するマイナーな変更
Java SE 1.2では、次のような変更がパッケージ
java.io
に導入されました。大きな変更ではありません。
PrintWriter
クラスの
out
フィールドがprivateからprotectedに変更されたため、サブクラスからアクセスできます。
RandomAccessFile
クラスで、新しい
setLength
メソッドがサポートされます。
StringWriter(int)
コンストラクタがpublicになりました。
次のコンストラクタによって、入力パラメータが
null
でないかどうかが検査されます。
コンストラクタ
PrintStream(OutputStream out)
および
PrintStream(OutputStream out, boolean autoFlush)
は、パラメータ
out
が
null
の場合に、
NullPointerException
をスローします。
コンストラクタ
InputStreamReader(InputStream in)
および
InputStreamReader(InputStream in, String enc)
は、
in
パラメータが
null
の場合に、
NullPointerException
をスローします。
コンストラクタ
OutputStreamWriter(OutputStream out)
および
OutputStreamWriter(OutputStream out, String enc)
は、
out
パラメータが
null
の場合に、
NullPointerException
をスローします。
protectedコンストラクタ
Reader(Object lock)
および
Writer(Object lock)
は、
lock
パラメータが
null
の場合に、
NullPointerException
をスローするようになりました。