栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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教程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号