日常总结,日常更新ing。。。。

JAVA8大基本数据类型

JAVA 面试题经典(附答案)
JAVA8大基本数据类型

HashMap和Hashtable的比较
        Hashtable:
            1.Hashtable不允许key或者value为null,线程安全,实现线程安全的方式是在修改数据时锁住整个Hashtable,效率低

            2.Hashtable线程安全的,很多方法都有synchronized修饰,但同时因为加锁导致单线程环境下效率较低。
        Hashmap:
            1.HashMap允许有一个key为null,允许多个value为null,线程不安全

            2.在多线程环境下会容易产生死循环,但是单线程环境下运行效率高;

ArrayList和LinkedList的比较

         共性:ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同。

         区别:List接口的实现方式不同
                  ArrayList实现了List接口,以数组的方式来实现的,因此对于快速的随机取得对象的需求,使用ArrayList实现执行效率上会比较好。
                  LinkedList是采用链表的方式来实现List接口的,因此在进行insert和remove动作时效率要比ArrayList高。适合用来实现Stack(堆栈)与Queue(队列)。

JAVA玖玖乘法表

    public static void main(String[] args) {
        for (int i = 1; i <10; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + i * j + "  ");
            }
            System.out.println();
        }
     }

 

后续更新,请等待。。。。

 

相关文章: