1. 背景 我們拿媽媽做飯來說,媽媽會(huì)做很多菜虐急,基本上是我們想吃什么懈糯,媽媽就能做出什么菜來,真是太幸福了再芋。這時(shí)我們理解會(huì)做飯的媽媽戈盈,就是我們的做飯工廠。 2. 相關(guān)角色 抽象...
1. 背景 我們拿媽媽做飯來說,媽媽會(huì)做很多菜虐急,基本上是我們想吃什么懈糯,媽媽就能做出什么菜來,真是太幸福了再芋。這時(shí)我們理解會(huì)做飯的媽媽戈盈,就是我們的做飯工廠。 2. 相關(guān)角色 抽象...
這里的執(zhí)行順序主要包括如下幾個(gè)點(diǎn): 靜態(tài)代碼塊 靜態(tài)方法 實(shí)例方法 代碼塊 構(gòu)造函數(shù) 父類與子類中以上的順序 直接上實(shí)例 輸出結(jié)果: 總結(jié)總體執(zhí)行順序如下:1)基類靜態(tài)成員變...
1. 概念 哈希算法流部,也叫摘要算法(Digest) 定義:對(duì)于任意長度的輸入戚绕,得到固定長度的輸出 特點(diǎn)相同的輸入得到相同的輸出不同的輸入盡最大可能得到不同的輸出我們不能根據(jù)已...
1. 基本概念 明文也叫原文,需要加密的信息 密鑰用來加密的信息枝冀,分為公鑰和私鑰 密文用密鑰對(duì)明文經(jīng)過一定的運(yùn)算舞丛,加密后的信息 加密對(duì)明文,使用公鑰進(jìn)行一定運(yùn)算果漾,最終得到密文...
1.ASCII碼 一般用7位或8位二進(jìn)制表示球切,也就是可以表示128或256個(gè)字符 標(biāo)準(zhǔn)的ASCII碼用7位表示,共127個(gè)字符绒障,覺見的有0-31及127,共33個(gè),一般為控制...
1. 定義 概念: 一組相同對(duì)象的集合 新建及初始化 1) 一維數(shù)組 2) 二維數(shù)組 3) 多維數(shù)組 2. 取值&賦值 基本原則:一般情況下可以取到某個(gè)位置的值吨凑,那就...
1. 類的位置 是spring基礎(chǔ)包下的一個(gè)工具類,完整類名為org.springframework.util.StopWatch 2.使用場景 在一個(gè)大任務(wù)下户辱,可能有多個(gè)小...
一. System.getProperties() 使用 Properties props = System.getProperties(); System.out.prin...
1. 概念 原碼符號(hào)位加上數(shù)字的二進(jìn)制表示蒋伦,第1位為符號(hào)位,為0時(shí)表示正數(shù)焚鹊,為1時(shí)表示負(fù)數(shù) 反碼符號(hào)位不變痕届,其它位取反 補(bǔ)碼分為正數(shù)和負(fù)數(shù)兩種情況 正數(shù)時(shí),就是原碼 負(fù)數(shù)時(shí)末患,...
為啥先說策略模式呢研叫,當(dāng)然是聽著策略這個(gè)詞比較厲害了,開玩笑璧针,其實(shí)是它比較簡單嚷炉,好理解! 1. 定義 策略(Strategy)模式探橱,定義一系列算法申屹,并將每個(gè)算法封裝起來,使它...
為啥第2個(gè)說狀態(tài)模式呢隧膏,說是這兩種模式在使用結(jié)構(gòu)上有點(diǎn)相似哗讥,不過,實(shí)際上也的確是這樣的胞枕,呵呵杆煞,下面細(xì)說。 1. 定義 整個(gè)對(duì)象的行為,基于它的狀態(tài)變化决乎,各個(gè)狀態(tài)之間可以動(dòng)態(tài)切...
1. 背景 分為以下兩種情況1)有時(shí)队询,我們開發(fā)的IDE,如eclipse或是Idea等构诚,在某些意外導(dǎo)致的關(guān)閉后娘摔,其實(shí)后臺(tái)的服務(wù)還是在正常在跑,但我們?cè)贗DE里是看不到這個(gè)服務(wù)...
責(zé)任重于泰山唤反,咱再來看看責(zé)任鏈模式凳寺。這里的責(zé)任我理解為兩種責(zé)任:1)一種是自我責(zé)任,自己的任務(wù)彤侍,自己認(rèn)真做好肠缨,保證任務(wù)的質(zhì)量2)另一種是整體責(zé)任,當(dāng)不屬于自己的任務(wù)盏阶,或是自己...
1. 背景 當(dāng)我們使用maven管理jar包依賴時(shí)晒奕,經(jīng)常會(huì)發(fā)生jar包沖突的情況,大多數(shù)時(shí)候名斟,可能就是排除一下沖突包就可以脑慧,但可能呢,你發(fā)現(xiàn)就只修改了一個(gè)jar包的依賴砰盐,項(xiàng)目...