そういや全然講義の内容と関係ないけど、ボクシング変換って int <-> Integer とかのリテラルとそれに対応するラッパクラス間のみで働くものかと思ってたら、リテラル <-> Object 間でもちゃんと変換してくれるんだとか思った。5.0 からなんですかね。1.4 だとこんなことができた記憶がない。
public static void main( String[] args ) { Object o = 3; System.out.println( o instanceof Integer ); // => true }