Bootstrap

【Java编程教程】详解 Java 变量

变量是在执行Java 程序时保存值的容器。变量被分配了数据类型。

变量是内存位置的名称。java中有三种类型的变量:局部变量、实例变量和静态变量。

Java中有两种数据类型:原始数据类型和非原始数据类型。

 

# 多变的

变量是在内存中分配的保留区域的名称。换句话说,它是内存位置的名称。它是“vary + able”的组合,这意味着它的值可以改变。

0802d530109e45258b6be6fd79349754.png

 33c0154af9514199be7539eca70c15ac.png

 # 变量类型

Java中有三种类型的变量:

  • 局部变量
  • 实例变量
  • 静态变量

696e1c8c4add406d816fe9a09ab1482b.png

 1)局部变量

在方法体内声明的变量称为局部变量。您只能在该方法中使用该变量,而该类中的其他方法甚至不知道该变量的存在。

局部变量不能用“static”关键字定义。

 

2)实例变量

在类内部但在方法主体之外声明的变量称为实例变量。它未声明为static。

之所以称为实例变量,是因为它的值是特定于实例的,并且不在实例之间共享。

 

3)静态变量

声明为静态的变量称为静态变量。它不能是本地的。您可以创建静态变量的单个副本并在该类的所有实例之间共享它。当类加载到内存中时,静态变量的内存分配只会发生一次。

 

理解java中变量类型的例子3fa7cb1e6e6a4e7981efedf06ea394c7.png

 Java 变量示例:将两个数字相加db3a0548700a41e2941f5d0711a4a5b7.png

 输出:93c835f7324a449b87ba5e0294be8068.png

 # Java 变量示例:缩小(类型转换)5ea244a2c1c64adf83156e9ee1fe7eaa.png

 输出:692ca59e4a654e19a25eef22e7ad7e0c.png

 # Java 变量示例:溢出4adc47ed5d0448b986b38ff04b2b54d4.png

 输出:498b77cf89864725ad161badad58adbf.png

 # Java 变量示例:添加较低类型9ef5d265fdfc4750af31fa6a0b6f2ff8.png

 输出:a5f758de14134c51af36463bfc3bae73.png

 

;