読者です 読者をやめる 読者になる 読者になる

JavaでSingletonパターンを実装するのにclassとenumのどちらを使うべきか

Java6でSingletonパターンを実装する方法を勉強した。 JavaでSingletonを実装する方法は大きく分けてclassを使う方法とenumを使う方法の2通りが存在する。 classだとシリアライズ・デシリアライズの際にインスタンスの唯一性を保つためにはあれこれと細かい…

Javaのガーベジコレクションを実行して遊んでみた

こんにちは。最近はJavaの猛勉強をしております。 Javaでは明示的にgcを呼び出せるようなので、実際にやってみました。 class TestGarbageCollection { public static void main(String[] args) { // 現在のRuntimeオブジェクトを取得 Runtime rt = Runtime.…