小问题

一.HashMap与Hashtable的区别

1.HashMap是线程不安全的,轻量级的;Hashtable是线程安全的,重量级的

2.HashMap的key和value可以是null,Hashtable的key和value都不可以为null


二.Collection和Collections的区别

Collection是一个接口,下面有Set/List等实现

Collections是一个工具,里面有很多对于Set/List等的操作方法


三.

package test;

public class ShortTest {

    public static void main(String[] args) {
        short s = 1;
        /**
         * 错误
         * 因为s+1这一步,由于1默认是int,short+int结果会返回int(返回结果集更大的)
         * 而要把int类型赋给short类型,显然是不可以的(可以把类型小的转为类型大的,反之不行)
         */
        s = s + 1;
        /**
         * 正确
         */
        s += 1;
    }

}



posted @ 2018-06-10 16:11  无名草110  阅读(98)  评论(0编辑  收藏  举报