Java语言基础_类型和运算——字面量和常量

Posted sunNoI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言基础_类型和运算——字面量和常量相关的知识,希望对你有一定的参考价值。

2018-04-11

 

变量和常量

 

一、常量

  1.概念

      程序中固定不变的值

  2.分类

   1)字面值常量

      又直接量,表示直接给出的一个值(可以是整数、小数、ture、false等等)

      比如:整数值常量1,2,3;小数常量3.14,2.25;布尔型常量ture,false等

    2)final修饰的变量

 

二、变量

  1.概念

    表示存储空间,用来存放某一类型的常量,没有固定值,可以重复使用,也可以用来存储某种类型的未知数据

  2.特点

      • 占据内存中的某一块区域
      • 该区域有自己的名称(变量名)和类型(数据类型)
      • 可以重复使用
      • 该区域的数据可以在同一类型中不断变化  

  3.定义变量

   1)语法

     数据类型 变量名

     如:int age;

    2)给变量赋值(初始化)  

     变量名 = 申明变量类型的常量值

     age = 17;

 

也可以在申明变量时初始化变量: int age = 18;

  注意:变量必须初始化(赋值)之后才能使用,初始化才是真正的内存分配。

 

三、变量分类-作用域-使用规则

  1.变量的分类

    变量根据定义位置不同而分成两大类

      1)成员变量/字段:直接定义在类{}中的变量(方法外)

      2)环境变量:成员变量以外的变量,定义在方法中的变量

  注意:变量的访问是就近原则

  2.变量的作用域:可以起作用的领域

      1)成员变量/字段:在所定义的类中起作用

      2)环境变量:从定义的那一个地方开始到紧跟着结束}之间

 

四、Java表达式

  

 

   

 

以上是关于Java语言基础_类型和运算——字面量和常量的主要内容,如果未能解决你的问题,请参考以下文章

Java虚拟机常量池项中字面量和符号引用

java 常量池

从零学Java之字面量和常量,我家AD想要第一滴血

JAVA表达式

JavaSE学习总结——Java语言编程练习格式化字符与常量

class类加载