欢迎光临散文网 会员登陆 & 注册

这套Java面试八股文视频教程让300余人上岸大厂,2022都卷成这样了,眨眼迎

2022-12-27 12:57 作者:杰尼龟1100  | 我要投稿

课代表总结了Java面试的信息👍👍👍


视频内容:

1️⃣JDK、JRE、JVM之间的区别✍️

2️⃣hashCode()与equals()之间的关系📄


视频内容:

1️⃣JDK、JRE、JVM之间的区别✍️

JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器Java运行时环境,以及常用的Java类库等

JRE(Java Runtime Enwironment),Jlava运行环境,用于运行Java的字节码文件。JRE中包括了NM以及JNM工作所需要的类库,普通用户而只需要安装RE来运行Java程序,而程序开发者必须安装JDK来编译、调试程序。

JVM(Java Virtual Mechinal), Java虚拟机,是JRE的一部分,它是整个java实现跨平台的最核心的部分,负责运行字节码文件。


1、JDK、JRE、JVM之间的区别 P1 - 00:45




2️⃣hashCode()与equals()之间的关系📄

在lava的一些集合类的实现中,在比较两个对象是否相等时,会根据上面的原则,会先调用对象的hashCodel)方法得到hnashCode进行比较,如果hashCode不相同,就可以直接认为这两个对象不相同,如果heashCode相同,那么就会进一步调用equalsl)方法进行比较。

而equals0方法,就是用来最终确定两个对象是不是相等的,通常equals方法的实现会比较重,逻辑比较多,而hashCode)主要就是得到一个哈希值,实际上就一个数字,相对而言比较轻,所以在比较两个对象时,通常都会先根据hashcode想比较—下。


1、JDK、JRE、JVM之间的区别 P1 - 02:26




这套Java面试八股文视频教程让300余人上岸大厂,2022都卷成这样了,眨眼迎的评论 (共 条)

分享到微博请遵守国家法律