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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangsing0 中级黑马   /  2014-11-12 20:35  /  793 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.        Map集合的取出方式
  两个方式最终都是依赖Set集合
  keySet  entrySet 必须都要会写,熟练
  for循环,间接的遍历Map集合
2.        HashMap集合
  底层是哈希表,线程不安全,存储的键必须保证唯一性,依靠对象中的hashCode和equals方法。此集合可以存储null值,null键
  集合嵌套形式,必须会写
3.        TreeMap
  底层红黑树,对存储的键进行排序,一个是对象的自然顺序,一个是比较器
  线程不安全
   字符串中字符的出现次数,必须会写
4.        Hashtable
  底层是哈希表,线程安全,运行速度慢,不允许存储null值,null键
  子类Properties,和父类一样,也是线程安全的键值对集合
  后期和IO流配合使用
  setProperty  getProperty
5.        Collections工具类
  sort排序  reverseOrder逆转顺序,binarySearch集合的折半查找
  synchronized 线程不安全集合变线程安全集合
6.        数组集合互转
  数组变集合  Arrays.asList ,不能改变集合长度,如果是基本类型的数组,不能直接转成集合,必须定义成包装类形式
  集合变数组  Collection接口方法 toArray 传递数组,数组的长度,就是集合.size
7.        异常
   异常的出现和JVM的默认处理流程
   异常的继承体系  Throwable Exception RuntimeException
               toString getMessage printStackTrace
8.        异常的处理方式
  try...catch() 记住写法格式
  throw 写在方法中,后面写异常对象  new 出来的
  throws 写在方法声明上,后面写异常类
  finally 必须要指定代码,请你不要在异常处理代码中写return

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马