public final class Stringextends Objectimplements Serializable, Comparable, CharSequenceThe String class represents character strings. All string lite...
分类:
编程语言 时间:
2015-04-23 01:58:16
阅读次数:
174
final、static、finally、finalize的比较
final关键字
1、final修饰类,表示该类不能被继承,因此,一个类不能同事被声明为abstract抽象类和final的类;
2、final修饰变量,则该变量必须赋初值,而且它的取值在整个过程都不会改变;
3、final修饰方法,称为最终方法。它不可被子类重新定义,即不可被覆盖,也不能被重...
分类:
其他好文 时间:
2015-04-16 15:48:08
阅读次数:
160
本文总结了JAVA中的基础知识部分,具体包括:1、对象的初始化;2、2、继承时,对象的初始化过程;3、关于构造方法;4、有关public、private和protected;5、抽象类;6、final关键字;7、接口interface;8、多重继承;9、接口的嵌入;10、类的嵌入;11、异常类。1、...
分类:
编程语言 时间:
2015-04-14 16:30:50
阅读次数:
196
在 Java 中,声明类、变量和方法时,可使用关键字 final 来修饰。final 所修饰的数据具有“终态”的特征,表示“最终的”意思。具体规定如下:final 修饰的类不能被继承。final 修饰的方法不能被子类重写。final 修饰的变量(成员变量或局部变量)即成为常量,只能赋值一次。fina...
分类:
编程语言 时间:
2015-04-14 00:39:59
阅读次数:
162
文章出自:http://www.cnblogs.com/dolphin0520/p/3736238.html一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 ...
分类:
编程语言 时间:
2015-04-09 23:09:42
阅读次数:
223
final含义final是Java中的一个保留关键字,可以声明成员变量、方法和类。一旦你将引用声明为final类型,你将不能再改变这个引用了。编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。final变量凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫做final变量。下面是final修饰变量的例子:final int constVa...
分类:
编程语言 时间:
2015-04-09 19:51:38
阅读次数:
178
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构...
分类:
其他好文 时间:
2015-04-09 13:35:27
阅读次数:
99
一、概述 面向对象除了封装、继承和多态三大特征之外,还有其他的特性,例如abstract抽象、interface接口等,抽象类主要作为多个类的模板,而接口则定义了多类应该遵守的规范,final关键字让java实现不可变类,让系统更加安全。 二、正文1、构造器和初始化块1.1 构造器 构造器是一...
分类:
编程语言 时间:
2015-03-22 10:25:21
阅读次数:
202
类的继承: 好处:增强代码的复用性,带来了多态的特性。 弊端:打破了类的封装性,使得子类可以覆写父类中已经封装好的功能。 final关键字的引用就是为了解决类的继承所带来的弊端。 final关键字可以修饰类、函数、变量,其为“最终”的意思 1、final 修饰类,可以使得类成为最终类,最终类不能被继...
分类:
其他好文 时间:
2015-03-20 18:21:36
阅读次数:
129
【Final关键字】1、final类不能被继承,没有子类,final类中的方法默认是final的。 2、final方法不能被子类的方法覆盖,但可以被继承。 3、final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 (对应C++中的const)4、final不能用于修饰构造方法。【为什么要使...
分类:
编程语言 时间:
2015-03-16 12:31:47
阅读次数:
131