距離上次文章已經(jīng)半個(gè)多月了笼平,一來是工作實(shí)在是忙不開,二來是偷懶了!近日,看到一個(gè)面試題目,就是描述一下JVM內(nèi)存模型叹卷,故在此總結(jié)一番,希望讀者能夠更好的理解JVM內(nèi)存模型坪它。 ...
1.直接插入排序 經(jīng)常碰到這樣一類排序問題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中个扰。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去葱色,構(gòu)成一個(gè)新的有序序列递宅。 ...
跳槽時(shí)時(shí)刻刻都在發(fā)生,但是我建議大家跳槽之前办龄,先想清楚為什么要跳槽烘绽。切不可跟風(fēng),看到同事一個(gè)個(gè)都走了土榴,自己也盲目的開始面試起來(期間也沒有準(zhǔn)備充分)诀姚,到底是因?yàn)榧夹g(shù)原因(影響...
在知識(shí)星球中响牛,有個(gè)小伙伴提了一個(gè)問題:有一個(gè)關(guān)于JVM名詞定義的問題玷禽,說”JVM內(nèi)存模型“,有人會(huì)說是關(guān)于JVM內(nèi)存分布(堆棧呀打,方法區(qū)等)這些介紹矢赁,也有地方說(深入理解JVM...
1.Lamda表達(dá)式 Lambda表達(dá)式的作用主要是用來簡(jiǎn)化接口的創(chuàng)建匙铡,使用Lambda表達(dá)式接口必須是函數(shù)式接口 語法格式一:無參图甜,無返回值,Lambda體只需一條語句 語...
將部件和其組裝過程分開鳖眼,一步一步創(chuàng)建一個(gè)復(fù)雜的對(duì)象黑毅,并且對(duì)于客戶端而言不需要知道具體構(gòu)建細(xì)節(jié)
作用:實(shí)例化實(shí)現(xiàn)同一接口的多個(gè)類 優(yōu)點(diǎn):1、一個(gè)調(diào)用者想創(chuàng)建一個(gè)對(duì)象钦讳,只要知道其名稱就可以了 2矿瘦、擴(kuò)展性高,如果想增加一個(gè)產(chǎn)品愿卒,只要擴(kuò)展一個(gè)工廠類就可以 3缚去、屏蔽產(chǎn)品的具體實(shí)...