java基础:变量的类型是什么?

java基础:变量的类型是什么?,第1张

java基础:变量的类型是什么?

本教程 *** 作环境:windows7系统、java10版,DELL G3电脑。

一、声明变量格式

type identifier [ = value][, identifier [= value] ...] ;

type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。

二、3种变量介绍

1.局部变量

java局部变量,局部变量声明在方法,构造方法或者语句块中,

局部变量在方法,构造方法,或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;

访问修改符不能用于局部变量;局部变量只在声明它的方法,构造方法或者语句块中可见,

局部变量是在栈上分配的,局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。

2.实例变量

一般情况下应该把实例变量设为私有,通过使用访问修饰符可以使实例变量对子类可见;

实例变量具有默认值,数值型变量的默认值是0,布尔型变量的默认值是false,应用类型变量的默认值

是null,变量的值可以在声明时指定,也可以在构造方法中指定;

实例变量可以直接通过变量名访问,但在静态方法以及其他类中,就应该使用完全限定名

3.静态变量(类变量)

静态变量又称为静变量,在类中用static来声明,但是不存在于方法、构造方法和语句块中。

类中无论创建多少个对象,但是类中的静态变量只存在一个。

静态变量是一个常量存储在静态区中,很少有静态变量单独由static来修饰。

静态变量在程序运行时创建,在程序销毁时结束。

默认值和实例变量一样,变量的值可以在声名时赋值,也可以在构造方法值赋值。此外静态变量也可以在静态语句块中初始化。

以上就是在java中三种变量类型的介绍,都是一些理论知识,小伙伴们看完后要加强记忆和注意区分,为之后的学习打好基础。更多Java学习指路:js教程

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3017718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存