Java

Javaによるキャッシュの実装Tips

HashMapを使ったキャッシュの問題点 削除ロジックを入れなければOutOfMemoryErrorの原因となる どれくらいの量が適切か判断が難しい 古いキャッシュを効率的に捨てるロジックを実装するのはけっこう面倒 解決策 メモリが足りなくなるとエントリが自動的にガ…

protected

Javaのprotectedはサブクラスからだけでなくパッケージ内からも見えるが、なんかいいことあるのだろうか。 たしかC++のprotectedはサブクラスからだけなんだよな。

テストケース

JUnitなどを使うユニットテスト。 実際のところ、クラスごとにテストクラスを書くのはけっこう大変だ。 それに、クラスによっては、テストケースを書いたところで動作検証が当り前すぎてあまり役に立たない。 かといってプログラムをたくさんガリガリと書い…