倪然的博客

  • 首页

  • 关于

  • 读书/观影

  • 标签

  • 分类

  • 归档

  • 搜索

(整理)java面试题(七)数组相关

发表于 2019-05-07 | Edited on 2019-08-10 | 分类于 java面试题 | Comments: | Views: ℃

1、Java中的集合及其继承关系
关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可:
此处输入图片的描述

阅读全文 »

(整理)java面试题(六)线程相关

发表于 2019-05-04 | Edited on 2019-09-16 | 分类于 java面试题 | Comments: | Views: ℃

1、如何正确的使用wait()?使用if还是while?
wait() 方法应该在循环调用,因为当线程获取到 CPU 开始执行的时候,其他条件可能还没有满足,所以在处理前,循环检测条件是否满足会更好。下面是一段标准的使用 wait 和 notify 方法的代码:

阅读全文 »

(整理)java面试题(五)线程相关

发表于 2019-05-03 | Edited on 2019-09-16 | 分类于 java面试题 | Comments: | Views: ℃

1、说说进程,线程,协程之间的区别
简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高。线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位。同一进程中的多个线程之间可以并发执行。

阅读全文 »
1…141516…18
倪然

倪然

53 日志
10 分类
28 标签
友链
  • baidu
  • google
0%
© 2018 – 2019 倪然