natsu
積分 0
Java中的TreeMap、Comparable、Comparator - 神一样的存在 - 博客园1
- 用 HashMap 時是以
hashCode()
和equals()
來比較兩個 key 是否相等 - 用 TreeMap 時則是以 Comparable 介面的
comparareTo()
來比較兩個 key 是否相等
IngramChen
積分 0
這就像是 Java 當年想要跟上 Ruby on rails 潮流,而出現了 Groovy,變得更動態更鬆散。
結果現在倒過來 Ruby 要回頭追加 typing...
js 的 typescript 大成功,然後 python 有 type hint, 而 php 也有。
typing 的潮流已經擋不住了,最少這五年都會這樣吧。不過大概再過幾年又會有人跳出來說 type is evil~~
這是 2003 年的文章,JFreeChart 真是令人懷念的東西…
不過現在的話建議用 front end 的技術做吧,除非需求一定要 server render
IngramChen
積分 3
bo 沒什麼在用吧? 都是 model
persistent object 我只有看過 hibernate 在用, 一般都是直接講 entity (資料庫的東西大部份有 primary key)
view object, 通常叫 view model, 所以 vo 這種簡稱少見
value object 很重要, 不過大部份的開發者都不知道 value object 是什麼, (常跟 entity, dto 混在一起). 所以用 vo 這簡寫的也少.
Dto 我自己常用, 現在都是 restful api, 都要經過 transfer.
Dao 最近看到大家都喜歡用 repository 這個字. 不過我個人比較偏 dao 就是了, 因為比較短