private static HashMap<String, Action> mapActions = new HashMap<String, Action>();<String, Action> 这后面的两个参数是什么意思,不知哪位老师知道,介绍一下,谢谢,找不到相关的资料

解决方案 »

  1.   

    泛型,表示Map中存放的数据类型,可以避免装包拆包时的类型转换错误;
    String:Map的Key是String类型
    Action:Key对应的Value是Action类型
      

  2.   

    我也穿上绿裤衩了,呵呵,
    HashMap<String, Action>
    映射项(键-值对)
      

  3.   

    HashMap<K,V>
    类型参数:
    K - 此映射所维护的键的类型
    V - 所映射值的类型
    也就是说键为String类型,而键对应的值为Action类型。而Action又是一个接口,有很多实现类。
      

  4.   

    LinkedList<String>是所含元素均为String字符串的链表类
    同理
    HashMap<String, Action>是键类型为String,值类型为Action的哈希图类