java 什么是变量?

什么是变量?
变量其实就是内存当中存储数据的最基本的单元。

数据类型有什么用呢?
不同的数据类型,在内存中分配的空间大小不同。
也就是说,Java虚拟机根据变量的数据类型分配内存空。根据不同的类型,分配不同大小的空间。

1 个字节= 8 个比特位
1 个比特位就是一个 1 或 0。注意:比特位是二进制位。
int 是占有多少个二进制为?1个 int 占有 32 个二进制为(bit 位)
1 个 int 有 4 个字节

对于一个变量来说,包括三要素:
变量的数据类型
变量的名字
变量中保存的值

类型+名字+值
类型决定空间的大小。
起个名字是为了以后方便访问。(以后在程序中访问这个数据是通过名称来访问的。)
值是变量保存的数据。

二进制为就是:满 2 进 1 位(0 1 10 11 100 101 . . . . . . . . . )
十进制诶就是:满 10 进 1 位

在java语言中怎么给一个变量赋值呢,语法格式是什么?
使用一个运算符,叫做“=”,这个运算符被称为赋值运算符。
赋值运算符“=”的运算特点是:等号右边先执行,执行完之后赋值给左边的变量。

变量可以声明的时候赋值

关于变量的一个分类
变量根据出现的位置进行划分:
在方法体当中声明的变量:局部变量。
在方法体之外,类体内声明的变量:成员变量。
局部变量只在方法体当中有效,方法执行结束该变量的内存就释放了。

每一天你会编写很多程序,你会遇到很多编译错误,也会遇到很多运行错误,你需要准备一个单独的文件来记录这
些信息,以及记录这些信息是怎么导致的,原因是什么,怎么去解决的,解决办法是啥?
这是必要的,要想称为一个调错高手,这是有必要的。
要有耐心,不要着急

字面量
字面量就是数据,数据就是字面量,是一样的。
变量
变量的理解
什么是变量?
变量就是一个存数据盒子。(盒子大小谁来决定的?数据类型)
在内存中最基本的存储单元。
存数据用的,而且这个是数据是可变的,所以叫做变量。
变量的使用
变量的三要素?
数据类型、变量名、值(值就是数据,就是字面量)

java 中的变量必须先声明,在赋值才能访问(成员变量系统会默认赋值,方法体中的变量必须手动赋值。)
在 Java 中定义变量时并不一定需要赋初值。对于成员变量,如果没有赋初值,系统会默认赋初始值。
例如:int 类型的默认值为 0,String 类型的默认值为 null。
而对于局部变量,如果没有赋初始值,则必须在使用前进行赋值,否则会编译错误。
但是,建议在定义局部变量时尽量初始化,这样可以避免因为未初始化而导致不必要的问题。

可以在一行时声明多个变量:
int a, b, c = 100;
c变量赋值100,a, b变量只声明了没有赋值。
int a = 10, b = 10, c = 100;
可以这样每个都赋值。

变量的分类
根据位置进行分类:
在方法体当中声明的变量叫做局部变量。
局部变量,方法执行结束之后内存释放。
在方法体外以及类体内声明的变量叫做成员变量。

你可能感兴趣的:(java,开发语言)