黑马程序员技术交流社区
标题:
String和final String
[打印本页]
作者:
z_one
时间:
2015-11-7 19:21
标题:
String和final String
final的三种修饰.
修饰类,表示该类不能被继承,就是你不能再去写它的子类了,意思是string没有子类了
修饰变量,修饰常量时,表示常量值固定不可更改,修饰类时表示指向的对象是固定的,不可以再指向其他对象了,但是如果对象是可变的你依然可以改变对象的内容
修饰方法,和修饰类有点像,表示该方法不能被子类复写
因此下面代码中:
String a = "hello2";
final String b = "hello";
String c = "hello";
System.out.println(a==(b+2));//true
System.out.println(a==(c+2));//false c+2 会返回 new String("hello2")而不是在常量池里寻找出来的
作者:
大自然的搬运工
时间:
2015-11-7 21:19
受教了。。。
作者:
young_ants
时间:
2015-11-7 21:21
领教了,长知识了....
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2