2005-07-01から1日間の記事一覧

Sentinel PRE

Sentinel PRE の論文をIBMトロントのグループが輪講(?)で読んでくれたようで、たとえツッコミ所満載な論文だとしても嬉しいものだ。

メソッド内で定義されている内部クラスがメソッドのローカル変数を参照する場合、その変数はfinalでなければならない

しかし、Java言語の内部クラスを設計している最中は「finalでなくともよい」という選択肢も検討されたようだ。その場合、ローカル変数はスタックでなくヒープに割り当てないといけない*1。当時のJava言語は明示的にnewする以外はヒープからのメモリ確保はし…