原文:一個 static 還能難得住我?

static 是我們日常生活中經常用到的關鍵字,也是 Java 中非常重要的一個關鍵字,static 可以修飾變量 方法 做靜態代碼塊 靜態導包等,下面我們就來具體聊一聊這個關鍵字,我們先從基礎開始,從基本用法入手,然后分析其原理 優化等。 初識 static 關鍵字 static 修飾變量 static 關鍵字表示的概念是 全局的 靜態的,用它修飾的變量被稱為靜態變量。 靜態變量也被稱為類變量, ...

2020-05-31 11:28 1 1291 推薦指數:

查看詳情

一個單例還能寫出花來?

什么是單例模式? 從“單例”字面意思上理解為——一個類只有一個實例,所以單例模式也就是保證一個類只有一個實例的一種實現方法罷了。其官方定義為:確保一個類只有一個實例,並提供一個全局訪問點。 為什么會有單例模式? 從單例模式的定義中我們可以看出——單例模式的使用自然是當我們的系統中某個對象 ...

Mon Sep 25 23:52:00 CST 2017 0 1510
一個單例還能寫出花來嗎?

單例可以說是最簡單的一個設計模式了,單例模式要求只能創建一個對象實例。通常的寫法是聲明私有的構造函數,提供靜態方法獲取單例的對象實例。 常見的單例寫法就是餓漢式、懶漢式、雙重加鎖驗證、靜態內部類和枚舉的方式,寫法可能大家都知道,不過針對不同的寫法還是有可以繼續深挖一下的地方,讓我們從最簡單的幾種 ...

Thu Apr 15 21:27:00 CST 2021 9 885
synchronized憑什么鎖得住

相關鏈接: 《synchronized鎖住的是誰?》 我們知道synchronized是重量級鎖,我們知道synchronized鎖住的是一個對象上的Monitor對象,我們也知道synchronized用於同步代碼塊時會執行monitorenter和monitorexit等。 上面幾個問題 ...

Wed Jun 19 08:12:00 CST 2019 1 778
得住寂寞,才能守得住繁華

工作三年,最近辭職在家休息。 主要買菜,做飯,洗碗,學車,閑下學學英語,做做健身操,啃啃編譯器虎書。 在外覺得回來挺好,休息休息,這還沒過半個月時間,就有點急躁。 因為地域問題(甘肅),想着繼續不繼續做一個程序員,畢竟這邊工作機會太少,怕找的工作待遇有落差感。 除了程序員,我還願意做什么 ...

Wed Oct 29 00:10:00 CST 2014 62 6622
得住寂寞,才能守得住繁華

你可能不知道的是,寂寞不是一時掀起的風,而是人生的常態。它同喜怒哀樂一樣,難以避免,時刻伴隨着我們。而我們的一生,就如同一段寂寞的旅程,從寂寞中走來,也終將在寂寞中離去。可以說,寂寞是人生永恆的主題。 ...

Thu Jan 24 17:22:00 CST 2019 0 695
【原創】一個線程oom,進程里其他線程還能運行嗎?

引言 這題是一個網友@大臉貓愛吃魚給我的提問,出自今年校招美團三面的一個真題。大致如下 一個進程有3個線程,如果一個線程拋出oom,其他兩個線程還能運行么? 先說一下答案,答案是還能運行 不瞞大家說,真在面試中,我遇到這一題,我估計也是答錯。因為我初看到這一題,內心嘿嘿一笑,覺得 ...

Fri Sep 21 19:23:00 CST 2018 11 4734
static上面,栽了一個跟頭。

項目上線了,發現IP地址寫成了測試的。很苦惱。。。 但是,我們在配置文件中,配置的是正式的IP地址。然后,返回到源碼中,猛然發現,一個很幼稚的錯誤。 原理很簡單,但被忽略掉了。就是因為一個static的變量惹的禍。 舉個簡單的列子: 這個程序的結果是:http ...

Wed May 14 00:19:00 CST 2014 17 595
EditText被鍵盤遮得住

如果在Activity中的布局的下方有EditText,獲取焦點彈出軟鍵盤的時候,如果不做處理,軟鍵盤可能會遮擋輸入框,用戶提現不好,網上也有很多人提出結局方案,這里就分析一下解決的效果. 需要用到 ...

Thu May 10 01:14:00 CST 2018 0 1488
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM