Java世界

学习笔记

常用链接

统计

积分与排名

天籁村

新华网

雅虎

最新评论

Java标识符和变量

标识符使用中文也是正确的。

Java关键字都是小写,如NULL、TURE、FALSE都不是关键字。

局部变量必须赋初始值,全局变量如不赋初始值,则用系统默认值。

static变量——类变量,可以不进行实例化调用它;没有static修饰的是实例变量(成员变量),需要实例化才能进行调用。

当对象实例作为参数传递给方法时,这个参数的值是对象的引用,而不是对象本身,是对象的首地址。如果是简单数据类型,那么传入的就是原本的值,对其他变量是无影响的。
例如:

/**定义一个CallByValueRef类,实现Date()对象,对其进行修改。
   *@author    Rabbit
   *@version   2007/10/16
*/

import java.util.Date;
public class CallByValueRef
{
  public static void main(String args[])
  {   
    Date d;

    d = new Date();
   
    System.out.println("d is " + d);
    System.out.println("");

    System.out.println("调用modify()");
    System.out.println("从方法 modify()返回的值");
    //按值传递参数给modify()
    modify(d);
    System.out.println("");
   
    System.out.println("d is " + d);
  }

  public static void modify(Date d1)
  {
      System.out.println("in modify...");
   
      d1 = null;   
      System.out.println("d1 is " + d1);
  }
}


/**定义一个测试(Test)类,对CallByValueRef类进行测试。
   *@author    Rabbit
   *@version   2007/10/16
*/
import java.util.*;
public class Test
{ Date d;
    public static void main(String args[])
    {   
         Test t=new Test();
         System.out.println(new Date());
          System.out.println(t.d);
    }
}

posted on 2007-10-16 15:02 Rabbit 阅读(413) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: