2017年10月8日 星期日

實作 hashCode() 與使用 Set 的陷井

如果你有實作過 hashCode(),或是有仔細看過 Object.hashCode() 的 API 說明,那麼你應該會知道它有以下的規則:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals(Object) method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals(java.lang.Object) method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
但沒想到,這裡卻藏著陷井

2017年5月10日 星期三

防止手機進入待命狀態(2017新更新) - Android 新手學習筆記

以前有寫過一篇同標題的文章「防止手機進入待命狀態」,但也不知是之前沒用正確,還是目前已不合時宜了,總之這篇是最新的用法

閒聊 Android 開發 - 發發牢騷

每次隔一段時間回頭寫 Android 新專案,就會發現又有什麼變了,有時是開發工具、有時是語法、或是又有什麼新東西來取代舊東西等,雖然有在改進是好事,但每次都會有陌生的感覺,也是很不好受

以上單純的只是牢騷.....

2017年1月26日 星期四

今天突然看到之前拍的照片
感覺時間過好快,這不是不久前才拍而已嗎,怎麼已是2、3年前的事了
看到以前寶貝畫的圖真的很可愛

Related Posts with Thumbnails