2013-02-01から1ヶ月間の記事一覧

Java7 の例外ハンドリングの改善による非互換性

ひとつ前の記事で紹介した Java SE 7 and JDK 7 Compatibility - Oracle のなかに、面白い非互換性がありました。 Synopsis: Improved Exception Handling May Cause source Incompatibility 概要: 例外ハンドリングの改善が原因のソース非互換性 Java SE 7 …

Java6 と Java7 の互換性

Java6 のサポート期限が今月末(2013年2月)で切れます。 その前に、Java6 から Java7 への移行をしなくてはなりません。 そこで参考になるのがこのページ。 Java SE 7 and JDK 7 Compatibility - Oracle 基本的に Java は上位互換があるので、 Java6 と Jav…

JavaとC#で、文字列と null を結合したときの結果が違う (JavaプログラマーがC#でプログラムを書いて引っかかったところ その4)

Java と C# で、文字列と null を結合したときの結果が違います。 // Java System.out.println("abc," + null); // C# Console.WriteLine("abc," + null); Java の場合、結果は「 abc,null 」です。 C# の場合、結果は「 abc, 」です。 文字列と null を結合…