摘要:之前的堆內(nèi)存示意圖從上圖可以看出堆內(nèi)存的分為新生代老年代和永久代。對象優(yōu)先在區(qū)分配目前主流的垃圾收集器都會采用分代回收算法,因此需要將堆內(nèi)存分為新生代和老年代,這樣我們就可以根據(jù)各個年代的特點(diǎn)選擇合適的垃圾收集算法。 上文回顧:《可能是把Java內(nèi)存區(qū)域講的最清楚的一篇文章》 寫在前面 本節(jié)常見面試題: 問題答案在文中都有提到 如何判斷對象是否死亡(兩種方法)。 簡單的介紹一下強(qiáng)引用...
摘要:方法的基本組成包括名稱參數(shù)返回值方法體方法名和參數(shù)列表唯一的標(biāo)識出某個方法。如果返回的類型是,則的作用僅是退出方法否則必須返回正確的返回值包名名字可見性約定以域名反轉(zhuǎn)作為包名,用來劃分子目錄,并且全部小寫。 點(diǎn)擊進(jìn)入我的博客 2.1用引用操縱對象 盡管一切都看作對象,但操縱的標(biāo)識符實(shí)際上是對象的一個引用。 String s; // s是一個String類型的引用, 并沒有任何對象與其...
摘要:最近在學(xué)習(xí),這是一個分布式的大數(shù)據(jù)搜索引擎,其實(shí)也可以看作是一個分布式的數(shù)據(jù)庫。多查找可以一次返回多個要查找的值。第二個會在批量失敗后執(zhí)行。在例子中,當(dāng)請求超過個或者總大小超過時,觸發(fā)批量提交動作。 最近在學(xué)習(xí) Elasticsearch,這是一個分布式的大數(shù)據(jù)搜索引擎,其實(shí)也可以看作是一個分布式的數(shù)據(jù)庫。我使用的 Elasticsearch 的版本是 2.4.1,鑒于網(wǎng)上相關(guān)的中文資...
摘要:使用生成,我們可以得到交互式文檔,自動生成代碼的以及的發(fā)現(xiàn)特性等。方法指定掃描的包會生成文檔默認(rèn)是顯示所有接口可以用注解標(biāo)識該接口不顯示。 程序員都很希望別人能寫技術(shù)文檔,自己卻很不愿意寫文檔。因?yàn)榻涌跀?shù)量繁多,并且充滿業(yè)務(wù)細(xì)節(jié),寫文檔需要花大量的時間去處理格式排版,代碼修改后還需要同步修改文檔,經(jīng)常因?yàn)轫?xiàng)目時間緊等原因?qū)е挛臋n滯后于代碼,接口調(diào)用方的抱怨聲不絕于耳。而程序員是最擅長偷...
摘要:題目要求將兩個有序數(shù)組合并至其中一個數(shù)組并且該新數(shù)組仍然有序。所以我們可以換一種思維方式,從大至小遍歷,這樣可以將較大的元素直接填入當(dāng)前的位置而且不用考慮移動其它的元素。 題目要求 Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: You...
暫無介紹