memo
- sun.misc.Launcher.AppClassLoaderはURLClassLoaderをextendsしてた。
- File#getCanonicalPath()はFile#getAbsolutePath()と違う。
- SoftReference、WeakReference、PhantomReferenceの効果的な使用法を学ぶ。ここの「使用法とイディオム」はチェック。
- ThreadLocal.ThreadLocalMapで管理されるEntryはWeakReferenceをextendsしてるけどReferenceQueueはつかってない。ReferenceQueueを使わないと速くなるってことなのかなー。