1、什么是变量?
在java语言中 “数据”被称为“字面量”。变量三要素:数据类型、名字、保存的值。
字面量可以分为很多种类:整数型、浮点型、布尔型、字符型、字符串型
其中字符型和字符串型都是描述了现实世界的文字:需要注意的是所有的字符型用 ‘’ 字符串型用 “”
使用变量后,内存空间就得到了复用。变量可以重新赋值,不能重新声明。
不同的数据类型在内存中分配的空间大小不同,JVM到底给这个数据分配多大的空间,主要是看这个变量的数据类型
int:JVM分配4个字节大小 (一个字节=8个bit位,一个bit位就是0/1)一个int占有32个bit位
变量的分类:
1、根据出现的位置进行划分:在方法体当中声明的变量叫做局部变量;在方法体之外,类体内声明的变量叫成员变量。局部变量只在方法体中有效,方法体执行结束该变量的内存就释放了
变量的作用域:即变量的有效范围,java中有一个很重要的原则为就近原则,哪个离得近就访问哪个
网友评论