0 امتیاز
قبل در برنامه نویسی توسط (778 امتیاز)
ویرایش شده قبل توسط

یک نمونه کلاس singletone که در فصل دوم کتاب spring in action نوشته شده بود:

package com.springinaction.springidol;

public classStage{
     privateStage(){
}

private static class StageSingletonHolder{
    static Stageinstance = new Stage();
}
public static StagegetInstance(){
    return StageSingletonHolder.instance;
}
}

و گفته شده بود که StageSingletonHolder برای lazy load instance است، نفهمیدم که چه طوری این کار انجام میشه و چرا اینطوری نوشته شده یعنی چه فایده ای دارد؟

ممنون.

سوالات مشابه

0 امتیاز
0 پاسخ 553 بازدید
+1 امتیاز
1 پاسخ 993 بازدید
+2 امتیاز
2 پاسخ 776 بازدید
+1 امتیاز
1 پاسخ 944 بازدید
+2 امتیاز
2 پاسخ 1.2هزار بازدید
0 امتیاز
0 پاسخ 596 بازدید
0 امتیاز
0 پاسخ 771 بازدید
+1 امتیاز
1 پاسخ 1.7هزار بازدید
+1 امتیاز
2 پاسخ 1.2هزار بازدید
...