java中l(wèi)ist的用法 為什么java中聲明多用Map,List而不是具體實現類型?
為什么java中聲明多用Map,List而不是具體實現類型?設計模式應該是適配器模式。至于為什么要用map來實現,我理解目的是用map的鍵來實現set的值不重復。如您所見,HashSet的add方法使
為什么java中聲明多用Map,List而不是具體實現類型?
設計模式應該是適配器模式。
至于為什么要用map來實現,我理解目的是用map的鍵來實現set的值不重復。
如您所見,HashSet的add方法使用HashMap的put方法,它只是將值作為HashMap中的鍵
,put的值直接定義一個空對象。不要傲慢自大。我做軟件已經20多年了。編程不僅僅是文字,更是思想。編程語言只是一種工具。如果你熟悉一個工具,那就沒什么值得驕傲的了,除非你想把編程和詩人比較一下。一個軟件要實現哪些功能,這些功能用戶如何使用才能酷、易用、穩(wěn)定如新是最重要的。否則,就是半衰期,在這個領域沒有太大前途