HashMap<UUID/String, Object>
哪个更好?我知道UUID不会使用那么多内存但通常更好用吗?
答案 0 :(得分:5)
UUID占用的空间比String少。与HashMap<UUID, MyObject>
相比,通过HashMap<String, MyObject>
存储UUID本身可以节省空间。
答案 1 :(得分:3)
一般而言,类型越专业,浪费就越少,无论是算法还是存储 此外,数据更易于操作。
因此,如果您知道您的参数始终是UUID,请不要使用字符串。
忽略该建议导致一个松散的混乱,在极端情况下也称为 stringly-typed-programs 。
http://blog.codinghorror.com/new-programming-jargon
http://c2.com/cgi/wiki?StringlyTyped