面试篇01

1、static局部变量与全局变量的区别,编译后映射文件是否包含此类变量的地址

  

    1、局部变量局部有效;编译后不产生变量地址。

       2、全局变量在整个程序运行中有效;编译后产生变量地址。

  分析:https://www.boxuegu.com/news/251.html

2、请论述Vector和ArrayList的区别

  1、同步性

    Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的。

  2.数据增长

    当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半。

3、HashTable和HashMap的区别

  1.历史原因

    Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
  2.同步性

    Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
  3.值

    只有HashMap可以让你将空值作为一个表的条目的key或value  

你还有很多未完成的梦,你有什么理由停下脚步
原文地址:https://www.cnblogs.com/quanziheng/p/13418092.html