java
Louis_shan
这个作者很懒,什么都没留下…
展开
-
java中String、StringBuffer、StringBuilder的区别
1. 要点String:字符串常量StringBuilder:字符串变量;线程不安全StringBuffer:字符串变量;线程安全2. 执行速度StringBuilder > StringBuffer > String上面讲,String是常量,但我们不是总把它当变量用吗?比如下面的代码:String s = "abcd"; s原创 2017-09-14 21:04:31 · 306 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap对比
相同点:HashMap,LinkedHashMap,TreeMap都属于Map;用于存储键值对(key-value),根据键得到值。键不允许重复,值允许重复。不同点:HashMap根据键的HashCode为索引存储数据。键值对取出时是随机的。TreeMap键值对取出是排序的。LinkedHashMap是HashMap的子类。键值对输入顺序和取出顺序是相同的。测试代码:p原创 2017-09-17 15:59:48 · 301 阅读 · 0 评论