1、String是常量字符串,从源码从可以看出是final类型的,有final修饰的类叫做最终类,它不能被继承,final修饰的方法不能重写。而它的值可以改变,比如常量值。 (String部分源码如下) (final类不能被继承)如下: (final方法不能重写)如下: 使用方法如下: String ...
分类:
其他好文 时间:
2019-11-20 15:21:18
阅读次数:
68
3.3 final关键字 3.3.1 final的定义 在Java中声明类、属性和方法时,可使用关键字final来修饰,表示“最终”。 ①final标记的类不能被继承。提高安全性,提高程序的可读性。 String类、System类、StringBuffer类 ②final标记的方法不能被子类重写。 ...
分类:
编程语言 时间:
2019-11-09 11:36:31
阅读次数:
101
fianl:可以修饰类、变量、方法。修饰类不能被继承,修饰变量只能赋值一次,修饰方法不能被重写。 finally是try语句体中的一个语句体,不能单独使用,用来释放资源。 finalize()是在java.lang.Object里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被 ...
分类:
其他好文 时间:
2019-11-01 18:47:34
阅读次数:
93
StringBuilder类 和 StringBuffer 类的由来? 在Java中使用String 类可以描述所有的字符串数据,但是String类的对象一旦创建,则该对象的字符序列 就不可更改,当需要更改字符串内容时,需要拷贝出来多个副本单独进行保存,因此对空间 和 时间 的消耗会比较大。 而St ...
分类:
其他好文 时间:
2019-10-27 10:46:27
阅读次数:
59
CSS的常见属性CSS有N多属性,根据继承性,主要可以分为2大类:可继承属性父标签的属性值会传递给子标签一般是文字控制属性不可继承属性父标签的属性值不能传递给子标签一般是区块控制属性父标签私有的属性,是不能被继承的。可继承属性<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><tit
分类:
Web程序 时间:
2019-10-25 23:38:24
阅读次数:
124
CSS的常见属性CSS有N多属性,根据继承性,主要可以分为2大类:可继承属性父标签的属性值会传递给子标签一般是文字控制属性不可继承属性父标签的属性值不能传递给子标签一般是区块控制属性父标签私有的属性,是不能被继承的。可继承属性<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><tit
分类:
Web程序 时间:
2019-10-25 23:24:27
阅读次数:
117
CSS的常见属性CSS有N多属性,根据继承性,主要可以分为2大类:可继承属性父标签的属性值会传递给子标签一般是文字控制属性不可继承属性父标签的属性值不能传递给子标签一般是区块控制属性父标签私有的属性,是不能被继承的。可继承属性<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><tit
分类:
Web程序 时间:
2019-10-25 23:16:10
阅读次数:
133
1.final是什么 final是一个java关键字,一个修饰符,可用于修饰变量,方法,修饰类. 2.final有什么用 final可以修饰变量时,可以使其值不能改变 final修饰方法时使其不能被重写 final修饰类时,使其不能被继承. 3.final修饰成员变量 fianl最常见的用法时用来修 ...
分类:
编程语言 时间:
2019-10-25 21:58:00
阅读次数:
85
枚举 Enum 1.7+ enum 默认继承Object 跟Enum enum 里面的枚举值各自只有一份.enum是不能new出来的。 会默认一个无参的构造方法,如果自定义一个构造方法,则不会默认创建无参的构造方法。 构造方法是private 枚举类可以实现接口,但不能被继承和继承别人 (switc ...
分类:
编程语言 时间:
2019-10-23 22:16:26
阅读次数:
105
1.String: ? 是对象不是原始类型. ? 为不可变对象,一旦被创建,就不能修改它的值. ? 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. ? String 是final类,是不能被继承的。 2.StringBuffer: ? 是一个可变对象,对他进行修 ...
分类:
其他好文 时间:
2019-10-15 22:44:32
阅读次数:
96