![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 面试问题
小皮子摘星星
请多多指教
展开
-
Vector、ArrayList、LinkedList 什么关系
总结 这三者都是实现集合框架中的List,也就是所谓的有序集合,因此具体功能也比较近似,比如都提供按照位置进行定位、添加或者删除的操作,都提供迭代器以遍历其内容等。但因 为具体的设计区别,在行为、性能、线程安全等方面,表现又有很大不同。 Vector是Java早期提供的线程安全的动态数组,如果不需要线程安全,并不建议选择,毕竟同步是有额外开销的。Vector内部是使用对象数组来保存数据,可以根据需...原创 2020-05-01 15:08:13 · 144 阅读 · 0 评论 -
Int 和 Integer 的联系
主要区别 int 是 Java的8个原始数据类型(Primitive Types,boolean、byte 、short、char、int、foat、double、long)之一。Java语言虽然号称一切都是对象, 但原始数据类型是例外。 Integer是int对应的包装类,它有一个int类型的字段存储数据,并且提供了基本操作,比如数学运算、int和字符串之间转换等。在Java 5中,引入了自动装...原创 2020-04-30 21:05:24 · 294 阅读 · 0 评论 -
谈谈对 java 平台的理解?
谈谈你对 Java 平台的理解 ? java 是解释执行的这句话正确? 回答 首先呢,java 是一门面向对象语言,有着反射,泛型,lambda等语言特性,并且有着诸多的Java 类库,比如 IO/NIO ,网络,util,安全类库,并发等。 它有着两种显著特性,第一种是容易跨平台,这种跨平台不同于C/C++ 需要考虑不同操作系统之间的差异性。java 的跨屏平台更像是中间件,屏蔽了操作系统的细节...原创 2020-03-27 15:38:40 · 163 阅读 · 0 评论