A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

JAVA中常用的容器有那些?比如StringBuffer.它们都有那些共同点呢??

3 个回复

倒序浏览
Api权威哈
回复 使用道具 举报
我们常用的容器有map,Set,map等,一般都是用来保存多个Object对象的引用,

如果要存放基本类型如:boolean char byte short long float double void,就要存放他们所对应的包装类: Boolean    Character    Byte    Short    Integer    Long    Float    Double    Void

因为基本类型是不继承自Object的

StringBuffer类用来专门存放字符串的引用,而String也是继承Object,也就是字符串也是对象,StringBuffer存放的的就是String类型的对象,所以StringBuffer是 字符串的一个容器

纯属个人见解,请笑纳。
回复 使用道具 举报
Java容器类包含List、ArrayList、Vector、map、HashTable、HashMap
  ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马