[JAVASE复习]01.变量

本文详细介绍了Java编程中的变量概念,包括成员变量、实例变量、静态变量和局部变量的区别,并强调了final修饰的常量特性。同时,讲解了变量初始化的格式与注意事项,帮助读者掌握Java中变量的正确使用方法。
摘要由CSDN通过智能技术生成


一.变量

1.概念

变量:变量就是指代在内存中开辟的存储空间,⽤于存放运算过程中需要⽤到的数据。


2.分类

1.成员变量

1.实例变量

变量属于一个类的某个实例,实例变量有默认值,static块或者方法不能直接访问实例变量

2.静态变量(类变量)

变量属于一个类,被staic修饰,有默认值

2.局部变量

变量属于一个方法或者代码块。没有默认值,第一次使用前必须先初始化。

1.形参

方法签名中定义的变量

2.方法内局部变量

在方法内定义

3.代码块局部变量

在代码块中定义

3.final修饰的变量(常量)

final是java语言中的一个关键字.
final别是最终的,是不可变的
可以修饰变量以及方法,还有类等

1,修饰实例变量

变量必须在声明的时候就初始化,或者在构造块,构造器中初始化。编译才能通过。

2,修饰静态变量

变量必须在声明的时候就初始化,或者在静态块中初始化。注意,这个被final修饰的类变量不能在构造器中初始化。但是不被final修饰,构造器可以初始化实例变量和类变量。

3,修饰局部变量

final修饰的局部变量一旦被赋值,就无法被重新赋值
final修饰的变量只能赋一次值


3.初始化

1.格式

数据类型 变量名 = 数据值;

2.注意

变量名称:在同⼀个⼤括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,初始化后才能使⽤。
变量使用: 定义的不同种类变量,有些必须要初始化,有些不需要初始化就要默认值.需要注意分辨.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值