JavaSE知识点:finalize,treeMap

*)finalize

finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。

*)treeMap

参考文档:https://www.cnblogs.com/chen-lhx/p/8432422.html

treeMap是有序的Map。会自动根据key值按照“升序”排序,而不论put进去的先后。

当key是数字类型时,会根据数字大小排序。

当key是字符串类型时,会对比字符串的第一位,比大小。当第一位相同时,再对比第二位。

  比如:'6','8','10','1'  ,排序后是:1,10,6,8    因为第一位分别是:1,1,6,8   所以10排到前面了。。。。。。

  比如:'a','d','b','c'     排序后是:'a','b','c','d'    

*)Map 放进去相同key不同value时,会覆盖之前相同key的value。

上一篇:Map 实现类之三:TreeMap


下一篇:字典树3.输出频率前k的单词(字典树+treemap)