腾讯edg一面

基础知识
Java引用类型和基本类型的区别

引用类型的地址存放在哪
基本类型的内存地址就存放的是值,引用类型的地址空间存的是地址。两者都是存在栈空间内部。但是引用类型的地址指向的是堆空间内的对象。
程序运行中第一时间接触到的变量都是在栈内的,然后再通过这个去堆里面拿值。

传递方式的区别,传递的引用类型在方法内部重新赋值,不会影响外部的值
Java中都是值传递,都会复制一份传进去。基本类型复制一份值,引用类型复制一份地址。在方法内部重新赋值只会影响复制后的对象指针,不会影响外部的。

深拷贝和浅拷贝区别
浅拷贝的引用对象是指向同一个内存地址,也就是两份引用共同指向一个对象。
深拷贝的引用对象是另一个全新的对象。

深拷贝和浅拷贝的方法
默认的clone是浅拷贝
需要重写clone实现深拷贝

Java垃圾回收
垃圾标识算法,如何判断这个对象是需要回收的
垃圾回收算法

Java反射
反射创建对象的好处是什么

语句在MySQL执行过程

索引如何遍历b+树索引

索引失效

jvm排查问题例子

算法
特别长字符串小数相加
全部评论
edg都来了
2 回复 分享
发布于 09-04 14:47 广西
面完后 夺冠了吗
2 回复 分享
发布于 09-04 18:23 陕西
佬是哪个事业群呀
点赞 回复 分享
发布于 09-04 17:40 广东
哈哈edg这部门会卡合同不
点赞 回复 分享
发布于 09-23 16:02 广东

相关推荐

3 14 评论
分享
牛客网
牛客企业服务