摘要:前言系列文章目錄上一篇我們說(shuō)明了的算法說(shuō)到在構(gòu)造時(shí)會(huì)自動(dòng)將設(shè)為的整數(shù)次冪本篇我們就來(lái)聊聊的構(gòu)造函數(shù)本文的源碼基于版本構(gòu)造函數(shù)共有四個(gè)構(gòu)造函數(shù)默認(rèn)初始大小默認(rèn)負(fù)載因子沒(méi)有指定時(shí)使用默認(rèn)值即默認(rèn)初始大小默認(rèn)負(fù)載因子指定初始大小但使用默認(rèn)負(fù)載因子 前言 系列文章目錄 上一篇我們說(shuō)明了HashMap的hash算法, 說(shuō)到HashMap在構(gòu)造時(shí)會(huì)自動(dòng)將table設(shè)為2的整數(shù)次冪. 本篇我們就來(lái)聊...
摘要:的特性?xún)?nèi)嵌,無(wú)需部署文件簡(jiǎn)化配置自動(dòng)配置提供生產(chǎn)環(huán)境功能,如健康檢查和外部配置搭建一個(gè)項(xiàng)目。新建一個(gè)項(xiàng)目雖然使用不一定要使用,但是對(duì)于項(xiàng)目管理確實(shí)方便很多。具體的新建過(guò)程不在此闡述,不明白的同學(xué)可自行搜索。 1.簡(jiǎn)介 spring boot是針對(duì)spring框架的一種解決方案,我們都知道spring發(fā)展到現(xiàn)在已經(jīng)是個(gè)十分龐大的框架,旗下有數(shù)十種產(chǎn)品。在整合spring時(shí)需要用到許多配置...
本文原創(chuàng)文章,轉(zhuǎn)載注明出處,博客地址 https://segmentfault.com/u/to... 第一時(shí)間看后續(xù)精彩文章。覺(jué)得好的話,順手分享到朋友圈吧,感謝支持。 筆者經(jīng)常忘記三者之間的區(qū)別,下面自己總結(jié)一番,畫(huà)一個(gè)表格來(lái)展示 Item +區(qū)別 多線程 性能 使用場(chǎng)景 優(yōu)化 String 不可變類(lèi),重新創(chuàng)建字符串 不安全 拼接時(shí),性能差 操作少量數(shù)據(jù),字符串不變時(shí) 無(wú) St...
摘要:調(diào)用構(gòu)造函數(shù)對(duì)該對(duì)象進(jìn)行初始化。,并將該字節(jié)碼文件封裝成了對(duì)象。清單,獲取字節(jié)碼文件中的字段。 1、什么是反射技術(shù)?動(dòng)態(tài)獲取指定類(lèi)以及類(lèi)中的內(nèi)容(成員),并運(yùn)行其內(nèi)容。應(yīng)用程序已經(jīng)運(yùn)行,無(wú)法在其中進(jìn)行new對(duì)象的建立,就無(wú)法使用對(duì)象。這時(shí)可以根據(jù)配置文件的類(lèi)全名去找對(duì)應(yīng)的字節(jié)碼文件,并加載進(jìn)內(nèi)存,并創(chuàng)建該類(lèi)對(duì)象實(shí)例。這就需要使用反射技術(shù)完成 2、獲取class對(duì)象的三種方式獲取Clas...
摘要:工廠方法模式和策略的模式有什么區(qū)別區(qū)別在于,策略模式強(qiáng)調(diào)的是提供不同的策略方案,而工廠方法模式強(qiáng)調(diào)的是產(chǎn)品本身。 女朋友dodo鬧脾氣,氣勢(shì)洶洶的說(shuō)我要吃雪糕。筆者心里啊樂(lè)滋滋的,一支雪糕就能哄回來(lái),不亦樂(lè)乎?! 但是,雪糕買(mǎi)回來(lái)了,她竟然說(shuō)不想吃雪糕了,突然想吃披薩。呵呵了,憋了一股勁沒(méi)問(wèn)題,又屁顛屁顛的去把披薩買(mǎi)回來(lái)。 世事難料,dodo同學(xué)又放大招了,披薩太上火了,我要吃芝士蛋糕...