Java面试题
梦里梦不出梦里梦的梦
这个作者很懒,什么都没留下…
展开
-
Java面试题:线程与进程的区别
面试官:小伙子,说下进程和线程?我:1, 早期的计算机是没有操作系统的,只有输入,计算,输出。手工输入速度远低于计算机 的计算速度。2, 于是出现了批处理操作系统,通过纸带,磁带等工具预先写入指令,形成一个指令清单(即任务)交给计算机处理。但批处理系统的缺点是只能有一个任务,而且当计算机在进行I/ O处理时,CPU是空闲的。3, 世人发明了进程,一个进程就代表一个任务,多个进...原创 2019-03-28 15:40:24 · 2119 阅读 · 0 评论 -
Java面试题:TCP连接三次握手和断开四次挥手
面试官:小伙子,说下TCP连接三次握手和断开四次挥手?我:这个得听我慢慢道来了。一、TCP 三次握手TCP 三次握手就好比两个人在街上隔着50米看见了对方,但是因为雾霾等原因不能100%确认,所以要通过招手的方式相互确定对方是否认识自己。张三首先向李四招手(syn),李四看到张三向自己招手后,向对方点了点头挤出了一个微笑(ack)。张三看到李四微笑后确认了李四成功辨认出...原创 2019-03-28 16:07:09 · 1047 阅读 · 0 评论 -
Java面试题:创建线程有几种方式
面试官:小伙子,说下Java创建线程有几种方法?我:一般情况下就是继承Thread类和实现Runnable接口。这两者之间的区别就是实现Runnable接口,可以避免了继承Thread类的单继承局限性。下面是我总结的一些创建线程的方式import cn.hutool.core.date.DatePattern;import cn.hutool.core.date.DateU...原创 2019-04-17 20:10:09 · 1649 阅读 · 0 评论