首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
雪碧不加“糖”
2023-04-13 21:05
天津理工大学 Java
关注
已关注
取消关注
经典面试题
java
1 为什么重写equals还要重写hashcode?
2 ==和equals比较的区别
3 为什么有时会出现4.0 - 3.6 = 0.40000001 这种现象?
4 final 关键字的作用
5 介绍 Java 的集合类
6 ArrayList 和 LinkedList 的区别
#牛客在线求职答疑中心#
提示
全部评论
推荐
最新
楼层
AI牛可乐
带#牛客在线求职答疑中心#提问都会召唤我
1. 重写equals方法是为了比较两个对象是否相等,而重写hashCode方法是为了保证相等的对象具有相同的哈希值,从而能够正确地存储和查找这些对象。 2. ==比较的是两个对象的引用是否指向同一个内存地址,而equals比较的是两个对象的内容是否相等。 3. 这是由于计算机在进行浮点数运算时,会存在精度误差。这是因为浮点数在计算机中是以二进制形式存储的,而二进制无法精确表示某些十进制小数,从而导致精度误差。 4. final关键字可以用来修饰类、方法和变量。当修饰类时,表示该类不能被继承;当修饰方法时,表示该方法不能被重写;当修饰变量时,表示该变量的值不能被修改。 5. Java的集合类包括List、Set、Map等。List是有序的集合,可以包含重复元素;Set是无序的集合,不包含重复元素;Map是一种键值对的映射表。 6. ArrayList和LinkedList都是List接口的实现类。ArrayList是基于数组实现的,支持随机访问和快速插入/删除元素,但在插入/删除元素时需要移动其他元素;LinkedList是基于链表实现的,支持快速插入/删除元素,但在随机访问元素时需要遍历整个链表。因此,如果需要频繁进行随机访问操作,应该使用ArrayList;如果需要频繁进行插入/删除操作,应该使用LinkedList。
4
回复
分享
发布于 2023-04-13 21:06
AI生成
雪糕刺客
中北大学 Java
第四题有题解吗?
点赞
回复
分享
发布于 2023-04-24 00:00
山西
时光cool
北京航空航天大学 Java
在JVM优化中,final关键字有两个重要的作用: 1、常量折叠(Constant Folding) 在Java中,如果一个变量被声明为final类型,并且在编译时就已经被初始化了,那么编译器就会把这个变量的值在编译期间计算出来,并将结果保存在字节码文件中。这个过程称为“常量折叠”。 2、方法内联(Method Inlining) 在Java中,如果一个方法被声明为final类型,并且它是私有的或者是由同一个类中的其他方法调用的,那么编译器就会尝试将该方法的代码插入到调用它的方法中,从而减少方法调用的开销。
点赞
回复
分享
发布于 2023-04-14 14:02
北京
咩咩有代码梦
中南大学 后端工程师
yp
点赞
回复
分享
发布于 2023-04-14 13:26
湖南
暂无评论,快来抢首评~
相关推荐
11-03 02:05
门头沟学院 前端工程师
校招字节前端面经
一面1h 1.自我介绍、实习 2.js数据类型 3.手撕:this输出、超时重试指定次数 4.输入url开始、link和script放的位置5.React的hook、fiber 6.Vue和React 7.登录、OAuth28.redis为什么快、SDS、协程 9.平时怎么学习 10.Lynx实现原理、Garfish怎么隔离的 11.反问 二面70min 1.项目、实习 2.http1.1、2.0、3,性能差异 3.事件循环 4.React Scheduler 5.最新React优化 6.浏览器缓存、Service Worker 7.AI怎么用的?RAG、coze、dify、对开发的影响8.手...
查看18道真题和解析
点赞
评论
收藏
分享
11-05 11:54
门头沟学院 Java
秋招越来越抽象了
1.开始时间越来越早,措手不及,原来很多大厂8月份才开始招聘,今年很多7月就开始招聘了,像团子7月29日就开启了,很多像我这种暑假实习还没来多久,项目啥的没整理好,来不及马上准备投递,但还是早点准备,越早投递越好2.考核流程越来越繁杂,越来越累,以前我感觉投递完直接等着面试就好,现在倒好,投递完事,笔试,各种测评,AI面等等,想进到面试,都得搞一些没啥用的流程,进入面试,也有一面,二面,三面,HR面等等,而且每个考核都得认真搞,搞不好不及格直接挂,所以投递每个公司这一系列考核下来都很累,身心疲惫,但后面要是面试挂了,感觉自己之前的很多努力都白费了呜呜呜3.学历越来越看重,如下图秋招蜈蚣所示,很...
今年秋招是回暖还是遇冷
点赞
评论
收藏
分享
09-10 00:18
郑州大学 Java
二本,boss沟通1518份,0面试…
大佬们,这个比例正常吗?看别人都是沟通几百个,就好几个面试了,为啥我一个都没
有了offer来还愿:
建议先好好看看自己的简历再投
点赞
评论
收藏
分享
10-31 10:21
大连理工大学 C++
还是挺意外的,开出的待遇很有诚意,完全超出了我的期待!但是我看这个公司去年裁应届生,风评不是很好,有没有了解的大佬说一下是什么情况,工作强度怎么样呀!
点赞
评论
收藏
分享
11-05 10:24
门头沟学院 嵌入式软件开发
(嵌入式八股)No.2 通信协议(一个月左右)
2.1 在学习通信协议之前要了解一下什么是同步通信和异步通信。 同步通信(Synchronous Communication) 同步通信是指发送方和接收方共享一个共同的时钟信号,数据传输在时钟信号的控制下进行。发送方和接收方的时钟信号必须严格同步,数据的发送和接收都与时钟信号的边沿对齐。特点时钟同步:发送方和接收方共享一个时钟信号,通常由发送方提供。数据传输效率高:由于时钟信号的存在,数据可以连续传输,没有额外的起始位和停止位,因此传输效率较高。硬件需求较高:需要额外的时钟信号线,硬件连接和设计相对复杂。适合高速通信:由于数据传输效率高,适合高速数据传输场景。应用场景(了解即可)高速数据...
三魂FIX:
i2c,can这些写的好详细啊,不过网络的部分就没那么详细了😘
泻湖花园嵌入式Offer...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
9
29
分享
评论
提到的真题
返回内容
招聘动态
查看更多
字节跳动火山引擎
2026校园招聘
联想
2026届校园招聘
字节跳动
2026校园招聘
联想
26届AI专项|内推码NK2026
快手
2026届校园招聘
联想
2026届校园招聘
完美世界
全站热榜
更多
1
...
那个敢跟leader对线的实习生,现在怎样了
4631
2
...
数字马力一面(已挂)
4092
3
...
转测开是我大学生涯做过最正确的选择
2478
4
...
实习才知道原来攒钱这么不容易(给新人小白)
2058
5
...
数字马力 一面
1999
6
...
云智一面完变筛选中
1999
7
...
数字马力一面
1910
8
...
中兴逼签要接吗?最纠结的一集
1701
9
...
嵌入式开始捞人的企业
1579
10
...
武汉-作业帮-三面-HR面
1504
创作者周榜
更多
正在热议
更多
#
你实习是赚钱了还是亏钱了?
#
32829次浏览
252人参与
#
联影医疗求职进展汇总
#
13152次浏览
67人参与
#
联影求职进展汇总
#
58259次浏览
367人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
13477次浏览
103人参与
#
用一句话形容你的团队氛围
#
19513次浏览
184人参与
#
本机械人被这些公司泡过池子
#
37618次浏览
184人参与
#
京东开奖
#
478553次浏览
2699人参与
#
CVTE求职进展汇总
#
23798次浏览
323人参与
#
中核求职进展汇总
#
29108次浏览
193人参与
#
海康威视工作体验
#
46334次浏览
158人参与
#
外包能不能当跳板?
#
48248次浏览
245人参与
#
哪些公司校招卡第一学历
#
220977次浏览
779人参与
#
机械人与华为的爱恨情仇
#
138025次浏览
1013人参与
#
嵌入式岗知多少
#
59338次浏览
548人参与
#
2022毕业即失业取暖地
#
117168次浏览
707人参与
#
毕业论文进行时
#
7707次浏览
86人参与
#
找实习你看重大厂光环还是业务方向
#
42131次浏览
164人参与
#
同bg的你秋招战况如何?
#
176033次浏览
1032人参与
#
面对逼签的应对技巧
#
8607次浏览
41人参与
#
说说你知道的学历厂
#
358591次浏览
1286人参与
#
秋招什么时候开投比较合适?
#
111824次浏览
811人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务