原创 java集合總結

原创 類加載總結

原创 String源碼分析

       String是我們其中用的最多的一個類,但是我們有很多細節我們可能沒有去深深去研究,這裏主要通過閱讀源碼去了解這個類。瞭解這個類我們分三個步驟去研究:        1.String類信息,修飾的類關鍵字以及實現的接口,繼承

原创 理解集合的foreach

       在平時工作中,我們經常使用使用for循環,之前有看過網上探討使用foreach和for的效率,但是很多博客寫的非常籠統,今天通過源碼來詳細,解讀foreach實現的原理以及性能。這裏會以Object[],List(Array

原创 建立一個spring boot工程

中文幫助文檔:http://blog.geekidentity.com/spring/spring_boot_translation/ 一.maven工程建立 1.用idea建立一個maven工程,在pmo文件 <project xmln

原创 集合源碼分析之HashMap

       HashMap是我們平時使用非常多的一個集合,它最大的一個好處是通過Hash算法查詢效率非常高,學習這個集合主要是這幾個點:1.解決Hash碰撞的思路;2.Hash算法的原理,以及背後原因;3.對底層的結構的優化。我對三個點

原创 你可能不知道的代碼小技巧(一)

  在我們日常寫代碼過程中經常會遇到一些非常簡單但是必須需要書寫的代碼,但是使得我們代碼不夠優雅,比如判空,獲取hash值,判斷是否相等,這些代碼簡單,但是經常需要書寫,那我們能不能用更加優雅的處理它們?        今天介紹一下如