热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jdkjre区别_让我们一起来看一下JDK和JRE的区别?

JDK:JavaDevelopmentKit的简称,Java开发工具包,包括(java的开发环境)和(java的运行环境)J

JDK: Java Development Kit 的简称,Java 开发工具包,包括( java的开发环境 )和(java的运行环境)
JRE: Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。
实际上,JDK 中包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,很多 Java 程序调试和分析的工具。总之:如果运行 Java 程序,只需要安全 JRE 就可以了,如果你需要编写 Java 程序,需要安装 JDK 。
2. == 和 equals 的区别? (★★★★★)
== :
对于基本类型(8种)和 引用类型,== 的作用不相同,举例

基本类型 : 比较的是值是否相同;
引用类型: 比较的是引用的地址是否相同(引用指向的对象);
示例:

aed65db420b85237728a964d3cb24fd5.png

引用类型中, a 和 b 指向的是同一个引用,虽有 a == b为 true,c 为重新 new 的新的对象,并且重新开辟了内存空间,此时内存空间至少有俩 hello,a==c 为false,而 equals 比较的一直都是空间中的值,都为 true.

equals :

equals 本质为 ==,只是重写了 equals 方法,变成了值比较

示例:

f2ed4eff076f7271bbf3fb1d52ad7b5a.png

如果还有什么异议,请踩楼哦~



推荐阅读
author-avatar
小新爱神起的小媳妇
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有