问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java基础知识点

发布网友 发布时间:2022-11-29 21:05

我来回答

1个回答

热心网友 时间:2023-10-28 22:24

java基础知识点汇总如下:

1,JDK、JRE和JVM之间的关系

JDK(Java Development Kit):Java开发工具包,jdk是整个Java开发的核心,它集成了jre和一些好用的小工具(javac.exe,java.exe,jar.exe等)。

JRE(Java Runtime Environment):Java运行时环境。主要包含两个部分,jvm的标准实现和java的一些基本类库。它相对于jvm来说,多出来的是一部分的java类库。

JVM(Java Virtual Machine):Java虚拟机。只认识xxx.class类型文件,它能够将class文件中的字节码指令进行识别并调用操作系统向上的API完成动作。所以说jvm是Java能够跨平台的核心。

三者关系可以理解为嵌套关系:JDK>JRE>JVM

2,== 和 equals() 的区别是什么?

什么是==

== 比较运算符,如果进行比较的两个操作数都是数值类型,即使他们的数据类型不相同,只要他们的值相等,也都将返回true.如果两个操作数都是引用类型,那么只有当两个引用变量的类型具有父子关系时才可以比较,而且这两个引用必须指向同一个对象,才会返回true.(在这里我们可以理解成==比较的是两个变量的内存地址)

什么是equals()

equals()方法是Object类的方法,在Object类中的equals()方法体内实际上返回的就是使用==进行比较的结果.但是我们知道所有的类都继承Object,而且Object中的equals()方法没有使用final关键字修饰,那么当我们使用equal()方法进行比较的时候,我们需要关注的就是这个类有没有重写Object中的equals()方法.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三角蟾应该放在吧台的左前方还是右前方 江西省普通高中学生综合素质优秀自我评价范文 江西省余干中学基础设施 江西中学生综合素质评价怎么写 南昌市有什么高中是可以住校的啊 江西省上高中学校园环境 南昌哪些高中有宿舍 辛未 庚寅 丁巳 辛丑 男命,婚姻怎么样,什么时候才能结婚? 辛未 辛丑 乙酉日 酉时命运如何? 谈谈你对中医的认识 柳州市哪有斐科特蓝莓水果咀嚼片卖呢 最近朋友给我一瓶名叫 斐科特’蓝莓 水果咀嚼片的保健品 手机号不用了,还能登吗? 我想问一下绑定的手机号不用了怎么办 手机号码不用了还可以用吗? 平均血红蛋白浓度偏低是什么意思 鼻子不通气,疼,鼻孔全是血丝。 微信支付密码输错了锁住了怎么解除 VIVO APEX概念机技术下放,X50系列渲染图曝光 拿下国内市场第一,vivo究竟做了什么? 请教有焊接工程师有焊接职称证的吗 尊享e生2021续保条件是什么? 尊享e生医疗险三高版投保规则 本科毕业29岁,考公务员还可以吗!或者继续考研,做大学老师 为什么gmail邮件发的出收不到 姓高男孩高分有寓意的名字怎么起简单顺口 野生鲤鱼怎么钓?野生鲤鱼用什么钓最好? 悟空数学怎么解锁第2关 21世纪新大学英语读写译教程第三册课文翻译 TSC B-2404 windows7 可以用么 大众宝来油耗在哪显示 宝来油耗显示怎么调节 21款宝来怎么看油耗 计算机二级报名培训类型怎么填 咸鸭蛋怎么煮不会破 咸鸭蛋怎么炒好吃 湖南交通职业技术学院的机电有什么?是机电一体化么? 请问长沙是否有机电一体化大专班 工商银行信用卡(贷记卡)领卡流程是什么? 只想来骂华为手机助手,气死我了!!! 协议离婚流程怎么走有孩子 tr面料是什么意思啊 tr面料意思简述 奥迪a6l属于B级车吗? 奥迪A6L车身是什么材质的 略讲电影配乐史,顺便介绍几位配乐大师 胡伟立一首歌让刘德华跻身天王,他是乐坛当之无愧的配乐大师,你怎么看? 一起走过的日子作曲是英国人吗 补牙后牙齿疼痛什么原因 补牙后牙齿疼痛怎么办 彩钻会员卡:LV4 购物卡 有效期至:2012-04-22 定期存款怎样算利息 互助盘货卖不出去了