java面试集中营
坐上鲸鱼学技术
我想成为flink大神
展开
-
java面试题集中营-02集合
由于本人要准备面试,所以更新一些常见的,自己收集的面试题 java集合框架 List Vector和ArrayList、LinkedList联系和区别?分别的使用场景 ArrayList是数组实现的,线程不安全,查询修改快,增加和删除慢 LinkList是双向链表实现的,线程不安全,查询修改满,增加和删除快 Vector: 底层是数组实现,线程安全的,操作的时候使用synchronized进行加锁 ArrayList是基于数组,数组在内存上是连续开辟的空间,数组中的每个元素的类型一致,占用的空间大小也就是一原创 2020-08-23 18:43:21 · 141 阅读 · 0 评论 -
java面试题集中营-01javase基础
由于本人要准备面试,所以更新一些常见的,自己收集的面试题 javase基础 1.短路运算符和位运算 短路运算 & 和 && 都可以实现 "和" 这个功能 区别:& 两边都运算,而 && 先算 && 左侧,若左侧为false 那么右侧就不运算,判断语句中推荐使用 &&,效率更高 | 和 || 和上面类似,都可以实现 "或" 这个功能 区别:||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断 把&&am原创 2020-08-12 13:54:06 · 136 阅读 · 0 评论