原创 hashCode() equals()

  根據hashCode(),在算hash值,確定的Entry[]位置。 get(key),算出key的hash碼,不同,導致找不到對的Entry[]位置 。 以至於發生了存儲悖論。

原创 public static void main(String args[])到底指什麼

jvm在試圖運行一個類之前,先檢查該類是否包含一個特殊方法。 public:這個方法必須是公有的,以便在任何位置都能訪問得到。 static:因爲這個方法不能依賴任何該類的實例即可運行,而非static的方法,在運行之前要先創建該類的實例

原创 非常好的編譯原理名詞解釋

https://blog.csdn.net/lzj_lzj2014/article/details/77206921

原创 java中有關hashmap中的位運算操作代替取餘

  a%b等價 a&(b-1) 此公式只適用b=2n,是因爲可以保證b始終只有最高位爲1,其他二進制位全部爲0,減去1,之後,可以把高位1消除,其他位都爲1,而與1做&運算,會保留原來的數。

原创 紅黑樹形象(需補)

轉載鏈接:https://blog.csdn.net/qq_34173549/article/details/79636764