java基础
文章平均质量分 66
死灵镜面
今天不学习明天变垃圾
展开
-
关于Java嵌套三目运算符的返回值类型
1. 问题 result = exp1 ? value1 : exp2 ? value2 : value3; 上述表达式中result的类型是什么? 2. 解答 前置知识: 浮点型大于整形,Double大于Float,Long大于Integer,Integer大于Short,Short大于Byte(大于是指不同类型变量计算时返回大的类型) 整数默认类型为Integer、浮点数默认类型为Double 基本类型和包装类型混用时,包装类型会自动拆箱为基本类型 char和Character在和其他数值类型的变原创 2022-04-25 02:51:10 · 1187 阅读 · 0 评论 -
equals与hashCode
equals与hashCodeObject类中的equals方法和hashCode方法重写规则String类中重写后的equals方法和hashCode方法equalshashCode自定义类型该如何重写equals方法和hashCode方法自定义类型重写equals重写hashCode为什么重写equals时一定要求重写hashCode未重写hashCode出现的情况重写后达到效果 Object...原创 2020-03-31 14:17:54 · 134 阅读 · 0 评论