![](https://img-blog.csdnimg.cn/20200908224956788.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
java基础
黑色落雪
这个作者很懒,什么都没留下…
展开
-
Java基础-2 String,StringBuilder,StringBuffer的区别
String,StringBuilder,StringBuffer的区别 首先,简要来看,String是只读的不可变对象,每次更改String都会产生一个新的String对象,而StringBuidler和StringBuffer是可变的字符串对象。 a) 从继承角度看 StringBuilder,StringBuffer都继承AbstractStringBuilder,同时AbstractStringBuilder和String都实现了CharSequence接口 b) 从锁,线程安全性的角度来看 S原创 2020-09-30 14:14:03 · 76 阅读 · 0 评论 -
Java基础-1 HashMap和Hashtable的区别
1 HashMap和Hashtable的区别 a) 从继承角度看 HashMap继承自AbstractMap类, Hashtable继承自Dictionary类. 但两者都实现了Map接口. b) 从锁,线程安全性的角度看 HashMap中的方法没有加synchronized关键字,因此是线程不安全的 Hashtable中的方法加了synchronized关键字,因此是线程安全的 以put方法为例 c) 从contains相关方法角度看 HashMap中没有contains方法,只有containsKe原创 2020-09-17 15:33:38 · 73 阅读 · 0 评论