
面试
fanguanghao007
这个作者很懒,什么都没留下…
展开
-
多线程相关面试考点
1并行和并发有什么区别? 并行是作用于多核cpu中,如多开软件,同时执行,并发指交替执行,多线程在短时间内交替执行 在于并行是同时执行,并发是交替执行 2.线程和进程的区别? 在电脑中打开一个软件,这个在运行的软件就是一个进程, 在这个进程中会有1个或多个线程在运行 即线程是cup最小的调度单位, 一个进程包含多个线程 3.守护线程是什么? 守护线程是是一个特殊的线程,是jvm中所有的非守护线程的保姆,例如GC垃圾回收线程就是一个守护线程 生命周期是,jvm中没有线程后和jVM一起销毁 4.创建线程有哪几种原创 2020-10-09 19:54:41 · 100 阅读 · 0 评论 -
java基础面试题,附答案
1.JDK 和 JRE 有什么区别? jdk是java开发工具包,jre是java运行环境,jdk包含jre 2.== 和 equals 的区别是什么? 1)对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象 如果没有对equals方法进行重写,则比较的是原创 2020-10-09 16:39:30 · 253 阅读 · 0 评论