- 博客(6)
- 收藏
- 关注
原创 String 是基本数据类型吗?
String 不是基本数据类型,基础类型有8种:byte、boolean、char、short、int、float、long、double。String属于引用数据类型!
2023-04-26 22:45:00 262 1
原创 综合说下final的作用?
修饰在变量上,叫常量,该常量必须初始化,初始化之后值就不能被修改,而常量一般全都是用大写来命名。修饰在方法上,该方法不能被重写。final最常见的应用场景就是在。修饰在类上,该类不能被继承。
2023-04-26 18:31:04 85 1
原创 如果两个对象的 hashCode值一样,则它们用equals()比较也是为 true,是不是?(高频)
Object里,hashCode和equals是两个不同的方法,默认hashCode是返回对象地址,equals方法也是对比地址;两者不是一回事,可以通过重写对象的hashCode方法,让不同值的对象有相同的hashCode,但它们的equals方法未必相同。
2023-04-26 18:29:15 83
原创 说下你对==和equals的认识,它们有什么差别?(高频)
equals方法只能用来比较引用数据类型,在Object类中所定义的equals方法底层也是通过==号比较对象的地址值。但是如果一个类重写了equals方法此时。1、比较基本类型,比如int等,==比较的是值是否相同;2、引用类型,比如自定义对象:比较地址是否相同;对于equals方法。
2023-04-26 18:28:29 66 1
原创 JDK和JRE有什么区别?
JDK是java的开发工具包,有JDK8,9甚至到14的差别,安装以后,不仅包含了java 的开发环境,比如java.exe,还包含了运行环境(jre)相关包。
2023-04-26 18:27:01 74 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人