数值包装类型和equals和=
来源:互联网 发布:多路访问网络协议 编辑:程序博客网 时间:2024/06/07 06:51
Integer a = 128;
Integer b = 128;
Integer c = 127;
Integer d = 127;
System.out.println(a == b);
System.out.println(c==d);
System.out.println(d.equals(c));
false
true
true
说明:
数值类型包装类在缓存的常量池中都存的-128到127,这个区域=比较的是缓区的地址因此是相等的,超出界限则=比较new对象,
因此不相等。第三个equals则比较的是值所有相等。
阅读全文
0 0
- 数值包装类型和equals和=
- equals和hashcode 基本类型与包装类型转换
- 深入理解Java原始数据类型和包装类关于==和equals的比较
- 包装类的equals和==
- freemarker 数值和类型
- 【面试】包装类型和字符串
- Java数值类型包装器
- java 基本类型和包装类型
- Java的基本类型和包装类型
- Java基本类型和包装类型总结
- Python数值类型和字符串
- Integer包装类比较时“==”和equals()的区别及原因
- 正则表达式&&重写toString和equals&&包装类
- [Postgresql] 数值类型和字符串类型引用
- 基本包装类型和内置对象
- java基本类型和包装类
- java基本类型和包装器类
- 【JavaScript】变量和基本包装类型
- maven修改本地仓库,远程仓库与中央仓库
- fig12_01.cpp
- 多线程之内存可见性和原子性
- 使用Mybatis Generator自动生成代码
- 深度学习性能提升的诀窍
- 数值包装类型和equals和=
- layer.prompt输入框改成laydate时间控件
- php上传时,上传文件类型对照表
- TensorFlow 报错 failed call to cuDevicePrimaryCtxRetain: CUDA_ERROR_INVALID_DEVICE
- 【脚本语言系列】关于PythonNoSQL数据库处理redis,你需要知道的事
- easyui propertyGrid
- RxJava使用场景小结
- 国内阿里Maven仓库镜像Maven配置文件Maven仓库速度快
- KMP算法详解与Java实现