
2025每日一问
文章平均质量分 77
每天练一道,面试不发怵!
一碗谦谦粉
不要怕,不要悔
展开
-
每天一道面试题@第七天
HashMap的长度被设定为 2 的幂次方,主要是出于提升哈希性能与减少哈希冲突的考虑。原创 2025-05-06 18:00:53 · 351 阅读 · 0 评论 -
每天一道面试题@第六天
封装性:将仅被外部类使用的逻辑隐藏起来。多继承模拟:Java 单继承,通过内部类实现多接口的灵活组合。成员内部类依赖外部类实例,可访问所有成员;静态内部类独立,仅访问静态成员。不能,因为无类名,但可通过实例初始化块({})模拟初始化逻辑。使用静态内部类,或及时解除对外部类实例的强引用。内存泄漏的原因:非静态内部类隐式持有外部类的引用,若内部类对象生命周期过长(如被静态变量引用),会导致外部类无法被回收。原创 2025-05-05 09:00:21 · 349 阅读 · 0 评论 -
每天一道面试题@第五天
浅拷贝、深拷贝和引用拷贝是三种不同的对象复制方式。(1)引用拷贝仅仅是复制对象的引用,而不会创建新的对象。也就是说,原对象和复制后的对象都指向内存中的同一个实例。因此,对其中一个对象的修改会反映到另一个对象上。(2)浅拷贝会创建一个新的对象,然后将原对象的非静态字段复制到新对象中。如果字段是基本数据类型,就直接复制其值;如果字段是引用类型,只复制引用,而不复制对象本身。这意味着原对象和浅拷贝对象中的引用类型字段会指向同一个对象(也就是说原对象的内部类会直接引用要实现浅拷贝,可以让类实现。原创 2025-05-03 22:53:30 · 984 阅读 · 0 评论 -
每天一道面试题@第四天(Java基础)
对于第二天面试题的回答1. Java 中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢?6 种数字类型:4 种整数型:byte、short、int、long2 种浮点型:float、double1 种字符类型:char1 种布尔型:boolean。共8种2.String和的区别是什么?String为什么是不可变的?String 不可变类、若对其修改,实际上是创建了新的String对象。原创 2025-04-29 17:55:25 · 903 阅读 · 0 评论 -
每天一道面试题@第三天
最近在翻了一下库存的面经,死去的记忆又开始攻击我,大部分都答不上来....原创 2025-04-22 15:15:32 · 322 阅读 · 0 评论 -
每天一道面试题@第二天
今天翻了一下库存的面经,夺命38问,脑瓜子嗡嗡的,你能答上来几个啊?原创 2025-04-22 14:29:26 · 785 阅读 · 0 评论 -
每天一道面试题@第一天
因为TCP是全双工协议,区别在于TCP可靠,UDP不可靠,效率更高。面向连接先建立连接无连接不需要建立连接TCP 提供可靠传输效率较高文件传输、电子邮件、远程登录视频会议TCP 采用三次握手而不是两次握手,主要有以下原因:防止已失效的连接请求报文段被误接收确保双方都能正常收发数据客户端向服务器发送一个带有 SYN(同步序列号)标志的 TCP 报文段客户端进入 SYN_SENT 状态服务器接收到客户端的 SYN 报文后,会检查其中的信息服务器进入 SYN_RCVD 状态。原创 2025-04-21 18:12:39 · 985 阅读 · 0 评论