摘要:
说明:不一定准确,但是最快理解。 final: final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。 final修饰的 阅读全文
posted @ 2018-07-08 16:49 左颜 阅读(98) 评论(0) 推荐(0)
|
|
|
|
摘要:
说明:不一定准确,但是最快理解。 final: final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。 final修饰的 阅读全文
posted @ 2018-07-08 16:49 左颜 阅读(98) 评论(0) 推荐(0)
摘要:
1)对于直接相加字符串,效率很高,因为在编译器便确定了它的值,也就是说形如"I"+"love"+"java"; 的字符串相加,在编译期间便被优 化成了"Ilovejava"。这个可以用javap -c命令反编译生成的class文件进行验证。 对于间接相加(即包含字符串引用),形如s1+s2+s3; 阅读全文
posted @ 2018-07-08 16:01 左颜 阅读(142) 评论(0) 推荐(0) |
|