自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 综合说下final的作用?

final他是一个修饰类,他如果修饰在类上,那么这个类就不呢被继承,如果修饰在方法上,那么这个方法将不能被重写,如果被修饰在变量上,他就叫做常量,并且该常量还必须进行初始化,一旦初始化之后将不能被修改.

2023-04-23 10:43:45 47

原创 如果两个对象的 hashCode值一样,则它们用equals()比较也是为 true,是不是?

不是的,因为在Obiect中,hashcode和equals是两个不同的方法,hashcode是返回对象地址,而equals是对比地址.他们两个不是一回事,可以通过重写对象的hashcode方法,让他们拥有相同的hashcode方法,但是他们的equals却未必相同。

2023-04-23 10:40:29 163 1

原创 JDK丶JVM和JRE的区别

JVM是虚拟机,他可以将每条指令翻译成不同的机器码,然后通过不同的平台去运行。JRE是java运行的环境,他的里面包含了jvm和java的基础类库。JDK是java的开发工具包,他的里面包含了jvm和jre。

2023-04-23 10:36:50 97 1

原创 equals()与 == 的区别?

用于引用类型的比较时: ==和 equals 都是比较栈内存中的地址是否相等 .相等 为 true 否则为 false.但是通常会重写 equals 方法去实现对象内容的比较.总结: 对于基本类型来说,一般使用==来比较两个值是否相等,如果我们自定义类时直接调用Object类中的equals()方法,判断地址值是否相同.用于基本类型的变量比较时: ==比较值是否相等, 而equals不能用于直接比较基本数据类型的值,他需要转化为其相对应的包装类型.区别二: 比较时的区别。

2023-03-07 21:25:21 45

原创 String丶StringBuffer丶StringBuilder的区别?

String 对象是不可变的,而 StringBuffer 和 StringBuilder 是可变字符序列。每次对 String 的操作相当于生成一个新的 String 对象,而对 StringBuffer 和 StringBuilder 的操作是对对象本身的操作,而不会生成新的对象, 所以对于频繁改变内容的字符串避免使用 String,因为频繁的生成对象将会对 系统性能产生影响。- 单线程操作字符串缓冲区下操作大量数据 = StringBuilder。- 操作少量的数据: String。

2023-03-07 21:15:49 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除