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 · 252 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap对比
相同点: HashMap,LinkedHashMap,TreeMap都属于Map;用于存储键值对(key-value),根据键得到值。键不允许重复,值允许重复。 不同点: HashMap根据键的HashCode为索引存储数据。键值对取出时是随机的。TreeMap键值对取出是排序的。LinkedHashMap是HashMap的子类。键值对输入顺序和取出顺序是相同的。 测试代码: p原创 2017-09-17 15:59:48 · 286 阅读 · 0 评论