// JRE 1.6.0_07
// java.lang.System
// System.out.printlnやSystem.err.println
// tag 標準出力 エラー出力
// 普通の標準出力
System.out.println( "hoge" );
// => hoge
// エラー出力
// Eclipseとかで実行すると赤い文字で出力される
System.err.println( "hoge" );
// => hoge
// エラーをファイルに吐きたい時は、System.setErr(PrintStream)
// 下記のように記述すると、err.txtにfugaが出力される
System.setErr( new PrintStream( new FileOutputStream("err.txt") ) );
System.err.println( "fuga" );
// もちろん標準出力もファイルにできる
System.setOut( new PrintStream( new FileOutputStream("out.txt") ) );
System.out.println( "fuga" );
// こういう書き方をすると起こられる
// System.out = new PrintStream( new FileOutputStream("out.txt") );
// => The final field System.out cannot be assigned