自定义博客皮肤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)
  • 收藏
  • 关注

原创 String类创建了几个?

在我的上一篇小文章《 Java中,String类是final类?》中提到,String是final类。(1) String a = "您好";// a是第一个被声明的String请问,创建变量a时,创建了几个变量?很多人都知道是1个。(我也是这么认为的)(2)那String b = new String("您好");创建了多少个变量呢(不考虑变量a)?答案是1个或2

2018-02-01 23:24:47 176

原创 Java中,String类是final类?

java中的String类是final类,是不可以被继承的。既然是final类,那String为什么又可以不断地被更改值呢?其实,与其说String变量被改变值,倒不如说是String变量指向的路径发生了改变。由于final限制不能直接改变的是值,是最终结果,而String直接改变的确是指向结果的那个路径,所以给人final类的String变量可以改变值得错觉。

2018-02-01 22:42:36 812

原创 Java中,“==”和equal的区别

"=="和equal都可以用于判断String,但其区别在于:(1)“==”比较的是String在堆中的地址,即指向最终结果的那条路径。(2)equal比较的是String在堆中或常量池中的最终结果,和路径无关。

2018-02-01 22:27:10 147

空空如也

空空如也

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

TA关注的人

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