Java变量类型声明的方法:

  int a,b,c;

  int a=1,b=2,c=3;

  byte a=1;

  String s="hi";  //string不是基本数据类型,首字母大写

  char x='x';

Java语言支持的变量类型有:

  类变量:独立于方法外的变量,用static修饰

  实例变量:独立与方法外的变量,不用static修饰

  局部变量:类的方法中的变量

  例:

public class Variable{

  static int allClicks=0; // 类变量

  String str="hello world"; // 实例变量

  public void method(){

    int i =0; // 局部变量 }

}

 

局部变量:

  声明在方法或语句块中;(在{}中的就叫语句块)

  在方法或语句块执行时被创建,执行完后被销毁;

  局部变量在栈上分配;

  局部变量无默认值,声明后必须初始化才能使用

实例变量:

  声明在一个类中,但在方法和语句块之外;

  实例变量在对象创建时被创建,对象被销毁时销毁;

  实例变量至少被一个方法或语句块引用,使得外部通过这些方法获得实例变量的信息;

  访问修饰符可以修饰实例变量;

  一般把实例变量设为私有;

  实例变量具有默认值,数值型为0,布尔型为false,引用型为null

类变量(静态变量):

  以static关键字声明,必须在构造方法和语句块之外;

  类变量在对象创建时被创建,对象被销毁时销毁;

  默认值与实例变量类似;

  被声明为public static final类型时,类名称建议全部大写

 

posted on 2018-02-27 20:43  nilknow  阅读(78)  评论(0)    收藏  举报