- 博客(3)
- 收藏
- 关注
原创 Java面试题及回答集锦(基础篇)
1、问题:如果A和B对象循环引用,是否可以被GC?回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。可达性分析算法使用一系列的“GC Roots”对象(虚拟机栈中引用的对象、静态属性引用对象)作为起始点,这些节点向下搜索的路径称为引用链,当一个对象到GC Roots没有任何引用链连接,则证明对象是不可用的。2、Java中的内存溢出...
2018-03-16 13:46:19 1110
原创 数据库面试题
1、数据库有哪些索引?根据功能分类唯一索引(Unique):可单列也可多列组合,每个索引值对应唯一的记录,且索引的字段具有唯一性,最多只能有一个NULL。主键索引(Primary Key):可单列也可多列组合,其值唯一标识表中的一行,不能为NULL。聚集索引(Cluster):一个表只能包含一个聚集索引,表中行的物理顺序与键值的逻辑顺序相同,加快查询速度。根据实现方式分类B+树索引:平衡的树,不一...
2018-03-16 13:46:07 606
原创 计算机基础之操作系统
1、进程进程是具有独立功能的程序在一个数据集合上的动态性:进程的一次执行,生命周期有创建、活动、暂停、终止等过程。并发性:多个进程实体同存于内存中,能在同一时间段内运行。独立性:进程实体能独立运行,独立获得自由,独立接收调度。异步性:进程按照各自独立的,不可预知的速度执行,异步性会导致执行结果的不可再现性。结构性:程序段、数据集合、PCB(描述进程运行状态,是进程存在的唯一标志)。进程映像是静态的...
2018-03-02 13:14:14 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人