Java常见面试题

1.  Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sle...

2017-05-16 18:02:27

阅读数 119

评论数 0

并发 并行 同步 异步 多线程的区别

1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一...

2017-05-15 22:41:13

阅读数 178

评论数 0

深入理解ArrayList与LinkedList的区别

一、先来看看ArrayList与LinkedList 在JDK中所在的位置     从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(编程思想: 从中可以看出面向接口的好处,...

2017-05-15 22:25:13

阅读数 57319

评论数 8

数组、List和ArrayList的区别

有些知识点可能平时一直在使用,不过实际开发中我们可能只是知其然不知其所以然,所以经常的总结会对我们的提高和进步有很大的帮助,这里记录自己在工作之余的问题,持续更新,欢迎高手斧正.   数组、List和ArrayList的区别   数组在内存中是连续存储的,所以它的索引速度是非常的快,而...

2017-05-15 22:03:04

阅读数 163

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭