摘要: 26、Java中的Math.round(-1.5)等于多少(取整)? 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。 27、两个二进制数的异或(^),结果是什么? 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为 阅读全文
posted @ 2021-10-30 18:11 栀寒烈火 阅读(76) 评论(0) 推荐(0)
摘要: 22、两个对象的hashCode()相同,则equals()也一定为true吗? 两个对象的hashCode()相同,equals()不一定为true。因为在散列表中,hashCode()相等,即两个键值对的哈希值相等,然而哈希值相等,并不一定能得出键值对相等【散列冲突】 23、为什么重写equal 阅读全文
posted @ 2021-10-30 18:10 栀寒烈火 阅读(51) 评论(0) 推荐(0)
摘要: 18、switch语句能否作用在byte、long、string上? 在 switch(expr 1) 中,expr1 只能是⼀个整数表达式或者枚举常量。byte、short、char 都可以隐式转换为 int,所以这些类型以及这些类型的包装类型也都是可以的。⽽ long 和 String 类型都不 阅读全文
posted @ 2021-10-30 13:13 栀寒烈火 阅读(56) 评论(0) 推荐(0)