京东面试

京东面试:
1、自我介绍
2、项目各种问
MySQL数据库表关联,left、right、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录(例子中为: A.aID = B.bID).
B表记录不足的地方均为NULL.
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
右表(B)的记录将会全部表示出来,而左表(A)只会显示符合搜索条件的记录
A表记录不足的地方均为NULL.
inner join(等值连接) 只返回两个表中联结字段相等的行
索引
JVM类加载的过程

JVM中的堆和栈的区别
1、栈(stack)是存放方法的局部变量的内存空间,每个方法都会分配一块内存空间frame,方法一旦执行完成,frame就被销毁,对于原始类型,变量的值也保存在stack中,对于引用类型,stack里保存的是指向对象的内存地址(引用)
2、堆(heap)是存放的Object,java是传值的,不是传引用的。
3、垃圾回收器GC(Garbage Collection):
局部变量方法在执行完后内存马上被回收。
Heap里面的对象由GC自动回收。
GC维护和检测对象的引用,当引用数为0时自动回收。
GC并不是实时回收的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值