
Java基础
jessehuangzx
微信公号:JesseTalkJava
展开
-
深入理解Java集合之迭代器Iterator
开篇相信大家在平时的Java开发中,对集合的遍历操作使用地相当频繁。比如,对ArrayList去重操作、在LinkedList中查询是否包含某个元素。都会涉及到对这个集合中元素的遍历,要么取出元素进行判断,要么进行删除,要么进行修改等等,那么这种取出并操作元素的动作用迭代器Iterator就再适合不过了。用法直接一上来就是用,先举个ArrayList去重的例子。代码示例一:im...原创 2018-03-12 14:48:34 · 889 阅读 · 0 评论 -
[面试] Thread 中 start() 和 run() 的区别都不知道,还怎么混?
引子最近面试了不少 Java 工程师,有一些心得体会想给大家分享,比如,上次就有一个小哥被我 “送走” 了,我尽量复原一下当时的面试情景,对话大致如下:我:我们知道,JDK 中的线程 Thread 类有两个方法,一个叫 start(),一个叫 run(),那你知道两者有什么区别吗?小哥:额…好像都是运行…运行一个线程吧…我:那都是运行一个线程的话,设计成一个方法就好了,没必要两个方法吧?...原创 2019-07-09 09:44:34 · 695 阅读 · 0 评论