十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
第一種:飽漢模式
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、濰坊網(wǎng)站維護(hù)、網(wǎng)站推廣。
public class SingleTon {
private SingleTon(){
}
//實(shí)例化放在靜態(tài)代碼塊里可提高程序的執(zhí)行效率,但也可能更占用空間
private final static SingleTon instance = new SingleTon();
public static SingleTon getInstance(){
return instance;
}
}
第二種:饑漢模式
public class SingleTon {
private SingleTon(){}
private static instance = null; //newSingleTon();
public static synchronized SingleTon getInstance(){
if(instance == null)
instance = new SingleTon();
return instance;
}
}
第三種:用枚舉
public enum SingleTon{
ONE;
}
第三:更實(shí)際的應(yīng)用(在什么情況用單例)
public classSequenceGenerator{
//下面是該類自身的業(yè)務(wù)功能代碼
private int count = 0;
public synchronized int getSequence(){
++count;
}
//下面是把該類變成單例的代碼
private SequenceGenerator(){}
private final static instance = new SequenceGenerator();
public static SingleTon getInstance(){
return instance;
}
}
第四:
public class MemoryDao {
privateHashMap map = new HashMap();
publicvoid add(Student stu1){
map.put(SequenceGenerator.getInstance().getSequence(),stu1);
}
//把MemoryDao變成單例
}
Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在。
一般Singleton模式通常有幾種種形式:
第一種形式: 定義一個(gè)類,它的構(gòu)造函數(shù)為private的,它有一個(gè)static的private的該類變量,在類初始化時(shí)實(shí)例話,通過一個(gè)public的getInstance方法獲取對(duì)它的引用,繼而調(diào)用其中的方法。
public class Singleton {
private Singleton(){}
//在自己內(nèi)部定義自己一個(gè)實(shí)例,是不是很奇怪?
//注意這是private 只供內(nèi)部調(diào)用
private staticSingleton instance = new Singleton();
//這里提供了一個(gè)供外部訪問本class的靜態(tài)方法,可以直接訪問
public staticSingleton getInstance() {
return instance;
}
}
第二種形式:
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
//這個(gè)方法比上面有所改進(jìn),不用每次都進(jìn)行生成對(duì)象,只是第一次
//使用時(shí)生成實(shí)例,提高了效率!
if (instance==null)
instance=new Singleton();
return instance;
}
}
其他形式:
定義一個(gè)類,它的構(gòu)造函數(shù)為private的,所有方法為static的。
一般認(rèn)為第一種形式要更加安全些
“飽漢不知餓漢饑”這句話意思是:處境好的人,不理解別人的苦衷 。
出處:清·李寶嘉《官場(chǎng)現(xiàn)形記》第45回:“誤了差使,釘子是我碰!你飽人不知餓人饑?!?/p>
比喻處境順適或得到滿足的人,不理解別人處于困境中的痛苦和焦急。
語本《晏子春秋.內(nèi)篇.諫上》:“晏子曰:‘嬰聞古之賢君,飽而知人之饑,溫而知人之寒,逸而知人之勞。今君不知也。’
翻譯:語本《晏子春秋.內(nèi)篇.諫上》:“晏子說:我聽說古代的賢君,吃飽了就知道人的饑餓,溫暖卻知道別人的寒冷,安逸卻知道別人的功勞。現(xiàn)在你不知道的。
“飽漢不知餓漢饑”下一句
“飽漢不知餓漢饑”還有下一句,只是人們不常說,所以也很少人知道,這句話也是很經(jīng)典的,這句話就是“身在福中不知?!?。這句話在如今也是一直被人們當(dāng)成口頭禪,一個(gè)人明明在享有著別人沒有的權(quán)益,還整天覺得自己得到的太少,不知道滿足。
畢竟人是貪得無厭的,對(duì)于自己擁有的往往不知道珍惜。這句俗語的下半句也道出了人性,很是現(xiàn)實(shí),值得人們深思
以上內(nèi)容參考:百度百科-飽漢不知餓漢饑
飽漢不知餓漢饑是俗語,拼音是bǎo hàn bù zhī è hàn jī,釋義為處境好的人不理解別人的苦衷。引證于清·李寶嘉《官場(chǎng)現(xiàn)形記》第45回:“誤了差使,釘子是我碰!你飽人不知餓人饑?!?/p>
成語主謂式;作賓語、分句;指不能理解別人的處境。同義詞是何不食肉糜。
擴(kuò)展資料:
一、“何不食肉糜”相關(guān)典故:
司馬衷曾經(jīng)在華林園里游玩,聽到蛤蟆咕呱咕呱的叫聲,就對(duì)侍從們說:“這叫喚的東西是官家的還是私人的?”侍從們說:“這叫喚的東西在官家地就是官家的,在私人地就是私人的?!钡搅颂煜聻?zāi)荒的年歲,百姓餓死,司馬衷竟然問:“他們?yōu)槭裁床怀匀庵嗄??”他的昏聵癡頑都是這種樣子的。
二、含義
對(duì)事物沒有全面認(rèn)知,也指沒有親身經(jīng)歷過的人對(duì)別人的處境或行為妄加評(píng)論或建議。
參考資料來源:百度百科-何不食肉糜
參考資料來源:百度百科-飽漢不知餓漢饑
出 處:清·李寶嘉《官場(chǎng)現(xiàn)形記》第45回:“誤了差使,釘子是我碰!你飽人不知餓人饑。”
釋義:比喻處境順利、優(yōu)越或個(gè)人愿望得到滿足的人,不理解處境困難、惡劣或個(gè)人愿望不得實(shí)現(xiàn)的人的苦衷。飽:吃足;饑:饑餓。
飽漢不知餓漢饑是俗語,拼音是bǎo hàn bù zhī è hàn jī。
用法:主謂式;作賓語、分句;指不能理解別人的處境。
褒貶解析:屬中性成語。
擴(kuò)展資料
同義詞: 何不食肉糜
出自《晉書·惠帝紀(jì)》:帝嘗在華林園,聞蝦蟆聲,謂左右曰:“此鳴者為官乎,私乎?”或?qū)υ唬骸霸诠俚貫楣?,在私地為私?!奔疤煜禄膩y,百姓餓死,帝曰:“何不食肉糜?”其蒙蔽皆此類也。
何不食肉糜是晉惠帝執(zhí)政時(shí)期的一個(gè)名詞。指對(duì)事物沒有全面認(rèn)知。
參考資料:百度百科-飽漢不知餓漢饑