自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中操作字符串有哪些类?它们之间的区别

Java中共有三个:String、StringBuilder、StringBuffer 区别: String:String类声明的是不可变的对象(也就是每次操作时会重新产生一个新的String对象,在上面操作,原来的对象不变) StringBuilder:声明的是可变的对象,查看源码,可以看出StringBuilder的对象没有synchronized修饰,所以StringBuiilder非线程安全 StringBuffer:声明的是可变的对象,查看源码,可以看出StringBuffer的对象有s.

2021-11-02 17:12:43 343

原创 equals和“==“的区别

1. equals是一个方法,而==是关系运算符 2.==既可以用于基本数据类型变量,也可以用于引用数据类型变量 ==用于基本数据类型变量时,比较的是存储的值是否相同 ==用于引用数据类型变量时,比较的是引用的对象地址是否相同 3.equals方法 ...

2021-11-02 17:01:35 51

原创 匿名内部类和局部内部类只能访问局部final变量

我们知道,内部类与外部类的级别是相同的,内部类并不会因为在方法中就随着方法的执行完毕而被销毁,当外部类方法结束时,局部变量会销毁,但是内部类并不会被销毁,此时内部类对象还存在,这时候我们发现内部类对象就访问了一个不存在的变量,这就会产生矛盾,此时就必须使用final变量,此时final变量可以理解为一种“复制”,使这个变量还存在。 下面用代码来解释: public class Test { public static void main(String[] args) { ...

2021-10-17 17:51:59 306 2

空空如也

空空如也

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

TA关注的人

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