
JAVA基础
iteye_17071
这个作者很懒,什么都没留下…
展开
-
final关键字
final关键字 我们首先来说说final。它可以用于以下四个地方:1. 定义变量,包括静态的和非静态的。2. 定义方法的参数。3. 定义方法。4. 定义类。 我们依次来回顾一下每种情况下final的作用:针对于上面1和2:如果final定义变量,就表示这个变量被赋予的值是不可变的,即它是个常量;如果final修饰的是一个对象,就表示这个变量被赋予的引...2013-05-09 15:50:50 · 90 阅读 · 0 评论 -
finally语句
finally语句 finally的用法:只能用在try/catch语句中,并且附带着一个语句块,表示这段语句最终总是被执行。请看下面的代码:public final class FinallyTest { public static void main(String[] args) { try { throw new Nul...2013-05-09 16:26:05 · 690 阅读 · 0 评论 -
final finally finalized 的区别
final finally finalized 的区别是什么? final为java修饰符(关键字),它可以用来定义变量,包括静态的和非静态的;定义方法的参数;定义方法;定义类。使用final定义变量,就表示这个变量被赋予的值是不可变的,即它是个常量;使用final修饰的是一个对象,就表示这个变量被赋予的引用是不可变的;使用final用来定义一个方法时,它表示这个方法不可以被子类重写,但...原创 2013-05-09 17:01:39 · 377 阅读 · 0 评论 -
Finalize()方法
Finalize()方法 finalize()是一个方法,属于java.lang.Object类,它的定义如下:protected void finalize() throws Throwable { }众所周知,finalize()方法是GC(garbage collector)运行机制的一部分。 作用:finalize()方法是在GC清理它所从属的对象时被调用的,如...原创 2013-05-09 17:02:19 · 228 阅读 · 0 评论 -
string与stringBuffer
string与stringBuffer String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.StringBuffer:是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象它只能通过构造函数来建立,StringBuf...2013-05-10 15:34:09 · 117 阅读 · 0 评论