Java面试题——基础之四-CSDN博客网友收藏

Java面试——基础之四-CSDN博客

文章浏览阅读135次,点赞5次,收藏3次。在 Queue 中 poll()和 remove()有什么区别?哪些集合类是线程安全的?迭代器 Iterator 是什么?Iterator 和 ListIterator 有什么区别?怎么确保一个集合不能被修改?并行和并发有什么区别?线程和......
阅读全文
Java面试题——基础之四-CSDN博客网友收藏

Java面试——基础之四-CSDN博客

文章浏览阅读135次,点赞5次,收藏3次。在 Queue 中 poll()和 remove()有什么区别?哪些集合类是线程安全的?迭代器 Iterator 是什么?Iterator 和 ListIterator 有什么区别?怎么确保一个集合不能被修改?并行和并发有什么区别?线程和......
阅读全文
Java面试题——基础之三-CSDN博客网友收藏

Java面试——基础之三-CSDN博客

文章浏览阅读217次,点赞4次,收藏2次。HashMap 和 Hashtable 有什么区别?如何决定使用 HashMap 还是 TreeMap?HashMap 的实现原理?HashSet 的实现原理?ArrayList 和 LinkedList 的区别是什么?实现数组和 List 之间的转换?ArrayList 和 Vector 的......
阅读全文
Java面试题——基础之三-CSDN博客网友收藏

Java面试——基础之三-CSDN博客

文章浏览阅读217次,点赞4次,收藏2次。HashMap 和 Hashtable 有什么区别?如何决定使用 HashMap 还是 TreeMap?HashMap 的实现原理?HashSet 的实现原理?ArrayList 和 LinkedList 的区别是什么?实现数组和 List 之间的转换?ArrayList 和 Vector 的......
阅读全文
java面试题_satellite java-CSDN博客网友收藏

java面试_satellite java-CSDN博客

1.在不容许使用第三个变量下,实现一个函数,把两个整型参数的值对调?这是个经典问题,其实代码相当简单:swap(int a, int b){ a -= b; // a(new) = a-b b += a; // b(new) = b+a(new) = b+(a-b)=a a = b-a; // a(result) = b-a(new)= a-(a-b)=b} _satellite java...
阅读全文